In terms of 4e scripts you may be better off looking into API's. Macros, in of themselves, can't iterate through multiple rolls. You just have to do it manually. One method would be to basically create separate Attack macros that you can manually hit several times and a separate Damage macro. Alternatively, you could create an attack macro that ALWAYS targets XX number of creatures, and just ignore the extra rolls when they're not needed. Burst 1 would hit 9 targets, Burst 2 hits 25, etc. (note: This is really only viable up to Burst 2 or so) Example: ( and yes, this looks messy as hell to read, but the output is pretty clean ) /me casts a Burst 2 spell vs. Fortitude [Burst 2] [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] | [[1d20+13+?{Additional Attack Modifiers|0}]] After prompting the end-user for the Additional Attack Modifier, the output of this mess will look like this: You can then either just take the first rolls for however many you need or use the output like the shape of the spell (the 31 in the middle is the center of the spell, the first 24 would be the top-left corner, etc.) So um, yeah... I suggest looking into API scripts.