Raycast look to point

Back in the day I would use the old:

(CFrame.new(originVector):Inverse()* CFrame.new(originVector,lookAtVector)).magnitude*length

but now that lookAt is deprecated and seeing this again maybe it’s time to do this a little cleaner?

Besides doing the same with the prescribed function that emulates the old behavior above, I was wondering if there’s a cleaner way than this clunky method; getting position as well and having to mitigate it with an inverse.