Hey, Joel...  Regardless of if that line is correct (and you can test by running the ChatSetAttr command on its own), you are going to run into the problem of not having a selected token when you call a mod script from another mod script (ScriptCards issuing a message for ChatSetAttr). This is because the Script Moderator (the receiver of bangsy messages) is like a player at the table, except it doesn't have any tokens selected.  Since CSA is, I believe, set up to operate on the characters associated with the selected tokens, this will be a problem. You can get around it by using CSA syntax to tell it, manually, which character to operate on... or you can install SelectManager which will handle this for you in the background.