How can I make a First Person Camera similar to the one in Pressure?

External Media

I’ve already tried so many different things already to try to at least recreate something similar to the first person in this game but it’s just extremely difficult for me. There’s no tutorials out there or “Free Models” that I can learn from to create a proper first person camera similar to this one so I’m just going to ask for some help here. I’m using the default rblx player module for the camera but I’m not sure how to do the rotations with the arms/uppertorso like in the video.

1 Like

So for starters when you walk Im pretty sure there is some camera bob, this is usually created with the help of CameraOffset, to make the parts of the body visible you can change their LocalTransparencyModifier Value.

For rotating the body parts such as the arms, they either use a viewport, or just mess around with the Cframe properties of the Motor6ds that attach the arms to the torso.

With all of that might get a little confusing, so to begin try figuring out how LocalTransparencyModifier, which you can learn about here:

The other two things probably google search cause I cant explain it that well, if you have any more questions feel free to ask! I’d love to help ya out! Peace :3

Oh no I already have those things figured out (Cameraoffset bobbing, bodyparts visible) except for the rotating of the body parts. The main thing I came here to ask about was primarily the rotating of the body parts to see if anyone could help me figure out how to make a start on that. The one in the Game is pretty much visible to everyone and I’m trying to make something close to that.

All the tutorials I’ve searched for on YouTube are either just copy and paste, free models, or outdated. :frowning:

Hmm I suggest using the motor6Ds that attach the arms to the torso, they should be called Left Shoulder and Right Shoulder, you can change their C1 (CFrame 1) values in order to point them around the place, actually pointing them at the screen can be achieved by getting right in front of the players head (Head.CFrame.LookVector * 1), and then using robloxs look at functions (CFrame.lookat).

This will probably require a lot of trail and error, but I thought I’d just give you a base to get started with! Best of luck!

1 Like