execute if score .rc_duration assassin matches 1.. run scoreboard players remove .rc_duration assassin 1

execute if score .rc_duration assassin matches 1.. if score .rc_animation assassin matches 6 run function main:characters/assassin/rc/id1/max
execute if score .rc assassin matches 1.. run scoreboard players remove .rc assassin 1
execute if score .rc_cooldown assassin matches 1.. run scoreboard players remove .rc_cooldown assassin 1

execute if score .rc_duration assassin matches 1 run function main:characters/assassin/rc/id1/stop

execute as @s[tag=!assassin_rc_upgrade_1] if score .rc_animation assassin matches ..0 if score .rc_duration assassin matches 1.. run function main:mechanics/animation/stop {"frame":8388660}
execute as @s[tag=assassin_rc_upgrade_1] if score .rc_animation assassin matches ..0 if score .rc_duration assassin matches 1.. run function main:mechanics/animation/stop {"frame":8388664}

execute as @e[type=marker,tag=particle_501_005] at @s run function main:characters/assassin/rc/id1/particles