Dash over distance - Not working

Hey guys,
I want to dash over a specific distance (say 500 units) so I created following BP (picture).
But when I try to dash I get an error saying: “Infinite Loop detected”

My idea is to: -set starting position -> Launch for dash -> set current position -> get distance -> while distance < 500 -> update current position -> completed: stop movement

Somehow I made a probably obvious mistake in this BP but I cant figure out what is wrong :confused:

Thanks for helping :slight_smile:

Btw: if you know a better way to dash over a given distance pls let me know. (Already tried Set Actor Location which works fine but I don’t like that it is immediately.)