Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local backpack = player:WaitForChild("Backpack")
-- Create Inventory Count GUI
local screenGui = Instance.new()
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
isInventoryVisible =
()
itemCount = #backpack:()
character = player.Character
character
_, tool (character:())
tool:()
itemCount = itemCount +
itemText.Text = .. itemCount
showButton.MouseButton1Click:(()
isInventoryVisible =
itemText.Visible =
()
)
hideButton.MouseButton1Click:(()
isInventoryVisible =
itemText.Visible =
)
backpack.ChildAdded:(updateInventoryCount)
backpack.ChildRemoved:(updateInventoryCount)
player.CharacterAdded:(()
()
()
)
()local player = inventory count display shows the total number of items you have in your backpack and equipped in a small gui - draggable (works on mobile) - live update when items are added, removed, or equipped - toggle buttons to show/hide text made this so I could always see how many items I’m carrying client-side

Universal