The 24-year-old former tunneller ran off when he saw the police but said "it's a fair cop" when he was caught and asked to turn out his pockets.
He gave his parents' address in High Wycombe, Buckinghamshire, as his home address when he appeared before magistrates in Penzance under his real name of Daniel Hooper.
The court heard that on 3 February police had received a complaint of two "travelling men" harassing passers-by for money. As a constable went to speak to them Hooper ran off.
When caught and asked to turn out his pockets he was found with a film canister containing dried psilocybin mushrooms, a class-A hallucinogenic drug in their dried form.