Apply Offset to Animation Poses?

Hi, so I’m trying to offset all poses on a certain part for an animation, but I’m having trouble getting it to be offset for every frame. I need to change the base rig part CFrames to fix some animation issues.

I’ve been first offsetting the part in the rig, by doing something like
part.CFrame = part.CFrame * basecframe:toObjectSpace(newcframe).
For the poses, I’m looping through every keyframe pose for the part and doing
Pose.CFrame = Pose.CFrame * newcframe:toObjectSpace(baseCFrame),
but when I do this, the animation doesn’t stay the same. Any ideas why this isn’t working? Do I need to use Angles?

You can change Part offset when animating something. Click R when animating will set you to changing OffsetMode.

Sorry, I didn’t mean that type of offset. I’m trying to offset every pose in the animation by the same offset for every animation (it is a CFrame value), so I can change the base rig by that offset too.

Oh sorry my bad. Wdym by

trying to offset every pose in the animation by the same offset for every animation

? If can, I can help you . Can you give me a Picture about what you’re trying to do? I haven’t understand your problem.

Sure, I’m trying to go from this base rig to this one (same parts, just repositioned), but keeping the same animations.


The first post is what I’ve done to try and transform the CFrames in the poses, but they all aren’t transforming correctly. Sometimes they transform right, but then sometimes they don’t for some other keyframes.

Have you tried to set Animation Priority to Action?
EDIT : Let me guess, you’re making aiming animation right?

Yeah, I’m making gun animations, but I’m trying to make a base rig for all the other rigs so they can be switched easily. It’s not anything to do with priority, but exactly with the way for transforming the poses. Whenever the part seems to switch from being above or below from where the base rig part is located, it starts doing a 180.

1 Like

I’m just gonna add a little more info about this, so here is the base animation from the unmodified rig

Using the method from before, I translated the animation to this, but not all keyframes work right.

Using the same method I used to modify the rig, I get this

Is there something I’m missing when translating these poses, or does anyone have a proper way to do this?