I am sure I am doing something wrong, but, here goes... I am making a saving throw system to simplify things and am currently using just the basic roll templates to do this. I have a macro that is a token action "Saving-Throw", this is a menu to allow the player to select the save type. Here is the code for it /w @{selected|character_name} &{template:default} {{name=Select Saving Throw}} {{Saving Throw Type=[Strength (Paralysis & Constriction)](! ,#Save-Strength) [Dexterity (Breath Weapon & Traps)](! ,#Save-Dexterity) [Constitution (Disease, Energy & Poison)](! ,#Save-Constitution) [Intelligence (Arcane Magic & Illusion)](! ,#Save-Intelligence) [Wisdom (Confusion, Divine Magic & Gaze Attack)](! ,#Save-Wisdom) [Charisma (Charm, Death Attack & Fear)](! ,#Save-Charisma)}} The macros this is referencing are all the same except the display text and the attributes they reference /w GM &{template:default} {{name=@{selected|CharacterName} Saving Throw}} {{Strength (Paralyzation & Constriction)=[[1d20+@{selected|StrengthMod}+@{selected|Level}]]}}{{Primary = @{selected|StrengthPri}}} The problem is that if I test the macro that is rolling the save, it properly whispers to the GM and the player sees nothing, but, when clicking on the menu and the macro runs, the text is displayed both to the GM and to the player, and it shows the GM as the source. Normally this isn't a huge issue, but I also have a second version of the menu macro, that allows me to select a character token and then whisper the menu to myself as the GM because I want to make a secret saving throw. The menu is not shown to the player, but the resulting macro call to make the saving throw is. What the heck am I doing wrong here?