var %s = #testchannel
if ($hfind(bad,$newnick,0,W)) {
var %c = 1
while (%c <= $comchan($newnick,0)) {
if ($istok(%s,$comchan($newnick,%c),32)) {
if ($newnick isop $comchan($newnick,%c)) || ($newnick ishelp $comchan($newnick,%c)) return ; <--added by me for obvious reasons
ban -ku30 $comchan($newnick,%c) $newnick 2 Not Allowed!
}
inc %c
}
}