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

0

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.

0

Ok