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)

4 comments

0

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

0

no, i want all the tools that are in backpack in local player

0

can you give us the output and the hierarchy of the backpack?

0

uhh what