Here you go: [[[[{0,4,8,12,16,20,24,28,32}>[[attack roll - target's AC]]*1]]d10]] Some notes: Note 1: "Attack Roll - Target's AC" Not knowing which character sheet you are using you will have to substitute the proper attributes here. For D&D 5e by Roll20 that would be something like: 1d20 +@{pb} +@{strength_mod} -@{target|npc_ac} Note 2: I don't know how high the attack bonuses go in your game system, so I put it as a range from 0 to 32 in 4 point increments. But it can go higher if you'd like. Note 3: If running a D&D style game you will have to roll criticals manually. How it works: {A,B,C}>target number Each of the values (A, B, or C) are compared to the target number. If they equal or exceed that target number there is a success. In Roll20 failures = "0" and successes = "1" so we can use that as a multiplier. 2 successes result in 2d10. Here is the wiki on it. If you would like a more complete macro please state which character sheet you are using.