execute at @s run tag @a[sort=random,limit=1,distance=..100,tag=CadeyrnFightTag,gamemode=!spectator,tag=!ChargeShootP] add ChargeShootP
execute at @s run tp @s ^ ^ ^ facing entity @p[tag=ChargeShootP,tag=!ChargeShotAt]
tag @a[tag=ChargeShootP,tag=!ChargeShotAt] add ChargeShotAt