why does this not tp me to the saved cords when i die
trigger spawn
# copy player data to temp storage data modify storage 404:spawnpoint temp set from entity @s # copy relevant temp storage to args key data modify storage 404:spawnpoint args.x set from storage 404:spawnpoint temp.Pos[0] data modify storage 404:spawnpoint args.y set from storage 404:spawnpoint temp.Pos[1] data modify storage 404:spawnpoint args.z set from storage 404:spawnpoint temp.Pos[2] data modify storage ns:spawnpoint args.dimension set from storage ns:spawnpoint temp.Dimension execute store result score @s cry_newspwnX run data get entity @s Pos[0] 1 execute store result score @s cry_newspwnZ run data get entity @s Pos[2] 1 tellraw @s [{"color":"yellow","text":"Set the world spawn point to x: "},{"score":{"name":"*","objective":"cry_newspwnX"}},{"text":" z: "},{"score":{"name":"*","objective":"cry_newspwnZ"}}] scoreboard players reset @s cry_newspwnX scoreboard players reset @s cry_newspwnZ scoreboard players set @s usedsetspawn 1 scoreboard players set @s setspawn 0``` tp spawn ```$execute in $(dimension) run tp @s $(x) $(y) $(z) scoreboard players reset @s deaths``` tick ```execute as @e[type=player,scores={deaths=1..}] run function 404:tp_spawn with storage 404:spawnpoint args```