with the clientCmdChatMessage, is that the default code for recieving a chat message?
I like the test for an all caps name, but I think I can just keep it so it only caps their name if it is enabled.
I suppose there is no way around packaging this if I make my chatmod togglable.
Yes, that's the default method of receiving chat. It's how many of my scripts work. I nested a chatlogger in there, as well as an ignore script.
That other script I posted simply gives 1 or 0 if the text entered is considered mostly caps. This means it doesn't have to be literal all caps to activate, so less bypassing.
And yes, you should probably package it.