ok so this script is supposed to clone a billboard gui and set it inside every player that joins and that works fine but it is coloring everyones namelabel blue (aka owner only) and it is also cloning another billboard gui in the 0,0,0 position in the game idk where i tried deleting everything in workspace and every other thing in existance in studio but it still sets there and just says PlayerName (default value) and its local only because it didnt show up server sided and i tried the whole delete everything process again with dex and still nothing it just sits there looking dumb
script:
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
local human = char.Humanoid or char:WaitForChild("Humanoid")
human.NameDisplayDistance = 0
local gui = script.NameLabel:Clone()
local label = gui.Player
label.Text = player.Name
label.TextColor3 = Color3.new(0/255,0/255,255/255)
gui.Parent = char
human.DisplayDistanceType = "None"
if player.UserId == 38270341 then
label.TextColor3 = script.Parent.Script.Owner.Value
elseif player.UserId == 291995028 or player.UserId == 131541716 or player.UserId == 41163273 or player.UserId == 291995028 then
label.TextColor3 = script.Parent.Script.Admin.Value
elseif game:GetService("MarketplaceService"):UserOwnsGamePassAsync(player.UserId,5665608) then
label.TextColor3 = script.Parent.Script.VIP.Value
else
label.TextColor3 = Vector3.new(0/255,0/255,0/255) -- sad attempt to fix the color issue
end
end)
end)-
