Custom character for a specific player?

Hey everyone,

I’m wondering if there’s any way to script a system that gives everyone a custom avatar except one person, so that one person can keep their own avatar. Is there a wat to do that?

2 Likes

One way you could do it is have the assets in a folder in lighting (e.g. accessories and shirts and pants) and on character added destroy all characters accessories and remove shirts. Then, clone the ones in the lighting folder. That way you can have multiple folders for multiple character sets. idk that’s just how I would do it

1 Like

If you are meaning a set character that you have pre made and the person puts it on then i would suggest putting the character in somewhere (eg. ServerStorage) and then you change the players character to a clone of the character and then put it into the workspace and you have to change the players character before you put it into the workspace. I hope this helps you. :grin:

1 Like

Yes there is a way to do this. You could set up a simple script like this:

game.Players.PlayerAdded:Connect(function(player)
    if player.UserId == --[[Your ID or the player you do not want to morph]] then return end
    player.CharacterAppearanceLoaded:Connect(function(character)
        --Give them the default character
    end)
end)

But change it up to fit your needs.

4 Likes

Thanks, this helped :smiley: I really needed it :))

2 Likes