Destroying an actor and replacing it (same location) - Widget

Hey guys!

I’m looking to destroy an actor and replace it with another. It’s an object which the player can spawn within the world, at a chosen location. I want it to be destroyed on the click of a button, and I’m attempting to use a widget for this purpose.

As I’m pretty new to widgets and whatnot, I’m wondering, how can I get the object / blueprint actor to communicate with the widget for this purpose? I know I need to destroy the actor, replace it with another, and so forth. But how do I maintain the location of the new spawn, for example?

My current tests have all resulted in some problems, such as the new spawn appearing at the start position or off the map and I’m almost certain I’m missing something rather simple here.

Any help is appreciated =)