Finding a point on a line that intersects a circle

Thank you so much! I’m also thankful you didn’t ask to see my atrocity of a script. For those who want to know what this looks like in C++:

#include "Kismet/KismetMathLibrary.h" //Make sure to put this with your includes

//...

//Declare and define these wherever appropriate
FVector NewLocation;
FVector Actor1Location = Actor1->GetActorLocation();
FVector Actor2Location = Actor2->GetActorLocation();
float Radius = 500.f;

//Get the unit direction vector
NewLocation = UKismetMathLibrary::GetDirectionUnitVector(Actor1Location, Actor2Location);

//Then multiply that direction vector by the radius and add Actor1's location
NewLocation = (NewLocation * Radius) + Actor1Location;

//Set the new location of the target point
TargetLocation->SetActorLocation(NewLocation);