Setting gravity to 0 doesn't stop the sprite from moving

I’m trying to make Flappy Bird. See the link here:

When there is a collision, I want the game to freeze, so I made a function for that. However, the bird sometimes still moves down slowly, even though I’ve set the bird’s y speed to 0, and the gravity to 0. How can this happen?

Hey @bramgrooten - would the stop all sprites block work in your case?

Tried all these solutions (gravity to 0, speed x and y to 0 and stop all sprites) but sprite(controller button, bottom left) keeps moving very slowly never comes to a complete stop.