This script sends the players from lobby to the game and to the lobby back, (also I didn't make this, I modified the script from The Dev King) and it has a randomizer that is supposed to randomize what kind of tower i will play in, but when i run it i either always go to a map in a row and it doesn't change.
local TowerGenerator = math.random(1,2) local LobbySpawn = game.Workspace.Lobby.Floor.Center.SpawnLocation local Normal = game.Workspace.Normal.Ground.Teleporter local MoltenCave = game.Workspace.Molten_Cave.Ground.Teleporter inRound.Changed:Connect(function() if inRound.Value == true then for _, player in pairs(game.Players:GetChildren())do local char = player.Character if TowerGenerator == 1 then char.HumanoidRootPart.CFrame = Normal.CFrame else char.HumanoidRootPart.CFrame = MoltenCave.CFrame end end else for _, player in pairs(game.Players:GetChildren())do local char = player.Character char.HumanoidRootPart.CFrame = LobbySpawn.CFrame end end end)
P.S: This is just a portion of the script.