Just got back from the move. Did this in a short afternoon - might use it for something, might not. It calculates edges of the Sprite through 'imaginary boundaries' - made by taking half-width and adding it to sprite center, which is always the same. Unfortunately, that means you have to get the width right. Which I have no clue how to do with Scratch sprites - apparently pixel-counting is way off. But everything is customizable and works off of PlayerWidth and Height, so adjust it if need be.
Wow! This account has been alive for five years now, plus however many years the original Neutronstar account has been online. What a journey. I've been going through highschool. Recently I just moved to the state of MD, and I'm going to be finishing my junior and senior year here. Sko Vikes!