I have tried using a custom spawning system, however, I want to seek a method that does not require this.
Essentially, the SpawnLocation is inside a non-collidable, transparent part. These non-collidable, transparent parts are for location naming purposes. However, when the player spawns, it spawns the player on top of the non-collidable part, instead of the actual SpawnLocation.
The arrow indicates the intended spawn location, while the circle displays where the player actually spawns.
Any help is appreciated as I do not see much posts about this matter, and I am sure plenty of games utilize these massive invisible parts for their game. Thank you in advance
I want to attempt to find a solution that doesn’t involve making a custom character-loading script. I’ve already tried that, and it caused some issues, so anything that doesn’t involve that would be great.
I have tried that originally, however, it is very resource heavy to use since there’s a lot of parts in one region. Currently, I get the touching parts of the HumanoidRootPart, since it’s only a few instead of a few hundred or even thousands from a single region.