execute store result score @s jjc_x1 run data get entity @s Pos[0] 1000
execute store result score @s jjc_z1 run data get entity @s Pos[2] 1000
execute facing entity @p[predicate=colosseum_of_fools:survive,tag=jjc_p,distance=..60] feet run tp @s ~ ~ ~ ~180 0
execute at @s run tp @s ^ ^ ^0.01
execute store result score @s jjc_x2 run data get entity @s Pos[0] 1000
execute store result score @s jjc_z2 run data get entity @s Pos[2] 1000
execute store result entity @n[distance=..200,type=zombie,tag=jjc_lhzs_tp] Motion[0] double 0.1 run scoreboard players operation @s jjc_x2 -= @s jjc_x1
execute store result entity @n[distance=..200,type=zombie,tag=jjc_lhzs_tp] Motion[2] double 0.1 run scoreboard players operation @s jjc_z2 -= @s jjc_z1
data modify entity @n[distance=..200,type=zombie,tag=jjc_lhzs_tp] Motion[1] set value 0.1d
kill @s