You can't force someone to like you. If you're not his type..you're not his type. It sucks but it's true. There's probably someone madly in love with you but you won't give them the time of day because you're not attracted/don't like them in that way. Sometimes, it's best just to be friends with a person. You could destroy an amazing friendship over it.
this is what works for me first shes going away on the 21st, he's going to be pretty upset and he'll feel lonely you should just be there for him, stop trying to sorta force him into a relationship with you, it will come in time if you let it, if you just talk normally be there for him when things go wrong tell him you think he's cool or complement his clothes everything comes in good time m'dear
Maybe you should just confront him and say "WTF!"
And tell him how upset all this is making you.
Ive been where you are now and i regreted not doing it.
If he's leaving soon then it could be worth a shot :)