Hey guys I know its a wall of text but PLEASE help
I think I may have oneitis...I started falling for this girl at school and I was/am getting lots of ioi's
After a week or two of building up Comfort with her I mustered up the balls to ask her out...well the week I was going to ask her out she told me she just started dating this guy (before I asked her out, this also happened 2-3 weeks ago)
Well over the last 3-4 days we've been hanging out alot 2-4 hours a day after school...her BF has been freaking out and acting like an AFC and pissing her off..but she seems to like this guy, but I KNOW she has feelings for me. (she wanted to hang out with me this weekend at my place)
We spoke today and the convo went like this (convo went on well before and well after)
ME: was cleaning my room, trying to find some motivation to continue, I wanna go out and do something but dunno what!
Her: hmmmm, you should go out and get a gf so u can fark all the time haahah
ME: thats a good idea lmao, i need to go out and meet some more people, I know to many dirty girls i wouldnt touch with a 15ft poll
Im more of the selfless lover anyhow, its all about her 
HER: awwwwwww
how sweeettttt, <3 youd be a great boyfriend u just needa find a good one like me whos fantastic and loving at the same time, YEEEEPPP and doesnt have a bf cause then ur in trouble hahaha
(she wrote this out within seconds...and took a minute to write "and doesnt have a bf blah blah blah")
me: not gunna lie, was gunna ask you out on a date the week u told me u had a bf
Well she started blushing apparently afterwards and kinda let me down softly but also with a hint that she still wants to be there...she wanted to come over saturday but changed it to Sunday (happened at very start of convo so i didnt weird her out) because her BF asked her to go to the zoo and (she apperently forgot) I think she blew me off.
I really dont know what to do... Is she playing me? Should I just say to hell with you and move on? or what? god i hate this...we really click..4-5 hours with her feels like 10-30 minutes...
I need help!