Help with first person hands!

Hello! I was able to successfully move the hands to match the camera position, but I still need assistance with the tilting issue! The hands tilt when you make a sudden turn with the camera.

Example:

The code I used :


				rightShoulder.C0 = rightShoulder.C0:lerp((camera.CoordinateFrame * CFrame.new(1, -1.25, -.25)):toObjectSpace(torso.CFrame):inverse() * CFrame.Angles(0, math.pi/2, 0), .43)
				leftShoulder.C0 = leftShoulder.C0:lerp((camera.CoordinateFrame * CFrame.new(-1, -1.5, -.6)):toObjectSpace(torso.CFrame):inverse() * CFrame.Angles(0, math.pi/.65, 0), .43)

basically, I’m trying to achieve something like combat warriors or criminality
Example :

Any help is highly appreciated!

try messing the code until the hands slow

1 Like

For people seeing this I already found out how to recrate this effect, I just made a viewmodel and made it so it would get the shirt and color of the player. I also added a sway effect to it.