Camera gets sent flying in one direction, but why doesn't it fly off BEFORE the player resets?

Basically, I have a system where it sets the camera in a helmetcam-like position. The order of CFraming/setting things is as follows:

  1. move the fake helmet object to where the camera currently is
  2. move the camera to the fake helmet, and then offset it

The problem is, after I reset, the head just gets sent flying (and subsequently, the camera too). I figured it’s something to do with the camera offset, but I’m wondering why it doesnt fly off before I reset

Here’s a video demonstrating it:

External Media

Help would be appreciated

3 Likes