Answered by
8 years ago Edited 8 years ago
Ok, I've tried to recreate the problem and seems out it is way more complicated than I thought.
Here is the final script I put into which I believe is the solution:
01 | local cam = game.Workspace.CurrentCamera |
02 | local player = game.Players.LocalPlayer |
03 | local intro = player.PlayerGui:WaitForChild( "Intro" ) |
05 | cam.CameraSubject = game.Workspace.IntroFocus |
06 | cam.CameraType = "Scriptable" |
08 | cam.CoordinateFrame = CFrame.new(workspace.IntroFocus.Position) |
09 | * CFrame.Angles( 0 , angle, 0 ) |
14 | Instance.new( "BlurEffect" , cam).Size = 11 |
16 | intro.Title.PlayButton.MouseButton 1 Click:connect( function () |
17 | cam.CameraSubject = player.Character.Humanoid |
18 | cam.CameraType = "Custom" |
19 | game:GetService( 'RunService' ).RenderStepped:wait() |
20 | cam.CameraType = 'Fixed' |
Not sure if this will work out for you, but this the best I could do
EDIT: Code edited