you can get 1 in the national park,only when youre in the bug catching contest.
You don't catch Butterfree. You need to evolve a Metapod.
There is no Pink Butterfree in the games. This one only appears in the series. You have a small chance of finding a Shiny Caterpie or Metapod, but the Butterfree will be darkblue/black bodied and pinkish wings and green eyes and pink hands and feet. It isn't like the Butterfree of the series.
You cannot catch a Butterfree, so to get one, you will have to evolve a metapod
Once you can get to the other region you can find it in viridian forest.
You can catch a caterpie or metapod at the national park north of goldenrod city. After you catch the caterpie evolve it to a Metapod and then evolve it to a Butterfree.
You can't catch a Butterfree on any game.
in the grass maps.if you find the caterpie catch it and evlove it to its final stage butterfree
If you catch a CATERPIE train it to level seven or ten and it will evolve into a METAPOD
You can't catch a wild butterfree in Pokémon fire red. You have to catch either a Caterpie or Metapod and evolve them. Caterpie evolves at level 7 and Metapod evolves at level 10. Have fun! :)
You can't catch Rotom in heartgold.
you cant catch him in heartgold you can only get him in soulsilver
You can't catch him in HeartGold. Only in SoulSilver. In HeartGold, you catch Kyogre in Embedded Tower. If you transfer either Kyogre or Groudon to the other game, you can catch Rayquayza