The script it supposed to teleport people to random points on the place. However, the script will not do this, and output gave me nothing.
Can someone please help me?
Here's the script:
local Playing = game.ServerScriptService.MainGameScript.Variables:WaitForChild("Playing") local Player = game.Players.LocalPlayer local TeleVal = Player:WaitForChild("Teleported") while wait(0.01) do if Playing.Value == true and TeleVal.Value == false then TeleVal.Value = true BB = {} DD = {} GG = {} RR = {} for i,v in ipairs(game.Workspace.Map.Spawns.BBS:GetChildren()) do if v.Name == "Spawn" then table.insert(BB,v) end end for i,v in ipairs(game.Workspace.Map.Spawns.DDS:GetChildren()) do if v.Name == "Spawn" then table.insert(DD,v) end end for i,v in ipairs(game.Workspace.Map.Spawns.GGS:GetChildren()) do if v.Name == "Spawn" then table.insert(GG,v) end end for i,v in ipairs(game.Workspace.Map.Spawns.RRS:GetChildren()) do if v.Name == "Spawn" then table.insert(RR,v) end end if Player.TeamColor == BrickColor.new("Bright red") then Player.Character:MoveTo(RR[math.random(1,#RR)].CFrame) elseif Player.TeamColor == BrickColor.new("Bright blue") then Player.Character:MoveTo(BB[math.random(1,#BB)].CFrame) elseif Player.TeamColor == BrickColor.new("Bright yellow") then Player.Character:MoveTo(DD[math.random(1,#DD)].CFrame) elseif Player.TeamColor == BrickColor.new("Bright green") then Player.Character:MoveTo(GG[math.random(1,#GG)].CFrame) end if Player.Lethals ~= nil then local children = Player.Lethals:GetChildren() for i = 1, #children do children[i].Value = 2 end end end end