Metal Coat has a 2 main uses. One, it can be given to a Pokemon to enhance the power of Steel type moves. Note: This does not mean it makes the Pokemon holding it more powerful, only makes makes the moves more powerful.
Reason two is that very few Pokemon can evolve by Metal coat, such as Scyther who evolves into Scizor and Onix who evolves into Steelix. In order to make Scyther or Onix evolve first you must make them hold a Metal Coat. You then must trade either Scyther or Onix to another GameBoy WHILE they're are holding Metal Coat, and then they will evolve. Note: Metal Coat can only be obtained on the SS ship below Olivine City. But to access the ship you must first beat the Elite Four. But there is another way to obtain Metal Coat is to get them from a wild Magnemite west of Ecruteak City or north of Olivine City. Note: Getting a Metal Coat off a wild Magnemite is extremely rare seeing how it only has about 1.5% of finding one with Metal Coat attached. But also don't give up because it even took me 4 and a half hours to find one with Metal Coat. I also caught 289 of them till I found it, so don't give up!
Hope this helped!
P.S This is for G/S/C. I'm not sure where to get it in the other ones.
Chat with our AI personalities
the Pokemon that evolve with metal coat are steelix and scisor
if you cach an onix there is a posibility that it could be holding a metal coat
no!
You can't make the metal coat, however, you can obtain it as a drop from a boss pokemon.
sorry, you can not buy a metal coat on fire red. trust me, i tried.