Touched will fire with anything, including the player character.
Do this instead
local partToHit = game.workspace.Part -- the part you want to hit
script.Parent.Handle.Touched:Connect(function(hit)
if hit == partToHit then
wait(1)
script.Parent:Destroy()
end
end)