First Person Cutscenes? (Again)

I’m pretty sure I’ve asked about this 3 times on the Dev Forum, and I’m yet to receive any information that has helped me.

My question is, how can I make a first person cutscene?

I want to make a first person cutscene that has arm animations and camera movement, etc. So if someone could help me out with this I would really appreciate it. I’ve tried so many things that just don’t work. I know how to make normal cutscenes but I just can’t figure out first person cutscenes.

1 Like

You just set the camera CFrame to the same as the head of the character and if you’re seeing some accessories (e.g. glasses, hair), just temporarily set their transparency to 1.

1 Like

You have to create a local script in the StarterCharacterScripts then create an animation

paste this into the local script

local anim = script:WaitForChild(“Animation”)
local char = script.Parent
local hum = char:WaitForChild(“Humanoid”)
local Cutscene = hum:LoadAnimation(anim)
local runservice = game:GetService(“RunService”)
local cam = game.Workspace.CurrentCamera
local connect

function FirstPersonCutscene()
cam.CameraType = Enum.CameraType.Scriptable
cam.CFrame = char.Head.CFrame
end

connect = runservice.RenderStepped:Connect(FirstPersonCutscene)
Cutscene:Play()
hum.WalkSpeed = 0
Cutscene.Stopped:Wait()
connect:Disconnect()
hum.WalkSpeed = 13
cam.CameraType = Enum.CameraType.Custom

done
Thats how I do my First person Cutscenes and add an animation into the local script and paste the animation ID inside the animation this cutscene will only work on your player.

1 Like

Don’t ask for code without providing examples, and do not repeatedly make posts. This can be sorted in… what 2 google searches?

Seeing Character Arms, etc.

As for camera movement, just set Camera’s CFrame to Head CFrame and animate the Rig/Character Model. Also disable movement input for this section.