WOAH!!!! HOLD UP THERE, GIRL.
First off, I'm 12 years old and I'm homeschooled.
Thing is, your not shy. If you let people into your life more maybe you'll open up a whole lot.
I get what your feeling, though. I used to be like that, but once I let more people in, my life got instantly better.
And the people you shut out just cuz you were being shallow will think bad thoughts of you and then people will start to think your weird or lonely or worse, a snob.
You sound like you want some good friend's and a boost in the self confidence and being in the spotlight.
When you say "piss me off" you actually mean, I WANT them to come over and I WANT to be friends with those people.
And drop those trust issuses girl.
FR.
No one's gonna friend you with that.
Excuse me if I sound blunt but I'm being real also.
Get a grip and make some friends, take your friend along too and brighten her up.
You don't even have to be like that.