This isn't for bad channels, this is for people who are in 20 or more channels. Try this

Try this..

Code:
On @*:Join:#: {  
  set -u15 %bad.chans $chan  
  .enable #badchans    
  whois $nick
}

#badchans off
Raw 319:*: {  
  if ((*sex* iswm $3-) || (*warez* iswm $3-)) { 
    if ($me isop %bad.chans) ban -k %bad.chans $2 2 Goodbye.
  }  
  .disable #badchans
}
#badchans end