CFrame values can’t be changed? Motor6D C0/C1 value Right/Up/Lookvector remains unchanged

Hello Developers,

I’m working on a new feature in my free plugin to edit Motor6D C0/C1 values via a GUI.

Everything works perfectly as far as I modify Position values of a Motor6D C0/C1.
But the C0/C1 values won’t change if I try to edit RightVector, UpVector or LookVector.
In many cases something strange happens with the model in which the Motor6D is parented, but when I read the new C0/C1 values, they are unchanged. (I tested it on an R6 model with humanoid)

The Right/Up/LookVector checkboxes are currently disabled in the plugin as I can’t get over this issue.

Do you have any idea why it happens? I couldn’t find any documentation about this behaviour even if I have read many Motor6D topics.

Please help, I feel a bit stupid for this… :slight_smile:

An example: this happens when I tried to change “Neck” Motor6D Y value from -1 to -1.1 → the value remained -1 while the Head turned in a strange position and became semi-transparent.