execute unless block ~ ~ ~ #svm_ep:no_physical_hitbox run tag @s add end_raycast
execute if entity @e[type=!#svm_ep:technical,dx=0,tag=!executor] run tag @s add end_raycast
execute unless entity @s[distance=..5.15] run tag @s add end_raycast
execute as @s[tag=end_raycast] run function svm_ep:fighting_style/gauntlet/punch/stab/end
#as @e[dx=0,tag=!executor,type=!#svm_ep:technical,tag=!hitby]
summon minecraft:marker ~ ~ ~ {Tags:["svm_ep.aniti_arrow_impact"]}
#execute as @e[type=minecraft:arrow,distance=..2,tag=!svm_ep.arrow_redirected] run function svm_ep:fighting_style/redirect_arrow
execute as @s[tag=!end_raycast] positioned ^ ^ ^0.25 run function svm_ep:fighting_style/gauntlet/punch/stab/raycast
