So I ran into a bit of an odd issue (that ended up resolving itself) but I thought I would share it just in case someone finds it amusing (or it helps someone else as dumb as me).
---SPOILERS---
So I get all the way up to the part where I have to catch Missingno. and I realize, I may not have the pokeballs to catch it. I have 2 great balls, 4 ultra balls, and the master ball. Now sure I could just use the MB but I wanted to save it for Mewtwo, so in essence I had 6 pokeballs. So of course I say to myself, well instead of going right up against this boss battle, lets see if I can acquire some more pokeballs. I can't. No pokemart will sell to me because I have a bounty of over 200,000 (because I didn't realize I would have no way of getting pokeballs later in the game). I can't get any from robbing the mart in Viridian because I already did that a long time ago and didnt think I would need to steal a handful of ultra balls. Team Rocket only sells dumb powders to their employees so no TMs or balls there. They don't even sell them at the gamecorner for coins! So at this point I'm kind of pissed. How am I supposed to catch legendaries (or anything for that matter) if I can't buy pokeballs!? I could lower my bounty by returning 80+ pokemon but I'm a criminal! I want to steal them! I was given a crowbar for Arceus' sake! Let me smash and grab! Anyways, all of this culminated with me saving and taking a run at Missingno. I go up against it. I put it to sleep with hypnosis, bring its HP down to a sliver, and end up catching it with a SINGLE great ball. Holy miltank my heart was racing! Anywho, I guess I'm on to Oak's lab I'm sure this won't be a problem later...
Edit:
Just wanted to say that I really love this rom hack you've created. It is so much fun to play! The only thing I would add is a rocket or two that sell other pokemart items. I mean why would you be punished for doing rocket stuff in a rocket game right?