When you move a spawn location below -400ish on the Y axis, your player will start spawning above it.
This is reproducible 100% of the time in all of my places. Here is a repro file: broken spawn.rbxl (14.4 KB)
In the repro, the player always spawns too high. It doesn’t matter if there isn’t anything above it, the player will still spawn high. I would expect the player to always spawn right above the spawn point (or a bit higher, if there’s players already on it) no matter its position.
This is hindering a game I’m working on, as you can see here: Is there a way to fix spawning on the roof?
Thanks.