I use a couple of standard Mod scripts: ChatSetAttr and Token Mod. These are Abilities on the character sheet, saved as token actions. Rage On !setattr --sel --silent --repeating_damagemod_$0_global_damage_active_flag|1 !token-mod --set statusmarkers|Raging /em flies into a terrifying rage! !setattr --modb --sel --silent --class_resource|-1 /w gm Number of rages left: [[@{class_resource}-1]] The first line tells ChatSetAttr to toggle the first Global Damage Modifier (typically Rage on a barbarian) to On. Increment $0 if necessary. The second line puts a token marker on the selected character. This will likely be named differently in your game. Or you can delete this line, being purely cosmetic The third line emotes to the world that the character is raging The fourth line decrements the number of rages in the first class resource (typical for a barbarian, but can be modified if necessary) The fifth line whispers then number of rages remaining. Rage Off !setattr --sel --silent --repeating_damagemod_$0_global_damage_active_flag|0 !token-mod --set statusmarkers|-Raging /em calms down. The first line tells ChatSetAttr to toggle the first Global Damage Modifier (typically Rage on a barbarian) to Off. Increment $0 if necessary. The second line removes the chosen rage token marker on the selected character. This will likely be named differently in your game. Or you can delete this line, being purely cosmetic The third line emotes to the world that the character has ceased raging. If you need the name of any token marker in your game and have token-mod installed, the help document for token mod contains the list of available markers.