The matchtext in ON TEXT is compared against plain text already stripped of color codes so that is better than a separate 'if iswm'. It's smaller too.

As for using other characters may i suugest a regex
Code:
ON $*:TEXT:/m\W*i\W*r\W*c\W*c\W*o\W*m/: /gzline $nick 5d5m5h5s 12ZUCKKK OFF BASTOR

Note you do not need to put the . in since it would count as non-writable so is \W

If you are really desparate to get this guy then use all the suggestions smile