How To make cutscenes using a 2d camera

I’m making a 2d platformer game and its going pretty well. Just one thing though…
I need to have cutscenes in the game but I don’t know how.

Here's the Camera script


    local player = game.Players.LocalPlayer
    local camera = workspace.CurrentCamera
    player.CharacterAdded:Wait()
    player.Character:WaitForChild("HumanoidRootPart")
    camera.CameraSubject = player.Character.HumanoidRootPart
    camera.CameraType = Enum.CameraType.Attach
    camera.FieldOfView = 40
    game:GetService("RunService").Stepped:Connect(function()
        camera.CFrame = CFrame.new(player.Character.HumanoidRootPart.Position) * 
        CFrame.new(0,5,50)
    end)