Here is my script its pretty self explanitory:

local TweenService = game:GetService('TweenService')
local Camera = game.Workspace.Camera
local Player = game.Players.LocalPlayer
local PlayButton = Player.PlayerGui.PLAYBUTTON.Frame.PlayButton.TextButton
local CameraChanges = game.Workspace.CameraChanges
local TweeningInformation = TweenInfo.new(
	30,
	Enum.EasingStyle.Sine,
	Enum.EasingDirection.Out,
	0,
	false,
	0
)

if PlayButton.MouseButton1Click:Connnect() then
	function PlayGame()
		Camera.CameraType = Enum.CameraType.Custom
		game.Player.PlayerGui.PLAYBUTTON:Destroy()
		Player.PlayerGui.Title:Destroy()
	end
else
	function PlayTween()
		Camera.CameraType = Enum.CameraType.Scriptable
		Camera.CFrame = part1.CFrame
		local tween = TweenService:Create(Camera, TweeningInformation, {CFrame = CameraChanges.Camera2.CFrame})
		tween:Play()
		local tween = TweenService:Create(Camera, TweeningInformation, {CFrame = CameraChanges.Camera3.CFrame})
		tween:Play()
		local tween = TweenService:Create(Camera, TweeningInformation, {CFrame = CameraChanges.Camera4.CFrame})
		tween:Play()
		wait(30)
	end
end

2 comments

0

Is there a problem?

0

Yes