I think I may have misunderstood something. Are you attempting to create a macro which will cast the spell and show the special effect? If so this is how I accomplished this. In the Collections section create a new macro and enter the special effect string as you have it. Cast the spell from the Attacks and spellcasting section of the Core Page of the character sheet. In the Chat Box place your cursor and then hit the arrow up button on your keyboard. This will bring the entire command string for casting the spell into the chat. Then copy and paste this entire string into your macro. A Macro created this way is specific to an individual caster. Here is one I have for Healing Word for a caster named Mercy and the fx (burst-healing) will show on the target of the healing. This macro also outputs the spell description into the chat. /fx burst-holy @{target|Ally|token_id} @{Mercy|wtype}&{template:atkdmg} {{mod=-}} {{rname=Healing Word}} {{r1=[[0d20cs>20]]}} {{r2=[[0d20cs>20]]}} 0 {{range=60 feet}} {{damage=1}} {{dmg1flag=1}} {{dmg1=[[1d4 + 3[WIS]]]}} {{dmg1type=Healing}} 0 {{dmg2=[[0]]}} {{dmg2type=}} {{crit1=[[1d4[CRIT]]]}} {{crit2=[[0[CRIT]]]}} 0 {{desc=A creature of your choice that you can see within range regains hit points equal to 1d4 + your spellcasting ability modifier. This spell has no effect on undead or constructs. At Higher Levels: When you cast this spell using a spell slot of 2nd level or higher, the Healing increases by 1d4 for each slot level above 1st.}} {{hldmg=[[(1*?{Cast at what level?|Level 1,0|Level 2,1|Level 3,2|Level 4,3|Level 5,4|Level 6,5|Level 7,6|Level 8,7|Level 9,8})d4]]}} {{hldmgcrit=[[(1*?{Cast at what level?|Level 1,0|Level 2,1|Level 3,2|Level 4,3|Level 5,4|Level 6,5|Level 7,6|Level 8,7|Level 9,8})d4]]}} {{spelllevel=}} {{innate=}} {{globalattack=@{Mercy|global_attack_mod}}} {{globaldamage=[[0]]}} {{globaldamagecrit=[[0]]}} {{globaldamagetype=@{Mercy|global_damage_mod_type}}} ammo= @{Mercy|charname_output}