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)