on *:text:*hot*:?: { halt | .msg $nick Your not hot, ignored. | ignore -pu300 $nick 3 }
This would block any PM containing the word hot, message them the sentence "Your not hot, ignored." and ignore them for 5minutes.
I don't think it would as with the halt commad being first the script would stop before it does anything.