So I have a token drop down menu setup which calls on all the spells from the character's spell list for Demon Gate characters. I would like for the spell drain of each spell to be automatically taken from the Mana Pool of the character when they roll to cast. Any ideas of how it may work? !ammo @{selected|token_id} @{ManaAdj} -@{Spell1Drain} The actual token macro looks like this but I'd like to use the script and input it in here for each of the 6 spells of the caster's primary attack magic. /em Casts a Spell &{template:default} {{name=@{name} Cast Result}} {{Total to Cast = ?{Spell List|@{Spell1Name},[[d20+@{selected|Spell1HitMod}+?{Modifier|0} [@{Spell1Name}_Cast] ]] **@{Spell1Name}**|@{Spell2Name},[[d20+@{selected|Spell2HitMod}+?{Modifier|0} [@{Spell2Name}_Cast] ]] **@{Spell2Name}**|@{Spell3Name},[[d20+@{selected|Spell3HitMod}+?{Modifier|0} [@{Spell3Name}_Cast] ]] **@{Spell3Name}**|@{Spell4Name},[[d20+@{selected|Spell4HitMod}+?{Modifier|0} [@{Spell4Name}_Cast] ]] **@{Spell4Name}**|@{Spell5Name},[[d20+@{selected|Spell5HitMod}+?{Modifier|0} [@{Spell5Name}_Cast] ]] **@{Spell5Name}**|@{Spell6Name},[[d20+@{selected|Spell6HitMod}+?{Modifier|0} [@{Spell6Name}_Cast] ]] **@{Spell6Name}** } ?{Spell Task| 1 Magic Action, **Magic Action: 1**|2 Magic Actions, **Magic Actions: 2**|3 Magic Actions, **Magic Actions: 3**|4 Magic Actions, **Magic Actions: 4**|5 Magic Actions, **Magic Actions: 5**|6 Magic Actions, **Magic Actions: 6** } }}