It's just weird, 'cause he already passed me off twice so... could it be he just wants the best for me, though then he should just not care no? We haven't been friends that long either. He knows I had a thing for him, and likes to think that he's the best one I've liked (true but I don't let him know that), but every guy I like he says the same.
Hmm, well if he's genuinely your friend then he'll care enough to not want you to end up with a dickhead. The only other explanation I can think of, because I've seen women do this too, is that the idea of you liking him boosts his ego, even if he doesn't want to get with you. Then if you end up with some other guy he loses that. It's this weird thing insecure people do where they'll friend-zone someone and will still try to stop them from getting with anyone else to continue to feed off of their attention.
Scroll Down to Read Other Opinions
It's just weird, 'cause he already passed me off twice so... could it be he just wants the best for me, though then he should just not care no?
Anything is possible. But without knowing this guy its just a guessing game really on what it could be