You would need to package over servercmdmessagesent and check if(strlwr(%text)$="i hate bob") and if so have it do a announce("\c3Bob\c6:I hate you more" SPC %client.name @ "."); (note, I may have the colors wrong in the \c_s) then have it call the parent::servercmdmessagesent so chatting still works.