I'm not sure how the tokens get "unassociated" with the character sheet (in order to require a reset of the "represents" property), however... The above command seems to require you to select individual tokens and run the reset. In other words, since each token might have a different name, you have to run the command once-per-name so that the name properly resolves... IOW, you can't select Bob and Volcano Man and run this command, because BOTH would be reset to representing whichever the first token was in the set of selected tokens. In that case, you could use the Metascript Toolbox to automate this a little for you: !forselected(^) {{ !token-mod --set represents|"@^(selected.token_name)" /w gm @^(selected|token_name) }} {&select *, +npc} You wouldn't have to select anything on the VTT. You just go to the page and run this command. This will select all NPC tokens on the page (criteria for selection discussed here ) and reset them to their represented entry. If you didn't want to do this to ALL NPC tokens (maybe some wouldn't have this 1-to-1 name/represents connection), the fact that you're re-using the tokens means you could take a minute to put a note somewhere on the token (like in the gmnotes). If you put a word in the notes that wouldn't otherwise appear UNLESS YOU WANTED TO RESET THIS TOKEN (something like "reset_rep_true"), then you could modify the selection tag from the previous command to be: {&select *, +npc, +notes~reset_rep_true}