Just to be clear on terminology, any command that starts with ! is a mod/api command. It is not a macro. Macros make use of the dice roller, the built in math functions, attribute calls, etc. The api mods/scripts are a different beast. By default, players cannot use (most?) token-mod commands because they can't access the token id that most of the commands need. If you look at the api mods page for your game (accessed from the drop down on the launch details page) and click on the tab for TokenMod, do you have the option enabled for players?