Duplicate an actor in the scene with a blueprint, in the construction script.

Hi,

I’m building a blueprint that uses the object bounds of an actor in the scene, to spawn another mesh at the outer bounds of this actor. I got it to work so far, however, the issue comes when the actor is rotated, since the scale of the bounds changes with the actors rotation.

So my idea for a workaround was, to first duplicate the actor, set the rotation of the duplicate to 0,0,0, get the actor bounds of the duplicate, use the box extend from there, then destroy the duplicated actor again.

But how can I duplicate an actor in the scene? I tried using the Add Static Mesh Component node and plug the actor into the target, but that didn’t seem to work. Is there a node I can use for that? Is it even possible?
I don’t want this to happen at runtime, but when I compile the blueprint.

I’m still very much a noob with blueprints, so please ELI5, as much as possible.

If pure blueprint try