Alright. I am making a Kurama cage or room and the camera animation isn't functioning. It is executing but the actual animation never plays. I set the camera type to scriptable but it still didn't work. Take a look at my script. Tell me if there are any issues.
local tweenService = game:GetService("TweenService") local Info = TweenInfo.new( 3, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0 ) local CamInfo = TweenInfo.new( 3, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 0, false, 0 ) script.Parent.ClickDetector.MouseClick:connect(function() local Cam = workspace.CurrentCamera Cam.CameraType = 'Scriptable' local CamGoals1 = {CFrame = workspace.CONCIOUSROOM.CameraPosition2.CFrame} local CamGoals2 = {CFrame = workspace.CONCIOUSROOM.CameraPosition3.CFrame} local CamTween1 = tweenService:Create(Cam, CamInfo, CamGoals1) local CamTween2 = tweenService:Create(Cam, CamInfo, CamGoals2) CamTween1:Play() CamTween2:Play() local LeftGate = game.Workspace.CONCIOUSROOM.LeftGateSeal local LeftPoles = game.Workspace.CONCIOUSROOM.LeftPoles local NewLeftGatePos = game.Workspace.CONCIOUSROOM.LeftGateSealPosition2 local NewLeftPolesPos = game.Workspace.CONCIOUSROOM.LeftPolesPosition2 local RightGate = workspace.CONCIOUSROOM.RightGateSeal local RightPoles = workspace.CONCIOUSROOM.RightPoles local Seal = workspace.CONCIOUSROOM.Seal local NewRightGatePos = workspace.CONCIOUSROOM.RightGateSealPosition2 local NewRightPolesPos = workspace.CONCIOUSROOM.RightPolesPosition2 local NewSealPos = workspace.CONCIOUSROOM.SealPosition2 local Goals1 = {Position = NewLeftGatePos.Position, Orientation = NewLeftGatePos.Orientation} local Goals2 = {Position = NewLeftPolesPos.Position, Orientation = NewLeftPolesPos.Orientation} local Goals3 = {Position = NewRightGatePos.Position, Orientation = NewRightGatePos.Orientation} local Goals4 = {Position = NewRightPolesPos.Position, Orientation = NewRightPolesPos.Orientation} local Goals5 = {Position = NewSealPos.Position, Orientation = NewSealPos.Orientation} local Tween1 = tweenService:Create(LeftGate, Info, Goals1) local Tween2 = tweenService:Create(LeftPoles, Info, Goals2) local Tween3 = tweenService:Create(RightGate, Info, Goals3) local Tween4 = tweenService:Create(RightPoles, Info, Goals4) local Tween5 = tweenService:Create(Seal, Info, Goals5) Tween1:Play() Tween2:Play() Tween3:Play() Tween4:Play() Tween5:Play() workspace.CONCIOUSROOM.trusses:Destroy() end)
Please help me, I have always wanted to do this and I am so close. If you found an error please tell me.