I have this code for aligning the player's camera to be offset from a specified part by where their character is, but it is always too offset to the right side (And before people mention anything about _G, I am gonna change that later)
local aligned = newCameraFocus:inverse()
local align2 = _G.CameraHandler.CameraAlign.CFrame:inverse()
local alignCF = _G.CameraHandler.CameraAlign.CFrame * (CFrame.new( -(aligned.Z-align2.Z), 0, 0))
game.Workspace.CurrentCamera.CFrame = game.Workspace.CurrentCamera.CFrame:Lerp(alignCF, .7)
game.Workspace.CurrentCamera.Focus = newCameraFocus
