Metal Coat

Metal Coat is a rare random drop from the daily boss encounter with Ash.

purple tents
Source: Mayday's PokeOne Guides.