I'm really thinking ISTP. She's too awkward to be an E, but her I is probably low. Definitely S. T and F is hard, but she seems to be slightly more T as most ISTs that I know have her sarcasm and sense of humor. She seems to be a P as she's free-spirited and individualistic.
ISTP... I think
4w5 The Bohemian
~The crowd hates me because I refuse to let anyone stand alone~