OP, this is a decent guy who's told you clearly that he LIKES you, but doesn't see his feelings growing, or their being a future.
It doesn't make him a creep or a bad person, or even that he just wants you for sex. Clearly he cares for you, that he's told you straight off, by text, and given you the option whether you see him again in person or not. It's brutal cutting someone off completely so he's tentatively offering you the option of still staying in touch. You'd be more hurt if he texted you that and then deleted/blocked you!
3 months is just dating - where you're trying ti figure out if it can become a long term relationship. He's done nothing wrong. You can like people, care for them, enjoy hanging out with them, and STILL not see a future. Maybe he thought his feelings would grow and they haven't. Maybe it's something else. Doesn't matter. He's been honest.
Don't go meet him - he won't change his mind. And you don't want to convince or guilt him into changing his mind. Accept this gracefully. Thank him for letting you know, that you're disappointed as you had seen potential, but understand he doesn't feel the same. that you'd prefer to not stay friends as it's easier but have enjoyed your time together. And wish him well.
Then grieve his loss, don't beat yourself up though. Not everyone we date is the person we'll spend our lives with. Take time to heal, and then get back out there.