How to make automatic movement of paddle at same speed of player in a pong game?

I already have it set to "set y position to ball y" but this is pretty cheaty since it goes faster than a player can go, and makes it so that you are unable to win ever. I've tried "when ball y < y position, repeat until ball y = y position, change y by -1" and the opposite script but it cancels the other script out after a short while.

I want to have it so that it follows the ball at the same speed a player can, so that it doesn't get impossible to win the game. Is there any way to make it follow the ball and adjust the paddle like a human can without it breaking?

You can look the code inside my project here that I've been working on for quite a few long hours and maybe get ideas of your own.