the problem is on line 13
local plrs = game:GetService("Players")
local plr = plrs.LocalPlayer
for i,v in pairs (workspace.Spawns:GetChildren()) do
if v:IsA("Part") then
v.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if tonumber (v.Name) > player.leaderstats.Stage.Value then
if player.leaderstats.Stage.Value ~= tonumber(v.Name) then
player.leaderstats.Stage.Value = tonumber(v.Name)
plr.Gems.Value = plr.Gems.Value + plr.Stage.Value
end
end
end
end)
end
end
local respawnDDelay = 0
game.Players.CharacterAutoLoads = false
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
local hum = char:FindFirstChild("Humanoid")
if hum then
hum.Died:Connect(function()
wait(respawnDDelay)
plr:LoadCharacter()
plr.Character:FindFirstChild("HumanoidRootPart").CFrame = workspace.Spawns[plr.leaderstats.Stage.Value].CFrame
end)
end
end)
plr:LoadCharacter()
end)
