Is there any way to delete specific point in spline via blueprint?

Subj. Or if there a way to do it using C++ pls tell

Maybe this would work.

In a loop, do Get Local Location and Tangent at Spline Point for each point in the spline and store it in a Vector array UNLESS it is the point you want to remove, skip that one.

Then do a Clear Spline Points

Lastly do a Set Spline Local Points using your array from earlier that has all but the bad point in it.

Have not actually tested this but seems legit.

Using this method we would probably get rid of tangents, so the spline wouldn’t be the same if we rotated or scaled any of the points.

Bye bye tight corners, etc.