Usually when people make a pong game on scratch they will have the ball point in a random direction after touching the paddle. This "complex coding" makes the bounce more better. Basically what I am doing here is when it touches the paddle, a ghost version of it continues to the edge and does an 'if on edge bounce'. then it broadcasts the direction to the ball and it bounces that way.