I was new to scripting and I was trying to make a script where the player change team, the billboard gui changes too, but I can't seem to figure it out.
This is a ServerScript inside a ServerScriptService
local ServerStore = game:GetService("ServerStorage") local TeamService = game:GetService("Teams") game.Players.PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(char) for i, v in pairs(game:GetService("Players"):GetChildren()) do if v.Team.Name == "Free Stalker" then local tag = ServerStore:FindFirstChild("FreeStalker"):Clone() if tag:IsA("BillboardGui") then tag.Parent = char.Head tag.TextLabel.Text = player.DisplayName end elseif v.Team.Name == "Team _" then local tag = ServerStore:FindFirstChild("ToBeChangedTeam"):Clone() if tag:IsA("BillboardGui") then tag.Parent = char.Head tag.TextLabel.Text = player.DisplayName end end end player:GetPropertyChangedSignal("Team"):Connect(function() if char:WaitForChild("Humanoid").Health == 0 then for i, v in pairs(char.Head:GetChildren()) do if v:IsA("BillboardGui") then v:Destroy() end end end end) end) end)