Hi,
I am trying to make a nametag system for one of my games, and it works, but I am having one problem: I can't figure out how to make the nametag shrink as the camera gets farther away from it.
My code:
game.Players.PlayerAdded:connect(function(player) repeat wait() until player.Character local bg = Instance.new("BillboardGui") bg.Parent = player.Character.Head bg.Adornee = player.Character.Head bg.Size = UDim2.new(1, 0, 1, 0) bg.StudsOffset = Vector3.new(0, 2, 0) local frame = Instance.new("Frame") frame.Parent = bg frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundTransparency = 1 frame.BackgroundColor3 = Color3.new(1, 1, 1) local text = Instance.new("TextLabel") text.Parent = frame text.Position = UDim2.new(0.25, 0, 0.25, 0) text.Size = UDim2.new(0.5, 0, 0.5, 0) text.Text = player.Name text.TextColor = BrickColor.new("Bright green") text.FontSize = Enum.FontSize.Size24 text.BackgroundTransparency = 1 end)
Does anyone know how I would make the tag shrink/grow bigger as the camera moves further away/closer to it? I considered making an invisible part, but I'm not sure that would work
Thanks.