Isn't there a girl code? You know, just like the guy code but more feminine? lol . But seriously if this girl is taking every guy that you've liked over the past years willingly that wouldn't be considered friend material to me anymore. In my opinion you need to sit this girl down and let her know to stop f***ing with your life and find her own guys to mess with (of course those are my words, you fill them in with yours
Sorry if it is a little straightforward, but it happened to me a while back with a "friend" . Needless to say we're no longer friends.