Ribbon end point

Oh! I see what you mean. Ok. So here’s a cheap way to do it.

You have a certain lifetime set on the ribbon (which specifies it’s length). When the front touches an object, add in a delay node (equal to the lifetime of the ribbon), and then destroy it.

By definition, that will be at the point the end goes through the spline.