Hello all, Kind of new to making macros, I've been frankenstein-ing a few from other posts and tutorials and I'm trying to make one for a Swords Bard. I'm using the default roll20 for DnD 5e character sheet. So far, it works, as far I've tested it out. &{template:default} {{name= Yllis' Defensive Flourish}} {{Longsword Attack1= [[1d20+@{strength_mod}[str]+@{pb}[proficiency]+1[Magic Weapon]]] | [[1d20+@{strength_mod}[str]+@{pb}[proficiency]+1[Magic Weapon]]]}} {{Damage1= [[1d8+@{strength_mod}[str]+2[dueling]+1[Magic Weapon]]] Slashing Dmg}} {{Defensive Flourish= Yllis expends [[1]] use of her d8 Bardic Inspiration die, to cause [[1d8]] extra weapon damage to the target you hit. She also adds the number rolled to her AC until the start of her next turn}} {{Longsword Attack2= [[1d20+@{strength_mod}[str]+@{pb}[proficiency]+1[Magic Weapon]]] | [[1d20+@{strength_mod}[str]+@{pb}[proficiency]+1[Magic Weapon]]]}} {{Damage2= [[1d8+@{strength_mod}[str]+2[dueling]+1[Magic Weapon]]] Slashing Dmg}} My question / conundrum is in the title. I don't think its possible to have the macro flag a nat20 roll and auto-calculate critical hit damage, so I've been trying to add a button that would let me add extra damage afterwards when I see a nat20 has been rolled. I feel like this info is already posted somewhere, almost certain it has with as many posts as there are. My smoothed over brain just can't find the info. If anyone has any advice or suggestions, I would appreciate it.