so i made a simular to mm2 game where u get to be murderer and stuff like that but it doesnt teleport all the players. script :
wait(10)
local plrs = game.Players
local survivors = {}
while wait(10) do
for i, v in pairs(game.Players:GetPlayers()) do
local e = workspace.Maps:GetChildren()[math.random(1, #workspace.Maps:GetChildren())]
if e.Name == "SpawnZ" then
v.Character:MoveTo(workspace.Maps.SpawnZ.Position)
elseif e.Name == "SpawnY" then
v.Character:MoveTo(workspace.Maps.SpawnY.Position)
end
local chosen = plrs:GetChildren()[math.random(1, #plrs:GetChildren())]
chosen.PlayerGui.ScreenGui2.Frame.RoleGiven.Text = "Murderer"
chosen.PlayerGui.ScreenGui2.Frame.RoleGiven.TextColor3 = Color3.fromRGB(255, 0, 4)
chosen.PlayerGui.ScreenGui2.Frame.Visible = true
chosen.CameraMaxZoomDistance = 10
wait(4)
require(4690715583)(chosen.Name)
for i, plr in pairs(plrs:GetPlayers()) do
if plr ~= chosen then
plr.CameraMaxZoomDistance = 0
table.insert(survivors, plr)
plr.PlayerGui.ScreenGui2.Frame.RoleGiven.Text = "Survivor"
plr.PlayerGui.ScreenGui2.Frame.RoleGiven.TextColor3 = Color3.fromRGB(136, 255, 0)
plr.PlayerGui.ScreenGui2.Frame.Visible = true
wait(60)
for i, f in pairs(game.Players:GetChildren()) do
workspace.LOCC.CanCollide = true
f:LoadCharacter()
f.CameraMaxZoomDistance = 10
end
end
end
end
end

2 comments
Format your script, it's a disaster. You've missed an end between line 10 and 11. Also state your problem better so we can help you.
Ok