How do I stop players from spawning on top of a non-collidable part?

I have an invisible non-colliding part with a spawn inside of it. When the player spawns, it spawns them on top of the invisible part instead of on the spawn. How do I stop this behavior?

I can already think of many ways to fix it like teleporting them, or using Region3, but doing that will make me have to rewrite pretty much every script in my game.

1 Like

If your scripts do not rely on collision, use BlockMesh’s Scale property to allow players to spawn directly on the spawn instead of on the non-collide part. If your scripts do rely on collision, I do not think there is any solution that doesn’t require you to script. Using Region3 would be the only option if collision was important.

My scripts don’t rely on collision, but who is BlockMesh and how do I exactly do what you said?