How would I go about changing the StarterCharacter in-game?

The same way you can change StarterCharacter by placing a model named StarterCharacter under StarterPlayer, how would I go about doing this?

I currently have CharacterAutoLoads off and I LoadCharacter once the player clicks Play in-game.

I tried, on the server, changing Player.StarterCharacter to the model I want to use BEFORE loading the Character but that didn’t do anything.

I also tried changing Player.Character once the Character has been added already and this sort of worked but this results in Player.CharacterAdded firing a bunch of times.

The reason I need to do this is because they choose between a Boy model and a Girl Model.

I feel like I’m missing something very obvious.

Any help would be greatly appreciated.


You should be able to use the new HumanoidDescription System to load the character in with a preset appearance. Here’s a tutorial on how that works.