Here's a little Long Rest macro I use. I grant it as Token Action to all players. It will also reset any resources they are tracking in class resources. Note, you'll need ChatSetAttr api script !longrest @{selected|character_name} !setattr --silent --sel --class_resource|@{selected|class_resource|max} !setattr --silent --sel --other_resource|@{selected|other_resource|max} &{template:atk} {{desc=**@{selected|character_name}** *Long Rest Taken* Reset HP, Spell Slots, @{selected|class_resource_name}, @{selected|other_resource_name}}} If you are adding additional class resources you can add this !setattr --silent --sel –repeating_resource_$0_resource_left|@{selected|repeating_resource_$0_resource_left|max} And add this to chat (template:atk) @{selected|repeating_resource_$0_resource_left_name} !setattr --silent --sel –repeating_resource_$0_resource_right|@{selected|repeating_resource_$0_resource_right|max} And add this to chat (template:atk) @{selected|repeating_resource_$0_resource_right_name}