Am I able to change sky boxes via region and locally?

So, I was wondering if it is even possible to change the sky box depending on where you are. Say, there are two islands and on each island has a different theme. Island 1 has a storm around it all times, while island 2 is peaceful and sunny. If the first player went to island 1, the sky changes and it goes dark, while another player is still in island 1 and they still see it as peaceful. Will it be possible to do it locally?

I don’t believe there would be any issues with changing the skybox locally. To do this you could just have a local script which either checks which sky region the LocalPlayer is in every so many seconds (definitely make it wait to loop for at least a few seconds), or otherwise detect via event the LocalPlayer changing which sky region it is in. If the Sky class does not (for whatever reason) like being changed at runtime, then you could always just create large cubes (potentially welded to each Character’s HumanoidRootPart) with inverted faces. I’d try the Sky object option first though. It should be pretty easy to set up a test: Run a local server in studio with two players. Then just try changing the Sky object on one client to something different and see if it has any effect!

1 Like

Alright, I’ll try it out and let you know if it works. :slightly_smiling_face: