Hello, this is Validark.
Intent: Upon opening a Player's inventory, the Camera should Interpolate to face the Character's face.
It should look something like this
Attempt:
So far I have some code that I arrived upon by guess and check, which can be seen below. It works for simply setting the CFrame of the Camera, but doesn't work as intended with the Interpolate method. The code below does produce a desirable result, but I'm open to suggestions
local Head = workspace.Bot.Head
local CurrentCamera = workspace.CurrentCamera
CurrentCamera.CameraType = "Scriptable"
local a = Head.CFrame.lookVector * -999
CurrentCamera.CFrame = CFrame.new(Head.CFrame.p, Vector3.new(a.X, CurrentCamera.CFrame.Y, a.Z)) * CFrame.new(0,-1, 8) * CFrame.Angles(0, math.pi / 5, 0)
Any help is appreciated. I am not a CFrame expert by any means.
