Closest point of intersection between two rays/vectors

I’m back with some more math :slight_smile: Say I have two vectors/rays, a and b. How would I find the closest point (possibly intersection) between them? Ray:ClosestPoint() is good for doing it on a single ray, and I know how to get the angle between both rays, but I can’t find the point of intersection/closest point of intersection.

i.e.
A: Position: Vector3.new(0, 100, 0), Direction: Vector3.new(25, 5, 75)
B: Position: Vector3.new(25, 95.1, -30), Direction: Vector3.new(37.5, 10, 65)
What is the point of intersection or the closest point of intersection?

That was for determining if they intersect without caring about the intersection point, and I need to know the intersection or closest point