I cant figure out why this script stops after the second room
Code:
on ^*:notice:Your vhost*:*: {
  if ($nick == HostServ) {
    .enable #rawjoin
    /join #botz
  }
}
#rawjoin off
raw 329:*: {
  if ($2 == #botz) { 
    /join #scorpio-lounge
    halt
  }
}
raw 329:*: {
  if ($2 == #my-lounge) {
    /join #w4rgod
    halt
  }
}
raw 329:*: {
  if ($2 == #w4rgod) {
    /join #my-training
    halt
  }
}
raw 329:*: {
  if ($2 == #my-training} {
    /join #help
    halt
  }
}
raw 329:*: {
  if ($2 == #help) {
    .disable #rawjoin
  }
}
#rawjoin end
  

no matter what order i put it in it always stops after the second room opens.