How to make a tool delete itself from the player's inventory

I’m making this smoke grenade. I want to make it delete itself from the player’s inventory after it has been used. It is one of those grenade systems that use a cooldown before being able to use again. I’ve tried using the “Tool:Destroy()” line, but that doesn’t do anything. Help? Here’s the link to the model that I used.

(1) FREE Scripted smoke grenades - Roblox

Hello. I highly recommend searching the forum before posting. Anyway, here is another devforum post that should help.
Tool Deletion After Use

after the end of it…

This probably won’t work, but here

do

for i, v (game.Player.LocalPlayer.Backpack:GetChildren()) do
if v.Name == "SmokeGernade" then 
v:Destroy()
end

I hope that works

–X