Can't destroy weapon after it picking up

I created some throw and pick up weapon system (see scrinshoots) and now I can pick up my weapon. But if I will call destroy weapon function after picking up, it will not destroed and I will not able to pick up my weapon. So, hot to fix this?

hello. check out these screenshots for full setup ?
first create a weapon_changed actor that will just be an indication of a pickup item to the user. if the user overlaps the mesh and presses input key the pickup indicator will be destroyed and some booleans will be set to true, and the actual weapon from the other blueprint will be spawned… check the screenshots ? hope this helps ?alt text