maybe this will work for you or give you an idea of what to do:

on @*:text:*:#: {
if ($nick isreg #) {
var %SayKick = test, test2, test3
var %SayKickCount = 0
while ($gettok(%SayKick,0,44) > %SayKickCount) {
inc %SayKickCount
if ($gettok(%SayKick,%SayKickCount,44) isin $strip($1-)) {
var %SayKickHit = Yes
if (% $+ $nick == $null) { var % $+ $nick 1 }
}
}
if (%SayKickHit == Yes) {
while (% $+ $nick <= 1) {
msg # $nick This Is Your Only Warning
inc % $+ $nick
return
}
ban # $nick 2
kick # $nick Baned
unset % $+ $nick
}
}
}