execute unless block ^ ^ ^.5 #survivalplus:nobounce run particle block{block_state:{Name:stone}} ~ ~ ~ 0 0 0 0 20 force
execute store result score @s xbounce run data get entity @s Motion[0] 1400
execute store result score @s ybounce run data get entity @s Motion[1] 1400
execute store result score @s zbounce run data get entity @s Motion[2] 1400
tp @s[tag=velocitybullet] ~ ~ ~
execute store result entity @s Motion[0] double .001 run scoreboard players get @s xbounce
execute store result entity @s Motion[1] double .001 run scoreboard players get @s ybounce
execute store result entity @s Motion[2] double .001 run scoreboard players get @s zbounce
tag @s remove velocitybullet
#execute if block ^ ^ ^.5 #survivalplus:nobounce run 
tag @s add specialarrow
tag @s add sniperbullet