I am trying to get delays to work in conjunction with custom FX. For example, a fireball macro: !roll20AM --audio,play|Fireball /fx FireballStart @{target|Caster|token_id} @{target|Foe|token_id} @{Watcher|wtype}&{template:atkdmg} {{mod=+2}} {{rname=Fireball}} {{r1=[[@{Watcher|d20}cs>20 + 2[PROF]]]}} @{Watcher|rtype}cs>20 + 2[PROF]]]}} {{attack=1}} {{range=}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[6d6]]}} {{dmg1type=}} 0 {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[6d6[CRIT]]]}} {{crit2=[[0[CRIT]]]}} 0 {{desc=}} {{spelllevel=}} {{innate=}} {{globalattack=@{Watcher|global_attack_mod}}} {{globaldamage=[[0]]}} {{globaldamagecrit=[[0]]}} {{globaldamagetype=@{Watcher|global_damage_mod_type}}} ammo= @{Watcher|charname_output} /fx Explode @{target|AoE|token_id} ^ This works great, to an extent. This script will start the sound effect, shoot the fireball from caster to target, then the explosion will occur at the target, a to-hit roll is performed, and damage. The issue with this macro is, everything happens at the same time, no matter how I order it. The roll, sound, and both FX all trigger together. I've tweaked things where it still looks good, but ideally, the timing of everything would be better. Also, having delays be part of macros opens up so many possibilities. I am trying to use: <a href="https://app.roll20.net/forum/post/6533907/script-delay" rel="nofollow">https://app.roll20.net/forum/post/6533907/script-delay</a> ...in conjunction with: <a href="https://app.roll20.net/forum/post/6534452/script-cfx" rel="nofollow">https://app.roll20.net/forum/post/6534452/script-cfx</a> ...but it seems like the CFX script does not support custom FX. Has anyone had any luck tweaking the CFX script to allow custom fx? I am going to look into that, but curious if others already have or if the author has insight. Thanks.