So I have done the camera manipulation using wiki, but I tested it, Clicked Play and the screen was still spinning. The Camera Manipulation Script is here.
local target = workspace.IntroBrick
local Cam = Game.Workspace.CurrentCamera
Cam.CameraSubject = Game.Workspace.IntroBrick
Cam.CameraType = "Scriptable"
Cam.CameraSubject = target
local angle = 0
-- Up Above is the Camera locking to the part
while wait() do
Cam.CoordinateFrame = CFrame.new(target.Position)
* CFrame.Angles(0, angle, 0)
* CFrame.new(0, 0, 5)
angle = angle + math.rad(1)
end
And the stopping Script is this,
Cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
Cam.CameraType = "Custom"
I put the script above in a LocalScript inside a Play GUI. The "Cam" in this script is the CurrentCamera in workspace. Please edit the script.
