workspace.Items.ChildAdded:Connect(function(Item)
Item:FindFirstChild("TouchInterest"):Destroy()
end)
workspace.ChildAdded:Connect(function(Child)
if Child:IsA("Tool") then
wait()
Child.Parent = workspace.Items
end
end)
all it gives is
22:53:41.851 - ServerScriptService.TouchRemover:2: attempt to index a nil value
22:53:41.852 - Stack Begin
22:53:41.853 - Script 'ServerScriptService.TouchRemover', Line 2
22:53:41.853 - Stack End

4 comments
Try WaitForChild instead of FindFirstChild on line 2
Pretty sure the touch interest gets removed when it's out of your hand, and why do you need to delete it?
Disconnecting a Touch Event also invalidates its TouchInterest object.
@incapaxx e to pick up system