Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
CoreGui = :()
RunService = :()
UserInputService = :()
Settings = {
Tag = ,
Color = .(, , ),
}
sg = .()
sg.Name =
sg.ResetOnSpawn =
sg.ZIndexBehavior = .ZIndexBehavior.Sibling
sg.Parent = PlayerGui
main = .()
main.Name =
main.Size = .(, , , )
main.Position = .(, -, , -)
main.BackgroundColor3 = .(, , )
main.BorderSizePixel =
main.Active =
main.Parent = sg
.(, main).CornerRadius = .(, )
stroke = .(, main)
stroke.Color = .(, , )
stroke.Thickness =
title = .(, main)
title.Size = .(, -, , )
title.Position = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.Font = .Font.GothamBold
title.TextXAlignment = .TextXAlignment.Left
close = .(, main)
close.Size = .(, , , )
close.Position = .(, -, , )
close.BackgroundColor3 = .(, , )
close.Text =
close.TextColor3 = .(, , )
close.Font = .Font.GothamBold
close.TextSize =
.(, close).CornerRadius = .(, )
close.MouseButton1Click:(()
sg.Enabled =
)
dragging, dragStart, startPos
main.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = main.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
main.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
main.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
tLabel = .(, main)
tLabel.Size = .(, -, , )
tLabel.Position = .(, , , )
tLabel.BackgroundTransparency =
tLabel.Text =
tLabel.TextColor3 = .(, , )
tLabel.TextSize =
tLabel.Font = .Font.Gotham
tLabel.TextXAlignment = .TextXAlignment.Left
tBox = .(, main)
tBox.Size = .(, -, , )
tBox.Position = .(, , , )
tBox.BackgroundColor3 = .(, , )
tBox.Text = Settings.Tag
tBox.TextColor3 = .(, , )
tBox.Font = .Font.Gotham
tBox.TextSize =
tBox.ClearTextOnFocus =
.(, tBox).CornerRadius = .(, )
cLabel = .(, main)
cLabel.Size = .(, -, , )
cLabel.Position = .(, , , )
cLabel.BackgroundTransparency =
cLabel.Text =
cLabel.TextColor3 = .(, , )
cLabel.TextSize =
cLabel.Font = .Font.Gotham
cLabel.TextXAlignment = .TextXAlignment.Left
rgbHolder = .(, main)
rgbHolder.Size = .(, -, , )
rgbHolder.Position = .(, , , )
rgbHolder.BackgroundTransparency =
(name, def, x)
box = .()
box.Name = name
box.Size = .(, -, , )
box.Position = .(x, , , )
box.BackgroundColor3 = .(, , )
box.Text = (def)
box.TextColor3 = .(, , )
box.Font = .Font.Gotham
box.TextSize =
box.ClearTextOnFocus =
box.Parent = rgbHolder
.(, box).CornerRadius = .(, )
box
rBox = (, .(Settings.Color.R * ), )
gBox = (, .(Settings.Color.G * ), )
bBox = (, .(Settings.Color.B * ), )
pLabel = .(, main)
pLabel.Size = .(, -, , )
pLabel.Position = .(, , , )
pLabel.BackgroundTransparency =
pLabel.Text =
pLabel.TextColor3 = .(, , )
pLabel.TextSize =
pLabel.Font = .Font.Gotham
pLabel.TextXAlignment = .TextXAlignment.Left
pFrame = .(, main)
pFrame.Size = .(, -, , )
pFrame.Position = .(, , , )
pFrame.BackgroundColor3 = .(, , )
.(, pFrame).CornerRadius = .(, )
pText = .(, pFrame)
pText.Size = .(, , , )
pText.BackgroundTransparency =
pText.Text = Settings.Tag .. .. LocalPlayer.Name
pText.TextColor3 = Settings.Color
pText.Font = .Font.GothamBold
pText.TextSize =
preLabel = .(, main)
preLabel.Size = .(, -, , )
preLabel.Position = .(, , , )
preLabel.BackgroundTransparency =
preLabel.Text =
preLabel.TextColor3 = .(, , )
preLabel.TextSize =
preLabel.Font = .Font.Gotham
preLabel.TextXAlignment = .TextXAlignment.Left
preHolder = .(, main)
preHolder.Size = .(, -, , )
preHolder.Position = .(, , , )
preHolder.BackgroundTransparency =
presets = {
{, , },
{, , },
{, , },
{, , },
{, , },
{, , },
{, , },
{, , },
}
i, col (presets)
btn = .(, preHolder)
btn.Size = .(, , , )
btn.Position = .(, (i - ) * , , )
btn.BackgroundColor3 = .(col[], col[], col[])
btn.Text =
.(, btn).CornerRadius = .(, )
s = .(, btn)
s.Color = .(, , )
s.Thickness =
btn.MouseButton1Click:(()
rBox.Text = (col[])
gBox.Text = (col[])
bBox.Text = (col[])
)
apply = .(, main)
apply.Size = .(, -, , )
apply.Position = .(, , , )
apply.BackgroundColor3 = .(, , )
apply.Text =
apply.TextColor3 = .(, , )
apply.Font = .Font.GothamBold
apply.TextSize =
.(, apply).CornerRadius = .(, )
status = .(, main)
status.Size = .(, -, , )
status.Position = .(, , , )
status.BackgroundTransparency =
status.Text =
status.TextColor3 = .(, , )
status.TextSize =
status.Font = .Font.Gotham
status.TextXAlignment = .TextXAlignment.Center
()
r = .((rBox.Text) , , )
g = .((gBox.Text) , , )
b = .((bBox.Text) , , )
.(r, g, b)
()
col = ()
pText.TextColor3 = col
pText.Text = tBox.Text .. .. LocalPlayer.Name
col
tBox:():(updatePreview)
rBox:():(updatePreview)
gBox:():(updatePreview)
bBox:():(updatePreview)
apply.MouseButton1Click:(()
Settings.Tag = tBox.Text
Settings.Color = ()
status.Text = .. Settings.Tag
status.TextColor3 = .(, , )
.(, ()
status.Text =
status.TextColor3 = .(, , )
)
)
UserInputService.InputBegan:((inp, gpe)
gpe inp.KeyCode == .KeyCode.RightShift
sg.Enabled = sg.Enabled
)
(char)
hum = char:(, )
hum
hum.DisplayName = Settings.Tag .. .. LocalPlayer.Name
LocalPlayer.Character
.(tagChar, LocalPlayer.Character)
LocalPlayer.CharacterAdded:(tagChar)
()
list = CoreGui:()
list
_, obj (list:())
obj:() obj:()
txt = obj.Text
txt == LocalPlayer.Name txt == LocalPlayer.DisplayName
txt:(Settings.Tag, , )
obj.Text = Settings.Tag .. .. txt
obj.TextColor3 = Settings.Color
()
pg = LocalPlayer:()
pg
mg = pg:()
mg
m = mg:()
m
t = m:()
t
s = t:()
s
_, sample (s:())
sample.Name ==
nl = sample:()
nl nl:() nl.Text:(LocalPlayer.Name, , )
nl.Text:(Settings.Tag, , )
nl.Text = Settings.Tag .. .. nl.Text
nl.TextColor3 = Settings.Color
RunService.RenderStepped:(()
()
()
)
()Custom Nametag changer open src, works good but have some bugs!

Universal