2ways u can bone her:
1 act like a normal sex crazed man, constantly comment on her tits and as$ when with her. Dont help her dress when u go out u fag and dont sit and wait in the house, wait outside in the car while downing a beer and hooting.
Very important drive fastish not crazy though rev the car on ur way out and blast the music. At the club jump out open her door and yell 'GET UR TIGHT AS$ OFF MY SEATS UR RUINING THE LEATHER! Constantly comment on other girls tits and as$.
2 And i dont recommend this at all! Go for the sympathy bone, be the perfect gentleman/wuss and after a while of ur romantic gayness tell her how much she means to u make sure she is drunk as a skunk when u do it though! She might say ur such a good friend and bamm. Just keep in mind if this route does work you will never ever hit that again ever! She will tell u that it was a mistake and that it ruined everything.
Take my advice and do option 1 if it doesnt work you can have my car my levi's and the tatoo on my back.
What he says is true man. This is how it currently stands:
She knows she can have you whenever she wants (not maybe, she knows, believe me). She gets everything she wants from you emotionally and gets the sex and whatever else she wants from guys who challenge her.
If you want her you seriously need to stop acting like she is better than you and you need her, because that is how it sounds at this point. Confidence is what people call it.
Who gives sh#t how hot she is, are you in Pretoria, dude go to Hatfield when it's a students night, or come to main campus at Tuks during the day so you can get an idea how many gorgeous woman there are out there (hot girl every 2 minutes of walking, during class changes, every 10 seconds).
The problem is she knows you already and she knows you are a "good guy" so at this point to get her interested you are gonna need some serious f-ing work.
Easiest option, get another girl. Bring her along when you and another girl are hitting it off big time and as soon as she tests you, you simply brush her off and ignore her. By test I mean anything that will show the other girl that she can boss you around or have you at any time. She may even say something about you so that it looks like she can say whatever she wants about you and you'll still run around like her little lap dog, at that point you just need a retort, doesn't even need to be good, then ignore. Job done. In her mind she's going to wonder why the hell you don't want her anymore and why this other girl is so much better (than her), why does the girl that is better than her is going for you.
If you don't have another girl it's going to be seriously tough because at this point you are so far in the friend zone you need something big to get out. Being overly rude probably won't work, you'll need to get seriously confident so that other women will want you and then she'll notice and start running after you.
Last option is to wait until she wants to get married because that is the point when women settle for the guy who are their best friends, whom they can control, predictable, etc. etc.