execute at @s[nbt={SpellTicks:81}] as @e[type=vex,distance=..5,limit=1,sort=random,tag=!jjc_vex,tag=!jjc_vex_big] at @s positioned ~ ~-3 ~ run function colosseum_of_fools:m/vex_big
execute at @s[nbt={SpellTicks:81}] positioned ~ ~-3 ~ run tag @n[distance=..200,type=vex,tag=!jjc_spawn,tag=jjc_vex_big] add jjc_vex
execute at @s[nbt={SpellTicks:81}] run tp @e[type=vex,distance=..5,limit=3,tag=!jjc_vex,tag=!jjc_vex_big] ~ ~-1000 ~

execute at @s[nbt={SpellTicks:21}] store result score @s jjc_303 if entity @e[distance=..16,type=vex,tag=jjc_vex,tag=jjc_vex_big]
execute at @s[nbt={SpellTicks:21},scores={jjc_303=..1}] positioned ^ ^ ^2 positioned ~ ~-1 ~ run function colosseum_of_fools:m/vex_big
execute at @s[nbt={SpellTicks:21},scores={jjc_303=..1}] positioned ^ ^ ^2 positioned ~ ~2 ~ run tag @n[distance=..200,type=vex,tag=!jjc_spawn,tag=jjc_vex_big] add jjc_vex
execute at @s[nbt={SpellTicks:21},scores={jjc_303=..1}] run kill @e[type=evoker_fangs,distance=..30,tag=!jjc_spawn,tag=!jjc_fangs_fire,limit=16]

execute at @s as @n[distance=..200,type=vex,tag=jjc_vex_big,tag=!jjc_spawn] at @s run particle dust{color:[0.451,0.808,0.839],scale:1} ~ ~0.3 ~ 0.5 0.5 0.5 0 10 normal
execute at @s as @n[distance=..200,type=vex,tag=jjc_vex_big,tag=!jjc_spawn] at @s run particle dust{color:[0.639,0.945,0.769],scale:2} ~ ~0.3 ~ 0.5 0.5 0.5 0 10 normal