Weapon is not getting destroyed

I’m creating in my inventory system I can figure out how to destroy the weapon I drop. Unreal Engine will not let me plug current weapon into Destroy Actor. I’ve tried using Destroy Component, it plugs in but does nothing.

Is your weapon a component or actor? If so what type? If it’s a component maybe GetOwner is what you want. Or if it’s say a static mesh component just SetStaticMesh to nullptr