Im trying to make it so that when I press a play button it makes this script stop and makes the camera angle go back to following the player. Please help ive been at this for a while and so far have had numerous unsuccessful attempts at stopping it.
wait(0.5)
--Services
local Tween = game:GetService("TweenService")
--Camera Tweens
local Cam = workspace.CurrentCamera
local CamPoints = workspace:WaitForChild("CameraPoints")
local Screen = script.Parent.Start
local PlayBtn = Screen.PlayBtn
local function TweenCameraPos(Point, Speed)
Tween:Create(Cam, TweenInfo.new(Speed, Enum.EasingStyle.Linear), {CFrame = Point.CFrame}):Play()
end
Cam.CameraType = Enum.CameraType.Scriptable
Cam.FieldOfView = 50
while true do
Cam.CFrame = CamPoints:FindFirstChild("1").CFrame
TweenCameraPos(CamPoints:FindFirstChild("2"), 4)
wait(4)
Cam.CFrame = CamPoints:FindFirstChild("2").CFrame
TweenCameraPos(CamPoints:FindFirstChild("3"), 4)
wait(4)
Cam.CFrame = CamPoints:FindFirstChild("3").CFrame
TweenCameraPos(CamPoints:FindFirstChild("4"), 4)
wait(4)
Cam.CFrame = CamPoints:FindFirstChild("4").CFrame
TweenCameraPos(CamPoints:FindFirstChild("1"), 4)
wait(4)
end

2 comments
script.Disabled = true lol, but i wonder if it work...
I tried that already still didnt work :(