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