You can't, at least not on leafgreen... the only way to get those pokemons without trading is using pearl's GTS...
First, go into the GTS and put the Pokemon you want to evolve up for trade, but offer it for an impossible trade, like a level 9 and under arceus.
Next, do at least one trade over the GTS (it can be any Pokemon, so just trade for a dumb one)
Finally, after you have made at least one trade, take the Pokemon you offered back and it will evolve. I evolved my golem and alakazam this way... so it'll probablly work for gengars and machamps as well...
No. Has nothing to do with pearl.
Chat with our AI personalities
It is not possible to get all three starters in Pokemon LeafGreen without trading. This was an intended mechanic to encourage interaction between players.
i have no idea. But i feel ur pain!!!!!!!
you can trade or find him and catch it how you mostly do
No, you can only get all starters without trading in Pokemon yellow, but Leaf Green is a newer version of Pokemon green, so it's impossible.
Machoke cannot evolve without trading, it must be traded in order to evolve into Machamp.