Ha, sounds a lot like me. I'm the quite kid who has the weird moments. But the instant some on Ether bad mouth me or a friend, I will shit talk someone down.
That, and I can make mother fucken rainbow out of swears.
Plus, never bring me to a church or place of religion, I will start shouting.