First person camera facing opposite direction

I would like to make a first person camera and when you look down, you can see yourself.
The camera is all good except its facing the opposite direction. I’m sure this is an easy fix but I just can figure it out.

My code:

–Dont worry about the LocalTransparencyModifier’s its the camera code at the bottom I need help with.

local cam = game.Workspace.Camera
game:GetService(“RunService”).RenderStepped:Connect(function()
game.Players.LocalPlayer.CameraMaxZoomDistance = 0.5
script.Parent.LeftFoot.LocalTransparencyModifier = 0
script.Parent.RightFoot.LocalTransparencyModifier = 0
script.Parent.LeftLowerLeg.LocalTransparencyModifier = 0
script.Parent.RightLowerLeg.LocalTransparencyModifier = 0
script.Parent.LeftUpperLeg.LocalTransparencyModifier = 0
script.Parent.RightUpperLeg.LocalTransparencyModifier = 0

script.Parent.LeftHand.LocalTransparencyModifier = 0
script.Parent.RightHand.LocalTransparencyModifier = 0
script.Parent.LeftLowerArm.LocalTransparencyModifier = 0
script.Parent.RightLowerArm.LocalTransparencyModifier = 0
script.Parent.LeftUpperArm.LocalTransparencyModifier = 0
script.Parent.RightUpperArm.LocalTransparencyModifier = 0

script.Parent.LowerTorso.LocalTransparencyModifier = 0
script.Parent.UpperTorso.LocalTransparencyModifier = 0

cam.CFrame = (cam.CFrame - cam.CFrame.Position + script.Parent.Head.CFrame.Position + (cam.CFrame.UpVector * 1))

end)

2 Likes

Try add :inverse() at the end of your cframe

Edit: i didn’t try it so im not sure if it works