Here's a complex macro that will ask you what you're rolling for, then the attack bonus, then the number of rolls to make (up to 9) and will roll them all. Output will look like this The Macro: !?{What Are You Rolling For?|Attack Rolls} ?{Attack Bonus?|0} &{template:default} {{name=?{What Are You Rolling For?}}} {{?{Number Of Attacks?| 1, [[1d20+?{Attack Bonus? &#125; ]]| 2, [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 3, [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 4, [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 5 , [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 6 , [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 7 , [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 8, [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] | 9, [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]] [[1d20+?{Attack Bonus? &#125; ]]} }} IMPORTANT WARNING: Because of the way roll20 works, if you save this is a macro, you must never open the edit screen for that macro . If you do, it will break. It's a good idea to save a copy in a character ability - Abilities do not suffer from this problem. Saving a copy means if you ever go to edit the macro, and break it, you can restore it from your backup and save it again. For more on the problem and how this works, see here: <a href="https://wiki.roll20.net/Macros#Advanced_Usage_for_Roll_Queries" rel="nofollow">https://wiki.roll20.net/Macros#Advanced_Usage_for_Roll_Queries</a> But you don't need to understand that - just save the macro, and dont open it again. Just click the button when you want to use it and you're good.