I have a similar use case: I wanted my players to not know the name of a creature they hadn't encountered yet, but I did want something in the nameplate. For example if they are meeting an NPC named 'Gandalf the Grey' but they don't know who it is, then the token would just have a nameplate that says 'Wizard in Grey Robes' or something. Once they learn his name, I use a macro to swap 'Gandalf the Grey' into the nameplate. I could also just put 'Wizard in Grey Robes' into the nameplate, and use TokenMod to type in the name, but I like having this set up already. It uses these two custom scripts from The Aaron and TokenMod (though the TokenMod portion is optional): Set GM Notes Swap GM Note and Token Name First macro to set the GM note (I added a blue aura with TokenMod that is only visible to me so I know when a token has a custom name that can be switched) !set-gmnote Token Name: ?{Name} !token-mod {{ --off showplayers_aura2 --set aura2_radius|0.25 aura2_color|#0000ff }} Then this macro to swap the GM Note name with the token nameplate: !swap-token-name !token-mod {{ --set aura2_radius|!0.25 }} I also have the Set GM Notes as part of my standard mook TokenSetup macro, so when I create new monster tokens, if I pull them out and want them to have a different name initially, they have the GM Notes name ready to be swapped.