I find them very hard to work with. Is there a plugin or guide? Attaching hats and faces, shirts, pretty inconvenient. And what even are “attachments”?
Also sometimes they move to a different spot when the game loads than the place I put them in studio, and sometimes just specific parts of them move to different spots, like hair somehow teleporting 8 studs backwards.
And when I try to set the Sit property on the Humanoid nothing happens.
By default, the rigs generated through the Avatar Rig Builder have Attachments on their limbs by default that define where the accessories inserted into the character should be placed at if the accessory’s handle attachment matches the name of an attachment within the character
Here’s a summary of it taken from the Accessory documentation page if you want to look further into that:
If you insert an Attachment into the Accessory’s Handle with the same name as an Attachment in one of the character’s limbs, they connect and ignore properties inherited from the Accoutrement class. Otherwise, the Accessory functions identically to a Hat.*
*Note: If there are two matching Attachments, the resulting Weld is a child of the Accessory’s Handle. This differs from the legacy behavior of Hats where the Weld is always a child of the Head of the character.
As for this part, I’d guess it’s due to the offset in the accessory or character’s attachments, or an issue within the character model itself, could be its pivot, primarypart or missing an HumanoidRootPart..
" An Attachment defines a point and orientation relative to an ancestor PVInstance, Bone, or another Attachment. The offset is stored in the CFrame property. The offset can also be set through other properties, such as WorldCFrame."
– Roblox Documentation
To translate this to a more understandable way to say it:
Attachments act as a point, that is relative to another BasePart or Bone. As you move the position of the Basepart||Bone it moves along with it. So your attachment acts as a point of reference for where the accessory should be located.
This shouldn’t happen if you used attachments correctly, make sure the offset is correctly used, and the rig itself is fine. Make sure you don’t have multiple attachments conflicting, as Roblox will arbitrarily choose the attachment for the accessory.
This means the rig does not have animations for the sit property and will just attempt to make the rig sit, but without animation.
There are plugins that will insert an avatar based on username. I’ve found it easier to customize my own avatar on Roblox and then insert it with all the accessories in place. Here’s one that seems to work well.