>>36429242You can do the Mew glitch for VBA or just download a hack that gives you an altered starter
Anyways, if you choose Charmander, be aware that Nidoran do not learn Double Kick until level 43 in the original release, probably bugged. To beat Brock, the strat is to get a Nidoran with Leer and Charmander with Growl, Growl the shit out of Geodude until it can't hurt you and then Ember through it's terrible Special. For Onix, switch in Nidoran and spam Leer/Horn Attack while soaking up its Screeches, then when it kills Nidoran send Charmander back out and Ember it to death (since Onix barely ever uses Tackle over Wrap, it's no good to Growl it)
The hardest pokes to get are any of the Safari Zone exclusives, but this is because the RNG lies to you and most sites don't account for that and will tell you to just spam Throw Ball 100% of the time. This is wrong. RNG in gen 1 is basically cyclical, this is true for Status attacks, encounter rates, and the values that determine reactions in the Safari Zone. This means that the cycles of values that determine odds to flee sync up cannily with the rates at which X Pokemon appear; in other words, X species has X basic behavior. Throw Rock > Throw Ball optimal, because if you roll a Pokemon with tight reaction values, you can throw 30 balls at it and have an astronomically low chance of even triggering the catch animation. Meanwhile, it may take you 100 encounters to find a Kangaskhan that stays in for a few turns after throwing a rock, but it has massively higher odds of actually being caught. After a while you'll start recognizing how the rolls work out for each species of Pokemon more or less (for example, 2 Rocks > Throw Ball is usually better for Chansey, since it's a huge bitch to catch but rarely runs. Scyther is one of the only Pokes in my experience that actually breaks the Rock > Ball rule since it runs like a bitch all the time, but even 1 thrown ball usually rolls decently high catch odds).