So I came across one issue that just doesn’t make sense to me. For awhile I just had a hat, so I didn’t see any issues, until I wore a bunch of random accessories I had to test my code to see if it works. But for some reason, even if I have a regular r6 blocky dummy named “StarterCharacter” in starterPlayer and I apply the users humanoid description, I get this. In the glitched one, all accessories are attached to the head.
Normal:
default r6 blocky dummy named StarterCharacter:
note
the same thing as the blocky dummy in the normal screenshot
heres the code:
another note
the big list of description stuff doesn’t matter for now, you can see it applies hum3, which is the exact same as the user
game:GetService('Players').PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local user = player.UserId --defines userid as ID of player who spawned
--print(user)
wait(0.5)
--local turne = character.turne
--turne:SetNetworkOwner(player)
local char = player.Character
local dc1 = game.Players:GetHumanoidDescriptionFromUserId(user)
local dc2 = Instance.new("HumanoidDescription")
dc2.Face = dc1.Face
dc2.Pants = dc1.Pants
dc2.Shirt = dc1.Shirt
dc2.HatAccessory = dc1.HatAccessory
dc2.GraphicTShirt = dc1.GraphicTShirt
dc2.BackAccessory = dc1.BackAccessory
dc2.FaceAccessory = dc1.FaceAccessory
dc2.FrontAccessory = dc1.FrontAccessory
dc2.WaistAccessory = dc1.WaistAccessory
dc2.HeadColor = dc1.HeadColor
dc2.LeftArmColor = dc1.LeftArmColor
dc2.LeftLegColor = dc1.LeftLegColor
dc2.RightLegColor = dc1.RightLegColor
dc2.RightArmColor = dc1.RightArmColor
dc2.BodyTypeScale = dc2.BodyTypeScale
local hum3 = game.Players:GetHumanoidDescriptionFromUserId(user)
char.Humanoid:ApplyDescription(hum3)