Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- repeat
- print("GameStart!")
- game.StarterGui.Msg.MESSAGE.Text = "WAITING FOR PLAYERS"
- wait(1)
- game.StarterGui.Msg.MESSAGE.Text = "LOADING."
- wait(1)
- game.StarterGui.Msg.MESSAGE.Text = "LOADING.."
- wait(1)
- game.StarterGui.Msg.MESSAGE.Text = "LOADING..."
- repeat
- wait()
- until game.Players.NumPlayers > 2
- local get = game.Players:GetChildren()
- game.StarterGui.Msg.MESSAGE.Text = "SELECTING TEAMS..."
- wait(1)
- if game.Players.NumPlayers == 2 then
- for i = 1,#get do
- get[math.random(1, #get / 1)].TeamColor = BrickColor.new("Bright red")
- if get[i].TeamColor ~= BrickColor.new("Bright red") then
- get[i].TeamColor = BrickColor.new("Bright blue")
- else
- end
- end
- elseif game.Players.NumPlayers > 2 then
- for i = 1,#get do
- get[math.random(1, #get / 2)].TeamColor = BrickColor.new("Bright red")
- if get[i].TeamColor ~= BrickColor.new("Bright red") then
- get[i].TeamColor = BrickColor.new8("Bright blue")
- else
- end
- end
- end
- wait(2)
- game.StarterGui.Msg.MESSAGE.Text = "TEAMS SELECTED."
- wait(1)
- game.StarterGui.Msg.MESSAGE.Text = "SELECTING MAP..."
- local maps = game.Lighting.Maps:GetChildren() --MAP FOLDER IN A LOCAL
- _G.map = maps[math.random(1,#maps)]:clone() --GOT MAP K?
- wait(1)
- game.StarterGui.Msg.MESSAGE.Text = string.upper("MAP SELECTED: ".._G.map.MapName.Value..".")
- wait(1)
- game.StarterGui.Msg.MESSAGE.Text = string.upper("CURRENT MAP: ".._G.map.MapName.Value.." CREATED BY: ".._G.mapa.Creador.Value.."")
- _G.map.Parent = game.Workspace
- game.Workspace.CurrentMap.Value = _G.map.Name..""
- --ROUND TIME
- local round = game.Workspace.Time
- round.Value = _G.map.MapTime.Value
- repeat
- round.Value = round.Value - 1
- wait(1)
- until
- round.Value == 0
- wait(1)
- --ROUND ENDING
- _G.map:remove()
- for i,v in pairs (game.Players:GetPlayers()) do
- if v.TeamColor == BrickColor.new("Bright red") then
- v.leaderstats.KOs.Value = v.leaderstats.KOs.Value + v.leaderstats.KOs.Value
- red = v.leaderstats.KOs.Value
- end
- if v.TeamColor == BrickColor.new("Bright blue") then
- v.leaderstats.KOs.Value = v.leaderstats.KOs.Value + v.leaderstats.KOs.Value
- blue = v.leaderstats.KOs.Value
- end
- end
- game.StarterGui.Msg.MESSAGE.Text = "ROUND OVER!"
- wait(1)
- if red < blue then
- game.StarterGui.Msg.MESSAGE.Text = "BLUE TEAM HAS WON THIS ROUND WITH ".. blue.." KILLS!"
- elseif blue < red then
- game.StarterGui.Msg.MESSAGE.Text = "RED TEAM HAS WON THIS ROUND WITH ".. red.." KILLS!"
- end
- local intermission = 30
- game.StarterGui.Msg.MESSAGE.Text = "Intermission:".. intermission.. "seconds til next round."
- wait(30)
- until not game.StarterGui.Msg:findFirstChild("MESSAGE")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement