Attempting to use Humanoid:ApplyDescription on rig inside a ViewportFrame

Hello!

I have been working on creating a small system where a Character Rig inside a ViewportFrame applies a humanoid description client-sidedly.

I have been having some trouble, for whenever I apply the description, it will only apply the head and then never finish:


(No errors, by the way)

And yes, I’m aware that you cannot load a character client-sided without cloning it as of June 2021.

Here is my terribly formated (because this is only for testing) code:

local RigClone = game.ReplicatedStorage.Character:Clone()
RigClone.Parent = script.Parent

local player = game.Players.LocalPlayer

local id = player.UserId
local newHumanoidDescription = game.Players:GetHumanoidDescriptionFromUserId(id)

RigClone.Humanoid:ApplyDescription(newHumanoidDescription)

If anyone could help, that would be great, thank you!

2 Likes

have you tried the script outside of the viewport?

1 Like

Are you using a WorldModel in the ViewportFrame?

10 Likes