I've had this problem for a while now, wanted to try and figure it out myself and I still have had no luck. When I click Play, the Gui works fine, but when I do Test with 2 players, Player2's Billboardgui is adorned to their head but Player1 is not adorned anymore, if that made sense, could anyone help me? Any help would be great! Thank you!
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local PlayerAddedEvent = game.ReplicatedStorage.PlayerAddedEvent
local Playername = nil
local Counter = 0
local Gui = game.Workspace.Dummy.BillboardGui
game.Players.PlayerAdded:Connect(function(plr)
GuiClone = Instance.new("BillboardGui")
NameLabel = Instance.new("TextLabel",GuiClone)
GuiClone.Size = UDim2.new(3.5, 0,2, 0)
GuiClone.ExtentsOffset = Vector3.new(0,3,0)
NameLabel.Position = UDim2.new(0,0,0.5,0)
NameLabel.Size = UDim2.new(1,0,0.5,0)
NameLabel.Font = Enum.Font.GothamSemibold
NameLabel.BackgroundTransparency = 1
NameLabel.TextScaled = true
GuiClone.Name = plr.Name
NameLabel.Text = plr.Name
plr.Team = game.Teams.Joining
plr.RespawnLocation = game.Workspace.TeamSpawns.JoiningSpawn
plr.CharacterAdded:Connect(function(Char)
local hum = Char:WaitForChild("Humanoid")
print(Char)
GuiClone.Parent = Char:WaitForChild("Head")
GuiClone.Adornee = GuiClone.Parent
if hum then
hum.HealthDisplayType = Enum.HumanoidHealthDisplayType.AlwaysOff
hum.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
game.ReplicatedStorage.PlayerAddedEvent:FireClient(plr)
end
end)
