Pickpocket
Steals attacking Pokémon's held items on contact.
Full effect
Whenever a move makes contact with this Pokémon, if it does not have a held item, it steals the attacker's held item. This Pokémon cannot steal upon being knocked out. It can steal if the attacker has a Substitute, but cannot steal when its own Substitute is hit. If a move hits multiple times, only the last hit triggers this ability. If this Pokémon is wild, it cannot steal from a trained Pokémon.
In-game description
The Pokémon steals the held item from attackers that made direct contact with it.
Stats
Regular ability (1 Pokémon)
Hidden ability (13 Pokémon)
Only available through specific encounters (Dynamax Adventures, Tera Raids, hidden grottoes, etc.).