Sigh. scratch has default hitboxes for sprites and they are indeed janky, as are ranged attacks because scratch has individual code per sprite. Either way, thanks for the feedback and thanks for playing!