all you have to do is not get beaten
No its not an HM in leafgreen.
train your Pokemon that's it.
Beat the elite four.
You have to beat the Elite Four once.
beat the elite four and your starter has to be a bulbasaur
The best team to beat elite 4 in Pokemon firered and leafgreen are the first six Pokemon you caught and trained
You have to beat the elite four and complete your pokedex.
The same you can do in Fire Red.Read my answer to that here:What_can_you_do_after_you_beat_the_elite_four_in_pokemon_fire_red
beat the elite four
you catch and train Pokemon fill up the pokedex and beat the elite four
u can beat elite 4 again ., but they has improve their pokemon level . GL !! ^^
You have to beat the elite 4 and get the National Dex.