data merge entity @n[type=ender_pearl] {Tags:[specialarrow,tb_pearl,tp_effect]}
data modify entity @n[type=ender_pearl,tag=tb_pearl,tag=!tpd] Motion set from entity @s Motion
data modify entity @n[type=ender_pearl,tag=tb_pearl,tag=!tpd] Owner set from entity @n[predicate=survivalplus:bow/tpbow] UUID
tag @e[tag=tb_pearl,tag=!tpd] add tpd
kill @s