Hello! I made a script that makes a moving camera cutscene, but the problem is that for some reason when I click to test it, the map loads but after one second it disapears.
The cutscene:
The cutscene one second before:
Here’s the script:
local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Camera = workspace.CurrentCamera
local TweenService = game:GetService('TweenService')
Camera.CameraType = Enum.CameraType.Scriptable
local tweenPart = game:GetService("Workspace").CurrentMission.FirstCutscene.FirstCutsceneCamera
local runService = game:GetService("RunService")
local info = TweenInfo.new(
110,
Enum.EasingStyle.Linear,
Enum.EasingDirection.InOut,
0,
true,
0
)
local Goals = {
Position = Vector3.new(943.201, 65.604, 128.527),
Orientation = Vector3.new(-0.14, -163.09, 15),
}
local PartTween = TweenService:Create(tweenPart, info, Goals)
local function moveCameraToPart()
Camera.CFrame = game:GetService("Workspace").CurrentMission.FirstCutscene.FirstCutsceneCamera.CFrame
end
runService:BindToRenderStep('CameraPartCFrame', Enum.RenderPriority.Camera.Value + 1, moveCameraToPart)
PartTween:Play()