I want to make it so it lerps “dir” very smoothly in a loop, but this current code lerps its very rough
RunService.RenderStepped:Connect(function(dt)
local Dir = Vector3.new(0,0,1)
local NewDir = (Camera.CFrame.LookVector*Vector3.new(1,0,1)).Unit
Dir = Dir + Dir:Lerp(NewDir,0.9)
end)