Hi I dont have a Pro account so cant do scripts. I am trying to create a macro that asks for the spell and then whether you want to cast at a higher level. For example, fireball at 5th level, returning the spell range, saving throw (e.g. DC 17) and damage (eg. 28 fire damage) including the higher level damage. I have created a query asking for the spell (see below) but I would like to use a template (eg &{template:default}) and a second query for the high level. Simple spell query ?{Spell| Fireball, **Fireball** Spell attack for [[8d8=6]] fire damage | Ray of frost, **Ray of frost** Range (60 ft) attack for [[1d20]] to hit for [[2d8]] cold damage and its speed is reduced by 10 feet until the start of your next turn} Higher level query ?{Cast at what level?|Level 2,2|Level 3,3|Level 4,4|Level 5,5|Level 6,6|Level 7,7|Level 8,8|Level 9,9} In essence, I am looking to ask for two queries and return as shown below. I appreciate your help