|Violet City. You’ll get the HM after defeating Sage Li on the third floor (3F) of the Sprout Tower.
HM05 Flash can be obtained by climbing to the top of Sprout Tower in Violet City and defeating the head monk, Sage Li. He will give you the HM as a reward after you beat him in battle.
Sprout Tower can be found north of the Violet City Gym, and it’s accessible from the moment you reach Violet City.
But you’ll also need defeat Gym Leader Falkner at Violet City Gym to obtain the Zephyr Badge so your Pokémon can use Flash outside of battle.
Getting HM05 Flash (Step-by-Step)
Step 1: Find the Sprout Tower north of Violet Gym.
Step 2: Climb to the third floor (3F) of Sprout Tower, facing monks and wild Pokémon on the way.
The monks train Bellsprouts almost exclusively. In addition, you’ll find some Rattata and Gastly on the way up to the third floor where Sage Li is located.
Tip: Players who chose Cyndaquil as their starter will have a much easier time here thanks to Fire-type advantages over Grass-types like Bellsprout.
First, go from 1F to 2F using the stairs left of the center pillar.
Then go towards the right and back down to 1F through another stairwell.
Back on 1F, go left again (along the northern wall) to find another set of stairs to 2F.
Finally, go down and then turn right to find the last set of stairs leading to 3F.
Step 3: Approach Sage Li on the northern end of 3F and challenge them to battle.
There’ll be a cutscene involving your rival before you can finally battle Sage Li. You do not need to battle your rival here.
Below is a quick table of Sage Li’s party.
|Sage Li’s Team
Any Starter Pokémon that’s around Level 13 should be able to take on the entire team by themselves. But a couple extra Pokémon such as Raticate or Geodude (catchable nearby) wouldn’t hurt.
Tip: Remember to hit the Pokémon Center before battling Sage Li if you had a tough time making it up to 3F.
Once defeated, Sage Li will recognize your worth and grant you HM05 Flash.
HM05 Flash Details + Uses
|Flash Move Details
|Decreases the target’s Accuracy slightly.
Most players will use Flash for its out-of-battle effect: lighting up dark places. This allows you to traverse pitch black caves such as:
- Dark Cave, east of Violet City in Johto.
- Mt. Mortar, between Ecruteak City and Mahogany Town in Johto.
- Rock Tunnel, connecting Lavender Town and Cerulean City in Kanto.
Note: You must defeat Gym Leader Falkner in Violet City and acquire the Zephyr Badge before your Pokémon are able to use Flash outside of battle.
While this move’s Accuracy-decreasing effect could prove somewhat useful in battle, the 70% Accuracy makes it unreliable and underwhelming. So try not to teach it to any of your powerhouses.
Here are some Pokémon you could teach Flash to that you might have at this point of the game:
|Routes 31, 32, 36.
|Routes 29, 30, 31, 32, 36 (Night).
|Routes 29, 30, 31, 32.
|Routes 30, 31, 36 (Night).