I'm trying to use camera:Interpolate() as an alternative to my usual clunky camera manipulation. However, whenever I call it Nothing Happens . I've tried all I can think of. Thank you for any help!
local player = game:GetService("Players").LocalPlayer
local camera = game.Workspace.CurrentCamera
local T3 = game.Workspace.RoomTarget1
local T4 = game.Workspace.RoomTarget2
camera.CameraType = Enum.CameraType.Scriptable
function RoomCam()
camera.CoordinateFrame = CFrame.new(T3.Position)
camera.Focus = T4.CFrame
--camera:Interpolate(CFrame.new(T4.Position),CFrame.new(T3.Position),3)
camera:Interpolate(T4.CFrame, T4.CFrame + T4.CFrame.lookVector, 3)
wait(0.1)
script.Timer.Value = 0
end
if script.Trigger.Value == 1 then
IntroCam()
elseif script.Trigger.Value == 2 then
RoomCam()
end
