Lucha said: Thank you David... Now I just need to incorporate my damage into the text... /em hits the first monster with {Number of missiles} doing {[[/roll (2*?{Number of Missiles|1})d6+?{Number of Missiles}]]} worth of damage. /em hits the second monster with {Number of missiles} doing {[[/roll (2*?{Number of Missiles|1})d6+?{Number of Missiles}]]} worth of damage. I like the macroing system in the game but still a whole lot to learn... Ideally I would like to see something come out like: Character hits the first monster with 5 missile(s) doing 36 damage {(10+9+3+4+5)+5}=36 Character hits the second monster with 1 missile(s) doing 4 damage {(3)+1}=4 Not sure if that is even possible. Make sure you include the ? on each query. It's missing on the first one you have there after '/em hits the first monster with '. You also have to make sure each repeated query is typed exactly the same -- capitalization is important. The first 'missiles' you have is lowercase but the other two are uppercase. You also can't use '/roll' inside an inline roll. The double brackets [[ ]] on the outside tell Roll20 to make a roll. /em hits the ?{Which Monster?|1st,first|2nd,second|3rd,third} monster with ? {Number of M issiles} missiles doing [[(2*?{Number of Missiles|1})d6+?{Number of Missiles}]] points worth of damage. Depending on what character sheet you are using, you could possibly use a 'selected' or 'target' call to insert the name of the caster and target into the output. For the D&D 5E by Roll20 sheet, one attribute name is 'token_name'. A 'target' call would look like this: /em hits @{target|token_name} with ?{Number of Missiles} missiles doing [[(2*?{Number of Missiles|1})d6+?{Number of Missiles}]] points worth of damage.