How does roblox position accessories?

For example when you use Humanoid:AddAccessory(), and it automatically moves the Accessory to the set location. How do I do that? because I’m making a character that doesn’t have a Humanoid.

I already tried multiplying the HatAttachment’s position(inside the accessory) by the Head’s CFrame, but that didn’t work.

The attachments are lined up together in position and orientation and then welded. If you are using AddAccessory, don’t use any CFraming to modify properties. Just edit the attachment so that it’s in a place that suits your needs and then you’re set.

Take this mini-tutorial I wrote on another’s thread for example wherein I show how to use accessories to weld pseudotools to hands which shows the alignment behaviour:

1 Like