Within Pokemon FireRed, there are seven different HMs (Hidden Machines) to obtain during your journey. HMs work a lot like TMs in that they are moves that can be taught to your Pokemon; however, unlike TMs, HMs last forever and even can be used in the overworld. Obtaining all of the HMs will also be vital, since you won't be able to complete the entire Main Story & Post Game without them.
HM05 is none other than the move known as Flash. HM Flash can be obtained from Professor Oak's Aide on the northwest side of Route 2, the side only accessible by going through Diglett Cave near Vermilion City, by meeting his Pokedex Requirement. HM Flash will allow you to light up dark caves, primarily Rock Tunnel found on Route 10.