You need to stop talking to him. If he really liked you he would’ve made you his girlfriend. He wants you around because you’re good for his ego. You have made it abvious that you like him alot and you’re ready to be his gf. I’m sorry it’s not going to work because he doesn’t know your worth. Please do not have sex with him as he’s only going to use you. End it now or you’re going to get hurt. Make sure you tell him why you want to end it. If he realizes your worth, he’ll come back and he’ll give you the commitment you want. Otherwise you don’t need him. There are plenty of men out there that are dying to date you and make you theirs so don’t waste your time on someone that doesn’t really care about you.