Proving once & for all how futile all badword scripts are. They never deliver the expected behavior, missing the obvious & triggering erroneously.
Nothing can replace a few good channel moderators that aren't afraid to ban offenders.
The way the script is wrote makes it very hard to write proper binds to cover every possible instance of a word. But let me try....
Code: Select all
###The bad words add and remove as you please 
  bind pubm - "hoer" badword           ;# for the word by itself #
  bind pubm - "hoer *" badword         ;# line starting with the word #
  bind pubm - "* hoer" badword         ;# line ending with the word #
  bind pubm - "* hoer *" badword       ;# word somewhere in the line#
...and that still doesn't cover every way a person will learn to get by your binds.
It would be much easier to write a single bind and have your script try to figure out if a line includes badwords...