#execute as @e[type=stray,tag=CadeyrnTP,scores={AttackTimer=30}] run execute as @e[type=armor_stand,tag=P2SlashStand] run 
execute as @e[type=stray,tag=CadeyrnTP,scores={AttackTimer=40}] run execute at @s run tp @e[type=armor_stand,tag=P2SlashStand] ~ ~ ~ ~ ~

execute as @e[type=stray,tag=CadeyrnTP,scores={AttackTimer=40}] run execute at @s run function zzzzdonotuse:cadeyrn/attacks/p2chargeslash/shooteachplayer
#execute as @e[type=stray,tag=CadeyrnTP,scores={AttackTimer=40}] run execute at @s run tp @e[type=armor_stand,tag=P2SlashProj] ~ ~ ~ ~ ~

execute at @s[tag=!NoMove] run tp @s ^ ^ ^-.25
execute at @s positioned ~ ~ ~ run execute unless block ^ ^ ^ air run execute unless block ^ ^ ^ #suhc:bloodboltpassthrough run execute as @e[type=stray,tag=CadeyrnTP] run data merge entity @s {NoAI:0}

execute at @s positioned ~ ~ ~ run execute unless block ^ ^ ^ air run execute unless block ^ ^ ^ #suhc:bloodboltpassthrough run tag @s add NoMove
execute at @s[tag=!NoMove] run tp @e[tag=CadeyrnTP,type=stray,limit=1,sort=nearest] ~ ~ ~


execute at @s[tag=!NoMove] run tp @s ^ ^ ^-.25
execute at @s positioned ~ ~ ~ run execute unless block ^ ^ ^ air run execute unless block ^ ^ ^ #suhc:bloodboltpassthrough run execute as @e[type=stray,tag=CadeyrnTP] run data merge entity @s {NoAI:0}

execute at @s positioned ~ ~ ~ run execute unless block ^ ^ ^ air run execute unless block ^ ^ ^ #suhc:bloodboltpassthrough run tag @s add NoMove
execute at @s[tag=!NoMove] run tp @e[tag=CadeyrnTP,type=stray,limit=1,sort=nearest] ~ ~ ~