playsound entity.experience_orb.pickup master @a ~ ~ ~ 10 1 1
particle composter ~ ~1 ~ 0.25 0.25 0.25 1 10 force
execute at @s run data modify entity @n[type=item,tag=artifact] PickupDelay set value 1
$execute at @s run tp @n[tag=artifact] @p[tag=$(character)]
$execute as @a[tag=$(character)] run tag @s remove $(character)