I have this zombie rounds kinda game like undead nation. But there is a cutscene that has the camera lerp. My friend says his cutscene is slower than mine and it is still playing after mine finishes. Can anyone tell me why this heppens?
local camera = workspace.CurrentCamera
local Cameras = workspace:WaitForChild("Cutscene1")
local Cameras2 = workspace:WaitForChild("Cutscene2")
local CameraPart1 = Cameras:FindFirstChild("CamLerp1")
local CameraPart2 = Cameras:FindFirstChild("CamLerp2")
local CameraPart3 = Cameras2:FindFirstChild("CamLerp1")
local CameraPart4 = Cameras2:FindFirstChild("CamLerp2")
repeat wait()
camera.CameraType = Enum.CameraType.Scriptable
until camera.CameraType == Enum.CameraType.Scriptable
for Num = 0,1,.0005 do
camera.CFrame = CameraPart1.CFrame:Lerp(CameraPart2.CFrame,Num)
game:GetService("RunService").RenderStepped:Wait(0.05)
end
for Num = 0,1,.00085 do
camera.CFrame = CameraPart3.CFrame:Lerp(CameraPart4.CFrame,Num)
game:GetService("RunService").RenderStepped:Wait(0.05)
end
wait(workspace.StoryScript.Time.Value)
workspace.StoryScript.BlackScreen:Clone().Parent = game.Players.LocalPlayer.PlayerGui
wait(2.5)
camera.CameraType = Enum.CameraType.Custom
script:Remove()

3 comments
Straight from the wiki: " The RenderStepped event fires when a frame is rendered on the client. It fires at around 60 times per second, so the time step is around 0.0166 seconds. If the framerate drops, this event fires less often." Your friend has a lower framerate than you, this is why his appears slower.
Alright thats what i thought it was, thanks for confirming that.
How can i make it so the cutscene stays the same for everyone?