Applying HumanoidDescription to a viewmodel

So I have a viewmodel with just the player’s arm. I added in a humanoid, and tried applying a HumanoidDescription to it so the fake arm matches the player’s appearance.

However, nothing happens to the arm, and adding in a shirt has no effect.

I can’t remember exactly how to make it so a fake arm responds to objects such as shirts. Any refreshers would be greatly appreciated.

Thanks a lot.

You should not do that in the first place;
Lets imagine your character changes shirt during its life: …?
Just bind it to a current shirt of character and change it upon changes of it.

Shirt:GetPropertyChangedSignal("ShirtTemplate"):Connect()

Do it easy way: viewmodel being just a clone of character

1 Like

It only initializes the viewmodel once, there’s no need to have it dynamically update.

Additionally, the problem I have is the fact the limbs in the viewmodel are not reflecting the Shirt object instance parented inside of it, despite there being a humanoid included.

I can’t remember how I solved this problem when ever I tried this a long time ago.

1 Like

You can grab Shirt from character and put it under view model and it would work fine
Incase shirt/shirttemplate haven’t loaded you could add this “dynamic” feature as a hacky solution.
Character without shirt may also have no shirt instance at all as far as i know (at least back in good old days used to be) so make sure to use FindFirstChild

1 Like

Have you tried renaming the arm to “Head,” then removing and re-adding the humanoid?

1 Like