local billboard = Instance.new("BillboardGui")
billboard.Name = "Nametag"
billboard.Size = UDim2.new(4, 0, 3, 0)
billboard.SizeOffset = Vector2.new(0, 0)
billboard.StudsOffset = Vector3.new(0, 4, 0)
billboard.AlwaysOnTop = true
billboard.MaxDistance = 120
billboard.ResetOnSpawn = false
billboard.ClipsDescendants = false
billboard.Parent = head
billboard.Adornee = head
local holder = Instance.new("Frame")
holder.Size = UDim2.new(1, 0, 1, 0)
holder.BackgroundTransparency = 1
holder.Name = "Holder"
holder.Parent = billboard
local logo = Instance.new("ImageLabel")
logo.Name = "Logo"
logo.Size = UDim2.new(0, 120, 0, 120)
logo.Position = UDim2.new(0.5, 0, 0, 55)
logo.AnchorPoint = Vector2.new(0.5, 0)
logo.BackgroundTransparency = 1
logo.ScaleType = Enum.ScaleType.Fit
logo.Visible = false
logo.Image = ""
logo.Parent = holder
local asp = Instance.new("UIAspectRatioConstraint")
asp.Parent = logo
asp.AspectRatio = 1
local nameLabel = Instance.new("TextLabel")
nameLabel.Name = "NameLabel"
nameLabel.Size = UDim2.new(1, -12, 0, 44)
nameLabel.Position = UDim2.new(0, 6, 0, 132)
nameLabel.AnchorPoint = Vector2.new(0, 0)
nameLabel.BackgroundTransparency = 1
nameLabel.TextStrokeTransparency = 1
nameLabel.Font = Enum.Font.SourceSansBold
nameLabel.TextSize = 34
nameLabel.TextXAlignment = Enum.TextXAlignment.Center
nameLabel.Parent = holder
local rankLabel = Instance.new("TextLabel")
rankLabel.Name = "RankLabel"
rankLabel.Size = UDim2.new(1, -12, 0, 26)
rankLabel.Position = UDim2.new(0, 6, 0, 172)
rankLabel.AnchorPoint = Vector2.new(0, 0)
rankLabel.BackgroundTransparency = 1
rankLabel.TextStrokeTransparency = 1
rankLabel.Font = Enum.Font.SourceSansItalic
rankLabel.TextSize = 22
rankLabel.TextXAlignment = Enum.TextXAlignment.Center
rankLabel.Parent = holder
Any idea why the scale is cooked when zooming in and out
I just need it to stay the one solid size and not rescale