Is there a way to essentially teleport/move a level instance during runtime?

Hello, so I’m trying to figure out if there is any way I can essentially teleport/move a level instance during runtime. Below I have a simple example of one way to do it which is to unload the level instance and reload it and set a new location. A slight delay between unloading and reloading also appears to be necessary.

This works but because the level instance has to be unloaded and then reloaded again there is a hitch. I was hoping I could just use the set level transform on the level instance to teleport/move it but alas that does not work. I can imagine if there was a way to teleport/move it without unloading (similar to something like set actor transform) it wouldn’t cause as much of a hitch. Does anyone know of an alternative way to teleport/move a level instance without unloading it? I can also see this just not being possible due to the way level instances work but thought I’d ask.

If there’s a way to duplicate a level instance without causing a huge hitch that would work too.

btw I’m using a level instance to do this because I have a small landscape included in it.

There is a ‘set level instance transform’ node, or something like that, but I couldn’t get it to do anything…

This

This thread might help:

Help with set level transform (level streaming) - Programming & Scripting / Blueprint - Epic Developer Community Forums (unrealengine.com)