>>14583782As long as you don't have an item and the opposing pokemon does, Thief is guaranteed to steal whatever your opponent is holding.
So for item hunting, the technique is:
Have a pokemon with Compoundeyes in the first slot - it needs to have fainted.
Have a pokemon with Frisk + Thief in the second slot.
If the pokemon has an item you want, Thief. Then run away or KO it, and take it from your pokemon after the battle. Rinse and repeat.
If it doesn't have an item, just run and try again.
Use the old rod on the west beach to find Luvdiscs.
In Gen 6, Butterfree and Yanma have compoundeyes. Most pokemon that have Frisk can learn Thief, such as Phantump and Yanma