I’ve looked around and haven’t been able to really find a solution for this.
Essentially, I have a baby model which becomes the player’s character. The issue is, I want the head and accessories to stay the same, but the positioning is sometimes wrong, which can be seen below:
It’s not always like this, but it happens pretty often. Is there anyway to avoid this and make sure accessories are properly positioned?
Here’s the current function which includes applying the description, as well:
local function setBabyCharacter(player, userId)
local character = player.Character
if character then
local newChar = BabyCharacter:Clone()
newChar.Name = player.Name
newChar.Parent = workspace
local newDesc = Players:GetHumanoidDescriptionFromUserId(userId)
newDesc.BackAccessory = ""
newDesc.NeckAccessory = ""
newDesc.FrontAccessory = ""
newDesc.WaistAccessory = ""
newDesc.ShouldersAccessory = ""
newChar.Humanoid:ApplyDescription(newDesc)
newChar:SetPrimaryPartCFrame(character:GetPrimaryPartCFrame())
player.Character = newChar
end
end