Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Will this work?

Asked by 10 years ago

Please make your question title relevant to your question content. It should be a one-sentence summary in question form.

Will this script work? Also, how do you do a function type thing where it waits until only 1 person is on the Bright Blue team, and then changes his/her team, re-spawns everyone, and shows a GUI to the winner saying "You won!" The GUI is located in Starter Gui under a frame called "winner"

StarterGui.ScreenGui.Map1.Visible = Map1
player = game.Players:GetChildren() --you might want to change this...
target1 = Vector3.new(-7, 9.8, -4) --...and this
target2 = Vector3.new(56, 25.8, 0.5)

repeat
wait(5)
function setTeam(player, teamName)
    player.TeamColor = game.Teams["In the Blitz"].TeamColor
    if player.Character then --Just in case the character doesn't exist for some reason
        player.Character:BreakJoints() -- Kills the players' character
    end
end

--How it's used
setTeam(game.Players.anth4598, "Blues")

--Changing everyone's team to "Reds"
for _, player in pairs(game.Players:GetPlayers()) do
    setTeam(player, "Bright blue")
end

function fadeTo(a, b, c)
    for transparency = a, b, c do
    --go from a to b, counting by c

        for _, part in pairs(player.Character:GetChildren()) do
        --for each of the objects in the character,

            if part:IsA("BasePart") then
            --check if it's a part, and if so

                part.Transparency = transparency
                --set its transparency
            end
        end
        wait(0.1)
    end
end

fadeTo(0, 1, 0.1) --fade out,
player.Character.Torso.CFrame = target1 --teleport the player
fadeTo(1, 0, -0.1) --fade back in
wait(10)
function setTeam(player, teamName)
    player.TeamColor = game.Teams["Lobby"].TeamColor
    if player.Character then --Just in case the character doesn't exist for some reason
        player.Character:BreakJoints() -- Kills the players' character
    end
end

--How it's used
setTeam(game.Players.anth4598, "Teamcolor")

--Changing everyone's team to "Reds"
for _, player in pairs(game.Players:GetPlayers()) do
    setTeam(player, "Bright blue")
end
wait(1)

until 2+6==4 
0
No one is going to read the whole thing... EzraNehemiah_TF2 3552 — 10y

Answer this question