execute store result score @s jjc_x1 run data get entity @s Motion[0] 10000
execute store result score @s jjc_y1 run data get entity @s Motion[1] 10000
execute store result score @s jjc_z1 run data get entity @s Motion[2] 10000
execute positioned ~ ~-1 ~ facing entity @p[predicate=colosseum_of_fools:survive,tag=jjc_p,distance=..24] feet positioned ~ ~1 ~ run summon marker ^ ^ ^0.05 {Tags:["jjc_lhnqz_j_m"]}
execute store result score @s jjc_x2 run data get entity @s Pos[0] 10000
execute store result score @s jjc_y2 run data get entity @s Pos[1] 10000
execute store result score @s jjc_z2 run data get entity @s Pos[2] 10000
execute as @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] store result score @s jjc_x2 run data get entity @s Pos[0] 10000
execute as @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] store result score @s jjc_y2 run data get entity @s Pos[1] 10000
execute as @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] store result score @s jjc_z2 run data get entity @s Pos[2] 10000
scoreboard players operation @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] jjc_x2 -= @s jjc_x2
scoreboard players operation @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] jjc_y2 -= @s jjc_y2
scoreboard players operation @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] jjc_z2 -= @s jjc_z2
execute store result entity @s Motion[0] double 0.0001 run scoreboard players operation @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] jjc_x2 += @s jjc_x1
execute store result entity @s Motion[1] double 0.0001 run scoreboard players operation @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] jjc_y2 += @s jjc_y1
execute store result entity @s Motion[2] double 0.0001 run scoreboard players operation @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m] jjc_z2 += @s jjc_z1
kill @n[distance=..200,type=marker,tag=jjc_lhnqz_j_m]