Space key to make a new target. F key to use the scope. Click to shoot.
I would like to be able to say that this was a complete and utter success, but there is an issue that cannot be fixed due to the way Scratch was made. The issue is as follows: when you use the scope, every target outside of an invisible box 3.5 times smaller than the screen gets moved to the very edge of the aforementioned box (more noticeable after you close the scope.) This is because the targets are at 20% size when they aren't zoomed in, and 70% size when they are, and to compensate for the growth, they are all moved by 3.5 (70/20) times their current location. Any target outside the box would get pushed off the edge of the screen if multiplied by 3.5, so they move to the closest place to that, which is the edge of the box (which has also multiplied in size by 3.5.) Then, when you close the scope, they divide their x and y by 3.5 to move back to the place they started, but since they didn't move to the correct place, they end up at the edge of the box, which has also shrunken. Sorry if that didn't make sense; if you need visuals to help understand, look here: (my bad I never finished the doc lol)