after a battle, a pokemon with the ability pickup, has a chance to pick up an item. they range from potions to rare candies and kings rock with ultra balls and super potions in between. keep in mind they don't necessarily have to pick something up after every battle. although i haven't heard of pickup getting tms before.