I'm sorry hun, and I'm sure this isn't what you want to hear, but if a guy says he isn't ready for a relationship, or he loves you but isn't in love with you, then it's not going to work out - he doesn't feel that strongly for you. Believe me, I've learned this the hard way.
He's still being friendly with you for one of two reasons. 1 he doesn't want to hurt you because he doesn't want you to think badly of him or 2. he doesn't want to burn his bridges with you in case he decides at some point in the future that it's now convenient to resume a relationship (until the next time that he wants his freedom, when he'll tell you the same thing that he's told you twice before - he loves you but isn't in love with you).
This makes it harder for you - you're still hanging out, so he must be in love with you right? Wrong sweety. This isn't going to go anywhere - it can't. You need to try to give yourself some space away from this guy so that you can rebuild your life.
Please don't make the same mistake that I did when I was younger and waste a year of my life pining for someone that I'd convinced myself must really like me because he was always calling me and texting me, to find out that he was using me all along - as soon as someone came along that he really liked he dropped me like a hot iron.
Take control of this situation yourself, explain to him that you enjoy his company but that you're getting mixed messages and you feel it would be better if you didn't see each other. Then take some time to get over him, and when you're ready start dating other people.
Good luck! x