To whom it may concern I've found it out.
Basically all you have to do is put additional condition until it stops (Physics.Overall_Velocity =< 0 is what I've was trying to found) and is not getting any kind of input (i.e. Is not in Touch).
With these two you are set to wait until your sprite is standing still.
Hopefully this helped everyone and thanks to everyone who read it and tried to help
Have a great day guys and keep on creating !!!