So everything worked fine in my created obby until I enabled api access to save player progress and put the save player progress script in. Now the player spawns way off to the left, falls to his death once only, then spawns on the correct location. Do I need to change something with the spawn location? Some of the spawns are on top of a platform and are touching or colliding with it. Would that have any effect on the spawn or no? All the spawns seemed to work fine before this so I don't see how that would be it.
Also, is there a way to have the player spawn within certain boundaries to prevent them from spawning too far left or right? I read somewhere to make my platforms larger which I did, but I've played other obbys with smaller platforms and checkpoints and have always spawned dead center. I'm just at a loss as to why my character isn't doing the same.
Would the set amount of players have anything to do with this? It's currently set at 15 max players.
Any suggestions are welcome. Thanks in advance.

2 comments
If you did not change any positioning, such as adding a teleport for the player when they spawn, it is likely an engine bug.
Thank You for the response. I just realized this only happens in Studio and not in the game itself. The spawns work correctly in game. They are just off in Roblox Studio. I'm not sure why though? Studio Engine bug?