Most electric type and psychic type pokemon can learn flash.
pikachu
Pikachu can.
you have to teach it to them
A flash attack is a move in the game Pokemon Tower of Defense. It is also known as a flash move verses a flash attack. It is a combination of keystrokes on the controller.
misdreavus
how do you use flash? just go to pokemon and go to the pokemon that knows flash. press A and it will say in blue text "Flash" select that and it will use Flash. it's very useful in dark caves.
bellsprouts can learn it or pikachu (EDIT)** my togepi knows it
I hate to be the bearer of bad news but you can not catch a Pokemon that already knows that as its an TM for soul~silver and a HM for the original silver.
I dont think that there are any pokemon that know it without a tm. Get a togepi, togetic or togekiss and a flash tm. They can learn that move
Yes you can't get the HM until you get to vermilion city however if you trade with a friend and that friend gives you a Pokemon that knows flash then you can have flash by the time you reach cerulean city.
paras at Ilex forest or a psyduck in random small bodies of water are some common ones.
You have to go to the Ruins of Alph first. Then go into the rooms and find the one with the move FLASH written in unknown. (You need to use surf to get to the room.You have to have a Pokemon in your party that knows FLASH) You can tell it says FLASH because it will have five letters.(I think the other one says WHIRPOOL) Go up to it and the go to your Pokemon and select the Pokemon that knows FLASH and have it use it. A room will open and there will be four items. The bottom left item is the moonstone. You can trust this because I used this same method to evolve my NIDORINA into a NIDOQUEEN.