Ah, the spline is attached to the actor so it’s moving with the actor. That might be why the distance checks are all messed up. So I probably need to spawn the spline in and not attach it? All of my points are world space though. Still can’t understand why GetDistanceAlongSplineAtLocation for the actors location is always coming out as 0.
Edit: Ok, confirmed the spline is moving with the actor so that’d be the problem.