ApplyDescription() incorrectly applying certain accessories

As shown in the image below…

Are there any solutions?

My script:

local plrs = game:GetService("Players")
local userid = 411462046
local username = plrs:GetNameFromUserIdAsync(userid)
local dummy = script.Parent
local newHumanoidDescription = plrs:GetHumanoidDescriptionFromUserId(userid)

dummy.Humanoid:ApplyDescription(newHumanoidDescription)
dummy.Name = username
1 Like

I’ve had the same issue before. It’s because the dummy is lacking certain attachments.

  1. Play test the game
  2. Find your character in the workspace.
  3. Find the torso or uppertorso.
  4. Steal all the attachments.
  5. Put those attachments in the torso of the dummies.
3 Likes

https://developer.roblox.com/en-us/api-reference/function/Humanoid/AddAccessory

As the previous post stated, matching attachments are required between the character model (of which the accessory is being applied) and the BasePart instance named “Handle” of the accessory, this allows for the accessory to be correctly welded to the character in the desired location.