Access violation on C++ variable, set in BP

But your Sphere is located in the persistent level and not in one of your sublevels (Streamed Levels). So why getting the sublevel :confused: It should be enough to just get the persistent level (since here is your SkySphere) and cast it to the custom LevelScriptActor and use it -

EDIT: Are all your sublevels of type “YourLevelScriptActor” or only the persistent level?