I am thinking of creating a system where players can hold up to 3 items at once in a game, here is my code so far.
local MAX_ITEMS = 3
game.Players.PlayerAdded:Connect(function(player)
local Tools = Instance.new("IntValue",player)
Tools.Name = "Tools"
local backpack = player:WaitForChild("Backpack")
backpack.ChildAdded:Connect(function(item)
if item:IsA("Tool") then
if Tools.Value > MAX_ITEMS then
--Needing Help Here
print("Too Many Items")
else
Tools.Value += 1
print("ToolAdded")
end
end
end)
backpack.ChildRemoved:Connect(function(itemR)
if itemR:IsA("Tool") then
Tools.Value -= 1
print("ToolRemoved")
end
end)
end)
Here, I need a way to not add the tool to the players backpack, but also not to mess up the Tools value, or to destroy the tool after being picked up. Anyone help?
