Which character are you?
From Battle Royale... It got me perfectly.
http://www.cigamerisedi.com/quizbyliz/battleroyale/brquiz.htm
Yes, yes, everyone loves the smartass. But sometimes the joke can go a little too far. You should learn when to stop, before someone else stops you. Keep your mischievous and impish nature, though. It helps many of your friends through tough times, even when you're not around. You're open and honest and people admire you a lot for all of this. Just try not to piss people off too much.. keep your head about you.