execute at @s run tag @a[sort=random,limit=1,distance=..100,tag=CadeyrnFightTag,gamemode=!spectator,tag=!ShootSoulAtMe,tag=!GotShotBySoul] add ShootSoulAtMe
execute at @s run tp @s ~ ~ ~ facing entity @p[tag=ShootSoulAtMe,tag=!GotShotBySoul] eyes
execute as @s run execute store result score @s UUIDKyu run data get entity @p[tag=ShootSoulAtMe,tag=!GotShotBySoul] UUID[0]
scoreboard players add @s[scores={UUIDKyu=1..}] UUIDKyu 1
scoreboard players remove @s[scores={UUIDKyu=..-1}] UUIDKyu 1

tag @a[tag=ShootSoulAtMe] add GotShotBySoul
tag @s add LookedAtPlayer