execute at @s[scores={AttackTimer=85..125}] run summon minecraft:armor_stand ~ ~ ~ {Tags:["ChargeProj","BluePart"],NoGravity:1b,Invisible:1b,Silent:1b,Silent:1b,Marker:1b}
execute at @s[scores={AttackTimer=85..125}] run summon pufferfish ~ ~ ~ {Tags:["DiePls","ChargePuffer","CadPuffer"],NoGravity:1b,Silent:1b,Invulnerable:1b,PuffState:2,ActiveEffects:[{Id:14b,Amplifier:5b,Duration:5555,ShowParticles:0b}]}
execute at @s[scores={AttackTimer=180}] run function zzzzdonotuse:cadeyrn/attacks/chargeslash/shooteachplayer
advancement revoke @a only minecraft:suhc/deflectfish
advancement revoke @a only minecraft:suhc/deflectfishfail
execute as @e[type=armor_stand,distance=..2,tag=ChargeProj,tag=!RedPart] run execute at @s run tp @s ^ ^ ^ facing entity @p[tag=CadeyrnFightTag,tag=CadForceLook]
tag @e[type=armor_stand,tag=ChargeProj] add NoLook
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
execute as @e[distance=..2,tag=CadeyrnTP] run execute at @s run tp @s ^ ^ ^.25
playsound minecraft:entity.player.attack.sweep hostile @a[distance=..100] ~ ~ ~ 3 0.5 0.75
execute at @s[scores={AttackTimer=180}] run playsound minecraft:entity.player.attack.sweep hostile @a[distance=..100] ~ ~ ~ 3 0.5 0.75
execute at @s[scores={AttackTimer=180}] run playsound minecraft:entity.player.attack.sweep hostile @a[distance=..100] ~ ~ ~ 3 0.5 0.75

