Hi, I’m making a character customizer and I would like to change the character’s avatar type (for example to this model ).
How would I do this?
Hi, I’m making a character customizer and I would like to change the character’s avatar type (for example to this model ).
How would I do this?
step 1. get that model (find it in toolbox or something)
step 2. change model name to StarterCharacter
step 3. move to StarterPlayer
if you cant move the avatar find “humanoidrootpart” and unanchor it
I would like to be able to change it after the player has already spawned, how would I do that?
ive used this tutorial in the past for a character selection gui, you may remove the parts you dont want: How to make Character selection GUI | Roblox studio tutorial - YouTube
Thanks! this helps. However isn’t there any way to change the model instead of swapping the character to another model?
only made a few minor edits, tried making it more readable:
See if using HumanoidDescription
instances answers your question (Open the link, and read)
I’m not 100% sure what you’re looking for, however, in a server-side context:
HumanoidDescription
instances, initialize one prior either in studio or (make sure to write the asset ids of the BodyParts
you desire)PlayerAdded
event, and connect a function to it.Player
object passed to the connected function, invoke the LoadCharacterWithHumanoidDescription()
method and pass in a reference to the HumanoidDescription
instance you created in step 1, as its only argument.If this doesn’t answer your question, I may have misread your topic.
Side note:
To get the asset ids you need, simply go to the Catalog and copy/paste each of the asset ids of each BodyPart
and write them into the HumanoidDescription
instance’s properties (in studio or through a Script
).
I literally found what I explained here after I wrote this, I could’ve just linked this in the first place. Didn’t see that when I started typing this post:
Edit with additional information:
For the package you’ve shown in your topic, here are the ids for the BodyParts
that you could set the HumanoidDescription
instance BodyParts
properties to, that you can apply to a Player
or Humanoid
:
Right Arm
: 376531012
Left Arm:
376530220
Right Leg:
376531703
Left Leg:
376531300
Torso:
376532000