the why doesn't this work script:

local plr = game.Players.LocalPlayer
local Sword = plr.Backpack:WaitForChild("ClassicSword")

script.Parent.Touched:Connect(function()
	Sword:Destroy()
end)