
effect clear @s minecraft:levitation
#tag @a remove ShootAtMeLeap
#tag @a[limit=1,sort=random,distance=..100,tag=CadeyrnFightTag,gamemode=!spectator] add ShootAtMeLeap


execute as @s run data merge entity @s {NoGravity:0,NoAI:0}

execute as @s run execute store result score @s PosX run data get entity @s Pos[0]
execute as @s run execute store result score @s PosY run data get entity @s Pos[1]
execute as @s run execute store result score @s PosZ run data get entity @s Pos[2]
#            
execute as @s run execute store result score @s PosXTemp run data get entity @p[tag=LookyHereCad] Pos[0]
execute as @s run execute store result score @s PosYTemp run data get entity @p[tag=LookyHereCad] Pos[1]
execute as @s run execute store result score @s PosZTemp run data get entity @p[tag=LookyHereCad] Pos[2]
#            
execute as @s run scoreboard players operation @s PosXTemp -= @s PosX
execute as @s run scoreboard players operation @s PosYTemp -= @s PosY
execute as @s run scoreboard players operation @s PosZTemp -= @s PosZ
#            
execute as @s run execute store result entity @s Motion[0] double 0.1 run scoreboard players get @s PosXTemp
execute as @s run execute store result entity @s Motion[1] double 0.12 run scoreboard players get @s PosYTemp
execute as @s run execute store result entity @s Motion[2] double 0.1 run scoreboard players get @s PosZTemp

effect give @s minecraft:slow_falling 1 0
effect give @s minecraft:absorption 2 3
execute at @s run playsound minecraft:entity.player.breath hostile @a ~ ~ ~ 10 1 1

tag @a remove ShootAtMeLeap

