Why is this not working? it is placed in StarterGui.
local player = game.Players.LocalPlayer
local spawn = player:WaitForChild("ds"):WaitForChild("Spawn")
local brick = game.Workspace.Spawns
Player = game:GetService("Players").LocalPlayer
Player.CharacterAdded:connect(function(character)
if spawn.Value == 0 then
player.Character.Torso.CFrame = CFrame.new(3, 0.2, 1)
end
if spawn.Value == 1 then
player.Character.Torso.CFrame = CFrame.new(53, 0.2, 1)
end
end)

2 comments
No the value does not reset after death
I remember trying to 'teleport' my player by changing my Torso's CFrame, but it ended up not working. To fix it, I just change the HumanoidRootPart's CFrame instead of the Torso.