Things like
if (/ isin $2-) { Notice $nick Please reword it! | halt }
if ($ isin $2-) { Notice $nick Please reword it! | halt }
if (_ isin $2-) { Notice $nick Please reword it! | halt }
could be shortened to:
if ($regex($2-,/(\/|\\|\*|;|\:|\+|\-|\$|_|`|"|\^|%|#|\.)/Si)) { notice $nick Please reword it! | halt }
Otherwise than that I cba reading it, oh and it's not all there, i'm guessing because of a hawkee limit :p