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

How come my overhead team GUI script won't work?(Not a group overhead gui)

Asked by 4 years ago

I have a script that should have the team name of the team the player is on but it seems not work what went wrong with it? By the way, the script is a normal script, not a local script and its location is in the workspace, and finally it's not a group team just a Roblox ingame team

---Script---

game.Players.PlayerAdded:connect(onPlayerRespawned)
function onPlayerRespawned(newPlayer)
    wait(1)
    if game.Players.LocalPlayer.Team == "Adult" then--Put your name here.
        gui=Instance.new("BillboardGui")
        gui.Parent=newPlayer.Character.Head
        gui.Adornee=newPlayer.Character.Head
        gui.MaxDistance = 100
        gui.Size=UDim2.new(3,0,3,0)
        gui.StudsOffset=Vector3.new(0.5,2,0)
        text=Instance.new("TextLabel")
        text.Text = ("Parent")
        text.Font = "Legacy"
        text.TextColor3 = Color3.new(234, 252, 0)
        text.Size=UDim2.new(0.5,0,0.5,0)
        text.FontSize = 'Size32'
        text.Position=UDim2.new(-0.125,0,-0.25,0)
        text.BackgroundTransparency = 1
        text.Parent=gui
    end
end

function onPlayerEntered(newPlayer)
    newPlayer.Changed:connect(function (property)
        if (property == "Character") then
            onPlayerRespawned(newPlayer)
        end
    end)
end

game.Players.PlayerAdded:connect(onPlayerEntered)

Answer this question