What Would Be The Proper Way Of Loading A Character In

I am trying to find out the proper way to load a player’s character through GUI. Such games like Arsenal and Bad Business have done it very well but I could never find a way how. I would like to know what you think.

1 Like

Well usually what i’d do is have the player spawn somewhere away from the map, and then, position the camera away from that area and towards the map, and once the players clicks a button it just teleports their character to the map and resets the camera

Make sure that the player cant move while the camera is moved or they’ll fall off if they use WASD lol.

2 Likes

You should be able to set Players | Roblox Creator Documentation to false, and then manually call Player | Roblox Creator Documentation whenever you want to spawn the character. You can then use Model | Roblox Creator Documentation to position the player’s character to a new custom location instead of a SpawnLocation if you want (just make sure to wait for their character to fully spawn).

It is important to note that when setting CharacterAutoLoads to false, you will then need to implement respawning when the player dies yourself. This can be done with Humanoid | Roblox Creator Documentation to detect when they die, and then call LoadCharacter again.

Also make sure your GUIs do not reset on spawn by disabling that on them.

1 Like