Ask Selena Dallas
If she says she doesn’t see you that way, she may just not see you that way. Girls are weird, man. They say one thing and act another way. Maybe they’re too stubborn to say that they want what they actually want, but none-the-less, that is just what girls do. 
Just talk to her, tell her that you know she said she doesn’t see you that way, and ask her if she doesn’t actually see you that way or if she doesn’t WANT to see you that way, huge difference. Tell her that her actions don’t fit what she says, and that if she isn’t into you she needs to stop treating you like she is, because it is giving you the wrong idea.
If she continues on, give it a week then start ‘crushing’ on one of her least favorite girls that she knows that you can actually tolerate, it’ll drive her nuts and if they aren’t on speaking terms, there is no way that other girl can find out that you pretended to have a crush on her to annoy your best friend. And if she is jealous, you can throw the “Well you said you didn’t see me that way…” argument back in her face.
Extremely childish, but definitely will be funny and/or fun and will get your point across.

If she says she doesn’t see you that way, she may just not see you that way. Girls are weird, man. They say one thing and act another way. Maybe they’re too stubborn to say that they want what they actually want, but none-the-less, that is just what girls do. 

Just talk to her, tell her that you know she said she doesn’t see you that way, and ask her if she doesn’t actually see you that way or if she doesn’t WANT to see you that way, huge difference. Tell her that her actions don’t fit what she says, and that if she isn’t into you she needs to stop treating you like she is, because it is giving you the wrong idea.

If she continues on, give it a week then start ‘crushing’ on one of her least favorite girls that she knows that you can actually tolerate, it’ll drive her nuts and if they aren’t on speaking terms, there is no way that other girl can find out that you pretended to have a crush on her to annoy your best friend. And if she is jealous, you can throw the “Well you said you didn’t see me that way…” argument back in her face.

Extremely childish, but definitely will be funny and/or fun and will get your point across.

Jeez, that is tough. The only thing that can really help him get over her is time. Five years is a really long time. Since he was honest with you about how he feels/what he wants right now, I’d say you should respect that. I know it hurts, but if you really want to be with him and you really do care about him, you will respect what he wants right now. 

Granted, I know that will only deter you a little bit, because when the heart knows what it wants, it’s hard to stop it. I would say that you stay close, but don’t get friend zoned. I had a thing with one of my best friends in high school, and we kissed once and then we didn’t date or anything, but I knew I still had feelings for him and vice versa. We stayed friends and then we started dating for a bit, then we stopped and were still friends, but I couldn’t treat him like my other friends. I would try to get over my feelings for him by calling him bro, dude, kiddo, etc. because that is kind of friend-zoney, and I called all my guy friends those things, and he always told me not to call him those things. So I stopped, because I knew he didn’t want me to call him those things, and then we ended up dating again and then we stopped again and he is still one of my best friends. We respect that we’re dating other people now, and it’s not even awkward when we all hang out, so it is pretty sweet.

But you see how, even though we were friends, we didn’t friend-zone each other. That’s what you need to do- be a friend, but don’t be in the friend-zone. So you can comfort him, as a friend, and give him advice, as a friend, and flirt with him, as a friend, and when he is ready, you’ll still be there, and y’all will have a great friendship to build an even better relationship off of, but if you rush him into something he isn’t ready for, you will both get hurt.

No worries girl, best of luck, I hope it works out the way you want it to!

If he asks you why you would think/say that, just say that you don’t know, probably because he had been MIA for a bit and you just wanted to make sure you didn’t upset him, he is your friend and you care about him. Good luck!

Selena Rox: I over think every possibility so you don't have to!