So, he just came up to you and searched you? I'm no expert but I'm pretty sure they can't just search you for no reason. Did you leave something out of the story? Like, whatever it was that gave the cop probable cause for a search?

Hmm, maybe he smelled the weed?