Hello, I am deeply apologetic that your friend of choice has participated in these horrid occurrences. Please choose one of the following options to resolve your conflict.
1) Politely tell her to stop. Make her understand it is simply wrong to be calling someone currently in a close; best friendship that they are taking part in queer ideas and thoughts for other people(s) of your gender. And not to mention them calling you a, god forbid she ever say it again, "twink."
2) Tell a trusted adult. This may include your birthgiver of female orientation (the Jesus in your life) or maybe even the separate, older child also birthed from the Jesus in your life; more simply known as Your Sibling.
3) Kill her. Stop all her nagging by simply taking a knife to her back and ending it all. Who wants someone like that around anyways? If you are more of a creative individual, I'd suggest possibly strangeling her with a gay pride flag (considering she called you a homosexual.) This can easily be done by easily wrapping it around their neck, and not letting go till the screaming stops.
Thanks for reading! I hope this can help you out a little bit :))