This is going to spam a channel or be abused by others to flood a channel. If anyone can slap anyone else and there is a response to it, there is going to be a roll of responses. The coding itself has nothing to offer. I also wondered why you included a TEXT slap trigger? If somebody i talking about slapping somebody else they have not slapped them and its not an action so the response is not matching what the trigger is.... My last point is this: if you have msg $chan its gonna look kinda silly when you really want an action so you use .describe $chan. If you don\'t use $describe $chan you will have slaps the the whole chan.... These are the basics that need to be applied.