Humanoid.CameraOffset causes Jittery Character

  1. What do you want to achieve?
    I am trying to make a sort of First Person Body for my character, which repositions the camera so that they look like they’re actually looking through the character’s eyes. (Mainly just moving the camera slight forward and up).

  2. What is the issue?
    The character becomes jittery when rotating after setting CameraOffset to anything but 0.

  3. What solutions have you tried so far?
    I’ve looked through every post about this exact issue I could find, but none of them gave a solution and most of them went unsolved themselves.

For the record, I handle my own character rotations in first person, basically just set the root parts cframe to look where the camera is looking with the priority that’s higher than the camera (otherwise it also jitters, since it’s technically 1 frame behind)

You’ll probably want to use a custom offset system if you prefer a smoother look.

Ah. I didn’t stumble upon that forum post!
I’ll look into it, seeing if it works in my case and if it does, I’ll mark yours as the solution.

Alright, took a bit to get it working, but this worked!
Sadly, I don’t think I’ll be able to add third person, but oh well.

AAA!
Okay, so!
I actually DID find a solution for it, but it only works because I have a custom character controller, so sadly all my Default Humanoid Controller Pals will be unable to use this :c (I tested it)
Anyways, solution was simple: All I had to do is add another camera update that comes AFTER the character’s rotational update in the default roblox player scripts, specifically the CameraModule.
image

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.