How can i make cutscenes directly change camera without easing style

Hey everyone,

I am trying to make cutscenes but I just can’t figure out a way to play a cutscene and move it to the next camera part without any kind of easing style (linear, elastic, etc.) basically an instant camera change from one part to other like we see in movies or tv shows.

How can I achieve this. Sorry if it’s a really basic thing to do, I am kinda new to scripting these cutscenes and camera manipulation stuff.

Just set the workspace.CurrentCamera.CFrame to the CFrame of a part which you want it to cut to.

eg:

local Part = workspace.Part
local Camera = workspace.CurrentCamera

Camera.CameraType = Enum.CameraType.Scriptable
Camera.CFrame = Part.CFrame

or, if you already using a Tween, just set the time to 0 on the tween info

How can I make this script work when a player touches a part?

local Player = game.Players.LocalPlayer
local TouchPart = workspace.Part -- the part that wants to be touched
local CameraPart = workspace.CameraPart -- the part that you want the camera to be at
local Camera = workspace.CurrentCamera

TouchPart.Touched:Connect(function(Hit)
    if Hit.Parent:FindFirstChild("Humanoid") and Hit.Parent.Name == Player.Name then
        Camera.CFrame = CameraPart.CFrame
    end
end)

I’m not going to write your entire game for you, but this should work. I suggest having a basic understanding of scripting to do something like this

Well for some reason this script isn’t working I don’t know why

Make sure you are pasting @Rynappel’s code in a Local Script.

Need more info than that. Any errors in output or not?