Flash

To get HM Flash you will need to take Diglett's Cave north, starting at the right of Vermillion City and ending south of Pewter City. Next, travel south to speak to Prof Oak's Assistant inside of a building, You will need to have caught at least 10 different pokemon logged in your pokedex to get Flash.