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

Script won't detect that player's team has changed?

Asked by 4 years ago
local translate = {
    ["yak"]=1234,
    ["test"]=4786801
}

game.Players.PlayerAdded:Connect(function(p)
    p.CharacterAdded:Connect(function(char)
        game.ServerStorage.Rank:Clone().Parent = char.Head
        char.Humanoid.DisplayDistanceType = "None"
        char.Head.Rank.RankFrame.NameRank.Text = p.Name.." | "..p:GetRoleInGroup(2313233)
        char.Head.Rank.RankFrame.DepartmentRank.Text = p.Team.Name.." | "..p:GetRoleInGroup(translate[p.Team.Name])
        char.Head.Rank.RankFrame.DepartmentRank.TextColor3 = p.Team.TeamColor.Color 
    end)
end)

If I print the player's team over and over it still does not say it has changed, no idea why this would be as it works in another similar script. It's always worked in the past. Hoping someone can shed some light on this

1 answer

Log in to vote
0
Answered by 4 years ago
Edited 4 years ago

Turns out it was because I was in studio :facepalm:

Ad

Answer this question