I did find another user-made one, but I couldn't really figure out how to make it work the way i wanted it to. Does anybody know a workaround? I looked in the history of the wiki article, but several people said it didn't work. What I need to get around this is an exact workaround for the if on edge bounce block so I can simply change the “if touching” block from the edge to the paddle sprites, and it should work. The ball obviously needs to bounce in the exact same way it bounces off the edge, but I can't make it do that because the whole preprogrammed “bounce” feature can only detect the edge. However I have not yet programmed collision between the pong ball and the paddles, and that's the problem. Right now I can get the paddles to move and the pong ball whatever to bounce when it hits the edge using the if on edge bounce block. Currently I am trying to make a pong project.