How can I make custom characters different for every players

  1. What do you want to achieve?

I wanted to make it so that players can choose them custom character through the GUIs (Like dinosaur simulator)

  1. What is the issue?

The issue is, I know there is an official way to do it by using StarterCharacter, however. It apllies to every players. Secondly, I want to make it to be changeable in game, which I don’t think changing the StarterCharacter model in-game by using scripts would work.

  1. What solutions have you tried so far?

I have been looking on the developer hub, then searching through the devforum. But I can’t find the thing that I wanted to achieve.

3 Likes

What exactly do you mean by ‘custom character’? Do you mean a custom rig? Custom meshes/R15(or 6) body parts?

I’m not going to explain how to create a character creator/customizer UI - there’s plenty of documentation on UIs and Remote Events, that should be all you need - but as your rigs, assuming you’re using the base R15 rig, one possible way you can do it is by swapping out the meshes of the parts. You can also weld the parts onto the character - for example, if you’re wanting to add a physical shirt, welding it to the torso would do the trick.

I’ve never actually done custom rigs themselves (i.e, imported from Blender or something like that) but there’s plenty of documentation on the wiki, specifically the Humanoid page that’s worth looking into.

But if you’re just doing custom R15 characters, welds (for extraneous body parts) and simple color changes after the player spawns (via an event fired from your UI) should suffice.

It is a mesh by the way, a rabbit mesh or something like that.