i agree with helios, the if (%var == number) is a waste, i would use a txt or a variable
on *:TEXT:!8ball*:%chan: { if (%8ballg == on) { var %x = yes|no|maybe so|i dont know|other answers msg $chan $gettok(%x,$r(1,$numtok(%x,124)),124) } }