If it saves you a bit of time, here is an Eldritch Blast attack taken straight from the character sheet. Presumably you've figured this out already, but just in case you haven't: to pinch a premade macro from the sheet, click on your attack from the Attacks & Spellcasting section of the character sheet to roll the attack, then click your cursor into the chat bar then push the UP arrow on the keyboard. It'll pull all the macro text up so you can CTRL-A select all, then copy/paste it into Notepad or somewhere for easier editing. The macro: @{Bob|wtype}&{template:atk} {{mod=+8}} {{rname=[Eldritch Blast](~-M0VCruGHgPSwql3Zu-Q|repeating_attack_-M0KUP7ddx64Jw5aPWcJ_attack_dmg)}} {{rnamec=[Eldritch Blast](~-M0VCruGHgPSwql3Zu-Q|repeating_attack_-M0KUP7ddx64Jw5aPWcJ_attack_crit)}} {{r1=[[@{Bob|d20} + 5[CHA] + 3[PROF]]]}} @{Bob|rtype} + 5[CHA] + 3[PROF]]]}} {{range=120 feet}} {{desc=}} {{spelllevel=cantrip}} {{innate=}} {{globalattack=@{Bob|global_attack_mod}}} @{Bob|charname_output} Basically all you need to do is point {{rname}} (normal damage roll) or {{rnamec}} (critical damage roll) to your own damage macros, exactly like Ziechael's macro he linked. And you can also change those long strings to your character name, in this example Bob, or just get rid of it if all the macros are on the same sheet. So you would have something simple like {{ rnamec=[Eldritch Blast](~EBCrit) }} . We then need an Ability macro (on the character sheet, not in the collection) called EBCrit, since we've pointed the attack roll to it. From memory, easiest way to pinch a linked damage macro from the chat bar, is click the cog on (in this example) Eldritch Blast in the Attacks & Spellcasting section from before, untick the "Attack" box so it just outputs a damage template, then you should be able to copy the code out. Trying to do it from Attack roll macro >> linked damage roll will probably just get you the repeating field name. So the damage macro will look something like this: @{Bob|wtype}&{template:dmg} {{rname=Eldritch Blast AC}} 0 {{range=120 feet}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d10]]}} {{dmg1type=Force}} 0 {{dmg2=[[0]]}} {{dmg2type=}} 0 {{desc=}} {{spelllevel=cantrip}} {{innate=}} {{globaldamage=[[0]]}} {{globaldamagetype=@{Bob|global_damage_mod_type}}} ammo= @{Bob|charname_output} The {{ desc= }} section is where you probably want your GIF. If it's an infinite loop GIF, your work is done. If it's a finite number of loops and stops, you will probably want to use that trick from the other thread you posted in to get it to animate when it's posted again (because of course you're going to roll 2 crits in a row if it isn't set up to refresh the animation). Hope this helps! I found pinching the macros from the chat bar was the easiest way to figure stuff out. Also this page is handy for template properties. Speaking of pinching macros, Ziechael's sneaky booming blade creation surely has bits I require...