Advertisement
MisterH_t

CutsceneScript | LocalScript

Jan 4th, 2023
1,406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.18 KB | Gaming | 0 0
  1. local tweenService = game:GetService("TweenService")
  2. local player = game.Players.LocalPlayer
  3.  
  4. local camF = workspace:WaitForChild("CutsceneParts")
  5. local cam1 = camF.Cam1
  6. local cam2 = camF.Cam2
  7. local cam3 = camF.Cam3
  8. local cam4 = camF.Cam4
  9.  
  10. local Camera = workspace.Camera
  11. local ui= player.PlayerGui:WaitForChild("Menu")
  12. local play = ui:WaitForChild("Play")
  13.  
  14. local tweenInfo = TweenInfo.new(5,Enum.EasingStyle.Linear,Enum.EasingDirection.In)
  15. local tween1 = tweenService:Create(Camera,tweenInfo,{CFrame=cam2.CFrame})
  16. local tween2 = tweenService:Create(Camera,tweenInfo,{CFrame=cam3.CFrame})
  17. local tween3 = tweenService:Create(Camera,tweenInfo,{CFrame=cam4.CFrame})
  18. local tween4 = tweenService:Create(Camera,tweenInfo,{CFrame=cam1.CFrame})
  19.  
  20. repeat wait()
  21.     Camera.CameraType = Enum.CameraType.Scriptable
  22. until Camera.CameraType == Enum.CameraType.Scriptable
  23. Camera.CFrame = cam1.CFrame
  24.  
  25. play.MouseButton1Click:Connect(function()
  26.     Camera.CameraType = Enum.CameraType.Custom
  27.     ui:Destroy()
  28.     tween1:Pause() tween2:Pause() tween3:Pause() tween4:Pause()
  29. end)
  30.  
  31. while true do
  32.     tween1:Play() task.wait(5) tween2:Play() task.wait(5) tween3:Play() task.wait(5) tween4:Play() task.wait(5)
  33. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement