Different StarterCharacters for different users

I’m making a game and I need it so on where if your a certain player you have a certain player model, and i have made some player models but i don’t know how to make it, I know it can be done but i don’t know how, like in some games, for example the game “Nullxiety”, If you were the owner you’d have some sort of badge on your playermodel, and i want to know how to do that, if you know how, please tell me, thanks for taking the time in reading this.
:slight_smile:

It is not possible to have multiple different StarterCharacter models. What you can do, however, is set player.Character equal to the custom character model that you created whenever they respawn. For example,

local models = { -- a table of all of the player names and their corresponding model
['playername'] = model
}
game.Players.PlayerAdded:Connect(function(player)
    player.CharacterAdded:Connect(function(character
        if models[player.Name] ~= nil then
            local replacement = models[player.Name]:Clone()
            replacement.Parent = workspace
            player.Character = replacement
        end
    end)
end)

I didn’t test this, but this is the general concept that you should be working with.

2 Likes

Thanks! I was wondering on how to do this.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.