scoreboard players add @s jjc_303 1
execute at @s[scores={jjc_303=1..20}] run function colosseum_of_fools:ss/evoker/iceologer/2
execute at @s[scores={jjc_303=21..75}] unless entity @n[distance=..200,type=evoker,tag=jjc_iceologer] facing entity @p[predicate=colosseum_of_fools:survive,tag=jjc_p,distance=..60] feet rotated ~ 0 run tp @s ^ ^ ^0.3
execute at @s[scores={jjc_303=21..75}] as @n[distance=..200,type=evoker,tag=jjc_iceologer,predicate=colosseum_of_fools:ss/target] at @s on target run tag @s add jjc_t
execute at @s[scores={jjc_303=21..75}] facing entity @n[tag=jjc_t,distance=..60] feet rotated ~ 0 run tp @s ^ ^ ^0.3
tag @e[tag=jjc_t] remove jjc_t
execute at @s[scores={jjc_303=80}] run data merge entity @s {NoGravity:0b}
execute at @s[scores={jjc_303=81..},nbt={OnGround:1b}] run function colosseum_of_fools:ss/evoker/iceologer/3