#summon minecraft:item ~ ~ ~ {Tags:["ArrowSponge"],Item:{id:"minecraft:sponge",Count:1b},PickupDelay:20s}
summon minecraft:falling_block ~ ~ ~ {Tags:["ArrowSponge"],BlockState:{Name:"minecraft:sponge"},Time:1}
data modify entity @e[tag=ArrowSponge,limit=1] Motion set from entity @s Motion
tag @e[tag=ArrowSponge,limit=1] remove ArrowSponge
kill @s