Answered by
6 years ago Edited 6 years ago
In your Explorer, under StarterPlayer
, you can insert a character model with the name that is exactly called "StarterCharacter" so that when a player joins, his/her character will be overridden to look exactly like the character model you assigned it to be.
Now, this method will make all your players' characters look the same. I'm assuming you don't want that. You'd still want the players to wear all of their accessories, shirts, t-shirts, and pants that they've customized their characters to wear. If that's the case, you can make use of the GetCharacterAppearanceAsync()
function of the Players
service to retrieve all that information and parent them to the player's character.
It would look something like this (in a server-sided script):
1 | game.Players.PlayerAdded:Connect( function (player) |
2 | player.CharacterAdded:Connect( function (character) |
3 | local appearance = game.Players:GetCharacterAppearanceAsync(player.UserId) |
4 | for _, v in pairs (appearance:GetChildren()) do |