local BillboardGui = script.BillboardGui
local playerUsername = “timothyco1”
local textColor = 255
local Guitext = “Owner”
local cloneGui = BillboardGui:Clone()
game.Players.PlayerAdded:Connect(function)(player)
player.CharacterAdded:connect(function)(Character)
if player.name == playerUsername then
cloneGui.Parent = Character.Head
cloneGui.TextLabel.TextColor3 = Color3.fromRGB(255, 239, 2)
cloneGui.TextLabel.Text = Guitext
end
end)
end)
Simply store one inside the script and clone it over to the player’s head when they join. Store it in ServerScriptService, and make sure the offset is something like {0, 2.5, 0}.
local gui = script.BillboardGui
local players = game:GetService("Players")
players.PlayerAdded:Connect(function(plr)
local ngui = gui:Clone()
ngui.TextLabel.Text = plr.Name
local head = workspace:WaitForChild(plr.Name).Head
ngui.Parent = head
end)