you could do it on destroyed, just add another condition that checks which side of the screen it's on. You could also add the point as soon as it passes the paddle but before it gets to the edge of the screen (with a "trigger once while true" to keep it from counting continuously).. and many, many other ways!
if there's an x and a y, that's always going to be a position. You've just got the wrong action, you're looking for simply "set angle" as opposed to "set angle toward position". then random (360) will work as you intended.
Keep going! You'll get the hang of it.
That's why I suggest doing lots of tutorials. They may not seem like anything you plan on doing, and there's a good chance you won't need exactly what they teach, but they'll get you thinking like a programmer.