Save actor's destroyed(picked) state between levels

Sure you can do that in blueprints. Just make another save function that saves the actor set to the socket of the character to another save game bp before the level opens. Then, in the next level, make another load function that loads that actor and sets it in the socket of your character. Do this for each weapon and piece of armor you want to transfer