AvatarJointUpgrade resetting arm joint CFrame

I made a system to tilt joints based on the camera look vector so that some joints pivot up/down relative to the camera.

With AvatarJointUpgrade set to Enabled, when I equip a Tool or do an action that updates the joint properties, the joint itself resets back to its original state, for example, when I look up and equip a tool, the joint magically resets itself. This issue doesn’t happen with AvatarJointUpgrade set to Disabled.

This only happens to the arm joints:

Expected behavior

I should expect that I would be able to adjust the joint CFrame without worrying about it being reset - I should determine when it should be reset or not.

A private message is associated with this bug report

1 Like

Thanks for sending the repro! We’ll take a look.

1 Like