A while ago I have had issues trying to load maps locally. I received feedback about making scripts function in the server rather than the client. To sum up the post:
I had some local scripts inside StarterPlayerScripts. They worked fine in studio, but refused to work in the game itself (Booting the game up in Roblox rather than Studio). I received feedback about the usage of local scripts, saying that server scripts work better.
What’s relevant here is that I believe(d) that loading maps locally and making them use local scripts works better than leaving them in the server, as having every player run every map at every frame seems less optimal than just loading what is relevant for a player. Teleporting using a local script runs really smooth as well!
Given, I know very little about resources, so that is why I am asking if relying on the client so much is a good idea. Is using local scripts instead of server scripts a better approach, and does it have a difference in resource usage? Does loading only one map locally use less resources than loading all maps in a server?