@Kurt J , thank you so much for that! I feel like I learned something today! I ended up inserting underscores to the skill names because it was returning "undefined" for Animal Handling and Sleight of Hand checks because of the spaces, but it otherwise works like a charm. I -- and my players, too -- appreciate your help! !script {{ --#title|Secret Check --#sourcetoken|@{selected|token_id} --+|@{selected|token_name} makes a secret check... --&Skill|?{Skill?|Acrobatics|Animal_Handling|Arcana|Athletics|Deception|History|Insight|Intimidation|Investigation|Medicine|Nature|Perception|Performance|Persuasion|Religion|Sleight_of_Hand|Stealth|Survival} --=Roll|1d20 + [*S:[&Skill]_bonus] --*GMLine |@{selected|token_name} rolled a [$Roll] for [&Skill] }}