I have a world position CFrame and I wanna convert into a C0 to use on a motor 6d and I wanna correctly apply it so it appears in the right spot. I have tried
LS.C1 = FakeLeftShoulderCFrame:ToObjectSpace(Torso.CFrame)
But for some reason it’s not translating correctly and appears incorrectly. I know I am doing something wrong but I am not sure what.
The Transparent part is what I want the arm to line up with
https://gyazo.com/c59df50ccfb05c9416395f740b216dbd
So you want to change C0, but keep C1 constant? Or the opposite?
I’m fine with changing either one I just really wanna get this to work (currently I am changing C1) I am trying to emulate better arm movement so that animations don’t look really bad so looking at the transparent part is where I want the arm to be in its movement which’s cframe is FakeLeftShoulderCFrame
Checkout my tutorial for C1 and C0
I mean, if you can change both it becomes pretty easy, because you can zero out the other one:
LS.C1 = CFrame.new()
LS.C0 = FakeLeftShoulder.CFrame:ToObjectSpace(Torso.CFrame)
Must be not understanding how ObjectSpace works because even with it zero’d out its still not working
Sorry, yeah, swap those around:
LS.C1 = CFrame.new()
LS.C0 = Torso.CFrame:ToObjectSpace(FakeLeftShoulder.CFrame)
1 Like