@Gooshie
I thought that may be useful as it covers a few more insults. It may be altered by the built in filter system that hawkee uses to remove swear words, if so i'll pm it to you if that is ok?
Don't be harsh it is my first attempt at regular expressions, lol I did it after a five minute crash course tutorial, so I hope it meets yours and Jethro_'s standards and helps.
on 1:load:{ set %bwkb /bia?tch|bastard|c(un)t|((m(0|o)th(e|3)r)?co|di|fu)ck(er)?|h.rn(ie|i3|y)|nigg(e|3)r|\btw(a|i)t\b|wh(0|o)r(e|3)|p(e|3)nis|(sh|g|cl)it|pussy|sl(ut|ag)/iS }
EDITED TO INCLUDE ALL SWEAR WORDS HENCE:
|c(un)t|
NOT A TYPO.