just for me, would you mind removing the “other” from the GetGameMode()?
So only the Skydome or SkySphere is NULL? Nothing before like the GameMode or the currentLevel?
Hm, you changed your LevelBlueprint to the Custom LevelScriptActor with this “Reparent Blueprint” and choosing your custom Class?
http://puu.sh/cQbwB/dca2fd12f0.jpg
And after that you changed the defaultvalue of the SkySphere Reference to the BP that is spawned already by us?