Applying Layered Clothing As Accessories Doesn't Work As Expected

I’m trying to create an outfit loader, where you put in a user id and it loads the outfit. Here is an example of it working as intended:

And this works! Except I have one problem. When the avatar requested has 3d clothing (aka Layered Clothing, Jackets, etc.) the wrap layer does not wrap correctly. Is there something I am missing here?

I am using a method similar to Load Character (AlreadyPro) except when it comes to loading accessories I have a different approach in order to also obtain the AssetId for said accessory, for use in scripts ingame. Here is the code I use for that:

Now there isn’t anything functionally wrong with the method I use, except that when using humanoid:AddAccessory() to 3d/layered clothing accessories, they do not apply correctly, while every other accessory does. Is this a bug or is there a workaround for this?

1 Like

Did you ever figure this out? I am having the same (general) problem.

Was this solved? Testing in VR for a game, big problem.

No solution that I am aware of.

Having same error. Please help.

Oh wait! I just discovered the fix! Make a clone of the player, delete it, and make the clone parented to the workspace!