Beldum are holding it but only 5% of the time.
Scyther evolves when it is traded holding a metalcoat
you go to iron island and a gym leader will be there you talk to him
Trade it while holding metalcoat. By sujay in TAMILNADU
onix evolves when u trade it with an item called Metalcoat
Go to Iron Island after you have defeated the Elite 4 and go in the house near the entrance and Byron gives to you.
new moon island (first you have to do the darkrai event first but to do that you have to do the creisila event and the shaymen event)
You have to be able to trade scyther holding metalcoat to evolve it unless you use an AR to make it possible to find scizor in the wild
Ok, these are some i know: Onix Holding a metalcoat Scyther holding a metalcoat Dusclops holding a reapercloth Rhydon holding a Protector Magmar holding a magmizer Electrobuzz Holding a Electrizer Porygon holding a Upgrade or Dubious Disc Depending on which one you want Machoke Kadabra Haunter graveler i think those are all but I'll keep checking just keep coming back until i find out good luck evolving your Pokemon
to evolve onix into steelix all u have to do is buy a metalcoat from the shop then go to my team and attach it to him.then trade it to someone and tell him to trade it again for you.then u have steelix!!!hope this helped you!!!
Wild Bronzor has a 5% percentage of holding a metalcoat. You can also get a metal coat after you get the national dex and then go inside the empty house in iron island to meet Byron (Canalave Gym Leader) nd he'll give you on and leave the house