execute at @a[predicate=survivalplus:slimearrows,scores={shotbow=1..}] run data merge entity @e[type=#arrows,sort=nearest,limit=1,nbt=!{inGround:1b,life:0s},tag=!bouncearrow] {crit:0b}
execute at @a[predicate=survivalplus:slimearrows,scores={shotbow=1..}] run tag @e[type=#arrows,sort=nearest,limit=1,nbt=!{inGround:1b,life:0s},tag=!bouncearrow] add specialarrow
execute at @a[predicate=survivalplus:slimearrows,scores={shotbow=1..}] run tag @e[type=#arrows,sort=nearest,limit=1,nbt=!{inGround:1b,life:0s},tag=!bouncearrow] add bouncearrow