I developed a generic macro to use for monster attacks as DM that queries for advantage/disadvantage and for +hit so it can be used for any monster. I was being lazy and not creating character sheets for enemies (is this what everyone else does?) and instead making big macros for each monster's attack that had hit roll and damage roll all together. This worked fine for some early/small campaigns, but as monsters got more attacks and my players got high level enough to force advantage and disadvantage more often, it became cumbersome. When I had to roll advantage or disadvantage I would hit the macro twice and bombard my players with an enormous wall of dice rolls. God forbid the monsters had 3+ attacks. This way I can just hit this macro for each attack (and answer the queries) and then have a damage macro for each monster instead, hopefully cutting down on chat box clutter and me having to sort through huge dice rolls to pick out the advantage and disadvantage. As for the macro itself, it kept wanting to break on me because it didn't like queries within queries, but swapping in some HTML seemed to fix it. To use, simply hit the macro, select standard, advantage, or disadvantage, then type in the +hit modifier. Macro as follows: [[ ?{Attack Type|Standard, 1d20 + ?{To Hit}|Advantage, 2d20d1 + ?{To Hit}|Disadvantage, 2d20kl1 + ?{To Hit}} ]]