script.Parent.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
local plr = game.Players.LocalPlayer
if (humanoid ~= nil) then
for d,tools in pairs(plr.Backpack:GetChildren()) do
local i = Instance.new("TextLabel")
local find = plr.PlayerGui:FindFirstChild("pack")
i.Parent = find.Back
if tools:IsA("Tool") then
i.Text = tools.Name
print(tools.Name)
break
end
end
end
end)
COMMUNITY QUESTION
i am using in pairs for a tools but it keeps on printing the first tool in my hot-bar how do i fix?
0 answers
No public answers were preserved for this question.
This discussion is preserved as it was. New answers, comments, and votes are closed.

4 comments
because you are only checking if it is a tool, if you want a specific tool, just check for that tool like : if tools.Name == "NameHere" then
no, i want all the tools that are in backpack in local player
can you give us the output and the hierarchy of the backpack?
uhh what