Is there a way to make a player specific starter Character?

The title is self explanatory, I want to have a startercharacter that only affects a certain player.


Something like this^^

Sorry if it’s short it’s pretty simple.

1 Like

Well, first you’d need to set the LoadCharacterAppearance property to false to prevent Characters from respawning as their own Models

Next you could probably use a CharacterAdded event, depending on what specific parameters you want to detect for so you can change the objects of certain things for that specific player?

game.Players.PlayerAdded:Connect(function(Player)
    Player.CharacterAdded:Connect(function(Character)

        if Player.Name == "Sleepoverza" then
            --Do stuff here
        end
    end)
end)

I suppose you could also use a HumanoidDescription object as well to store the BodyColors & properties that you want to save to use the Player later on

(I literally just searched this up so I’m just getting)

1 Like

Use a HumanoidDescription! They’re super straightforward for designing the appearance and the API is simple too. Call Player:LoadCharacterWithHumanoidDescription or call Humanoid:ApplyDescription after a player spawns in.

1 Like

Thank you! This helped a lot!
:smiley:

1 Like

Thank you for the replies, both of these posts were solutions but I can only pick one. Anyways thanks a lot!