Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local backpack = player:WaitForChild("Backpack")
-- Create Item Name GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
itemText = .()
itemText.Size = .(, , , )
itemText.Position = .(, , , )
itemText.BackgroundColor3 = .(, , )
itemText.TextColor3 = .(, , )
itemText.TextScaled =
itemText.Text =
itemText.Parent = frame
showButton = .()
showButton.Size = .(, , , )
showButton.Position = .(, , , )
showButton.BackgroundColor3 = .(, , )
showButton.TextColor3 = .(, , )
showButton.TextScaled =
showButton.Text =
showButton.Parent = frame
hideButton = .()
hideButton.Size = .(, , , )
hideButton.Position = .(, , , )
hideButton.BackgroundColor3 = .(, , )
hideButton.TextColor3 = .(, , )
hideButton.TextScaled =
hideButton.Text =
hideButton.Parent = frame
isItemNameVisible =
()
character = player.Character
character
_, tool (character:())
tool:()
itemText.Text = .. tool.Name
itemText.Text =
showButton.MouseButton1Click:(()
isItemNameVisible =
itemText.Visible =
()
)
hideButton.MouseButton1Click:(()
isItemNameVisible =
itemText.Visible =
)
player.Character.ChildAdded:(updateItemName)
player.Character.ChildRemoved:(updateItemName)local player = item name display shows the name of the tool you’re currently holding in a small gui - draggable (works on mobile) - live update when you equip/unequip tools - toggle buttons to show/hide text made this so I could see what I’m holding without opening my backpack client-side

Universal