It all done with the loading page script, i copied this code
; Setup Level Stats
:state=1:sky=skybank\Natural\Ngt
:state=1:music=audiobank\music\generic\main.wav,musicvolume=50,soundscale=25
:state=1:fog=0,fogred=0,foggreen=0,fogblue=0
:state=1:ambience=25,ambiencered=255,ambiencegreen=255,ambienceblue=255
:state=0:state=2
onto one of the loading page and ended up with this
;AIScript from Wizard
;Header
desc = Loading Page Wizard
;Script
:state=0:music=audiobank\music\generic\incident.wav
:state=0:backdrop=gamecore\backdrops\Basic\background.jpg
:state=0:hudreset,hudx=50,hudy=50,hudimage=languagebank\english\gamecore\backdrops\basic\loading.tga,hudmake=display
:state=0:hudreset,hudx=50,hudy=95,hudimage=gamecore\huds\loadingbarbox.tga,hudmake=display
:state=0:hudreset,hudx=50,hudy=95,hudimage=gamecore\huds\loadingbar.tga,hudhide=1,hudtype=1,hudmake=internal
:state=0:state=1
; Setup Level Stats
:state=1:sky=skybank\Natural\Ngt
:state=1:music=audiobank\music\generic\main.wav,musicvolume=50,soundscale=25
:state=1:fog=0,fogred=0,foggreen=0,fogblue=0
:state=1:ambience=25,ambiencered=255,ambiencegreen=255,ambienceblue=255
:state=0:state=2
I was think of try to make another setup level script, i though to myself, lets see what happens when i do this, and it worked.
I tested the game when the sky change, the game didn't crash or slow down at all.