This is my script so far, it can be spammed for infinite tools, how do I make it so that if the player already has said tool, it isn't given to the player?
plr = game.Players.LocalPlayer
tool = game.ServerStorage["Knife"]
script.Parent.MouseButton1Down:connect(function()
tool:clone().Parent = plr.Backpack
end)
Thanks!

2 comments
You called use a debounce, or just check their backpack and make sure they don't have another copy of the tool.
But how do I check the backpack?