Component velocity never comes to full stop at 0

you can get the length of the Velocity and check if its <= to a small amount, say 10.

the small amount may be because its sliding on a surface or something