Camera Teleport after Tween

Hello,how i can do smoother camera change

local TweenService = game:GetService("TweenService")
local cameraPart = game.Workspace.resources:FindFirstChild("CameraPart")
local camera = game.Workspace.CurrentCamera
local mouse = game.Players.LocalPlayer:GetMouse()

local tweenInfo = TweenInfo.new(10,Enum.EasingStyle.Cubic)

local Scale = 4000


game:GetService("RunService").RenderStepped:Connect(function()
		local center = Vector2.new(camera.ViewportSize.X/2, camera.ViewportSize.Y/2)
		local x = -mouse.X - center.X / 2
		local y = mouse.Y - center.Y / 2
		local xOffset = x/Scale 
		local yOffset = y/Scale

		local lookAtPoint = cameraPart.Position + cameraPart.CFrame.LookVector*5
		local vector = Vector3.new(
			lookAtPoint.X - xOffset,
			lookAtPoint.Y - yOffset,
			lookAtPoint.Z - xOffset)  

		local result = CFrame.lookAt(cameraPart.CFrame.Position,vector)

		camera.CFrame = result
end)