You can't catch it in Ruby without cheats. The only other way to get it is by catching it in FR/LG or catching a Caterpie and evolving it, then trading it into your Ruby.
Metapod, but only if you catch it as a metapod.
to catch a shiny metapod go to viridian forest and stay in the grass wait till you find metapod keep finding metapod until it glitters.
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.
vermilion forest
If you catch a CATERPIE train it to level seven or ten and it will evolve into a METAPOD
You don't catch Butterfree. You need to evolve 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 cannot catch a Butterfree, so to get one, you will have to evolve a metapod
After receiving the National Pokedex, insert the FireRed cartridge into the GBA slot and catach a Metapod in the Eterna Forest. Level it up to level 10.After receiving the National Pokedex, insert the FireRed cartridge into the GBA slot and catach a Caterpie in Route 204 on the Jublife City side. Level it up to level 10.edit by a different person:I think you can get one from eterna forest. Im not sure though
Caterpie, Weedle, Metapod, Kakuna, Pikachu.
Metapod can only learn Harden after evolving or capture, but it can learn Bug Bite, Electroweb, and Iron Defense by taking it to the Move Tutor at the Battle Resort in Pokemon Omega Ruby and Alpha Sapphire.
you cant catch a man in Pokemon ruby