Best character on South Park and it isn't even close. Every time Randy Marsh is on screen it's amazing. The whole crap episode with him is fantastic. "Just gonna get a little cancer", bouncing all around with his big balls, fighting everyone at the kids games with his shirt off, "I THOUGHT THIS WAS AMERICA!". Guy is a quote machine. I think early on you could make an argument for Cartman being the best character on the show, but as the show went on and developed it's insanely clear that Randy Marsh is king. All hail Randy.