local hT = Player.Character:FindFirstChildWhichIsA('Tool');
if not hT then return end;
local onSP = Player.StarterPack:FindFirstChild(hT.Name);
if onSP then onSP:Destroy() end;
hT:Destroy();
Just delete in the Character and check if the tool is on StarterPack, on the backpack you don’t need cause when the user equip, the tool Parent is changed to the Character, i think you understand.