How to make placed actors in run time be assigned streamed level

So I’m making a building system for my player in a sandbox game but I want the placed objects to be placed under the current streamed level. There are multiple streamed levels so I want the placed objects to be under the streamed level the player is in.
And one more thing can actors in streamed levels be saved the same way if they were in the default level

You need to have a persistant variale so create a UGameInstance class UGameInstance | Unreal Engine Documentation

then you just store a collection of your actors or vectors (spawn locations) in the UGameInstance class you created and then when you load your new map just access this class and get your data to respawn them,

Hope this helps

Now if I add a save game to slot on the steamed level blueprint will it save every actor under its level

It seams even when I spawn a actor in the streamed level it’s just assigned to the persistent level