He is telling you he isn’t interested in a romantic relationship. So you need to let that go and just be friends.
Maybe you are just lonely and grabbing at this one person who is in your virtual life. You really have no idea what he is really like! He could be married and that is why he’s giving you all of these reasons he can’t be in a relationship with you. He liable to just vanish one day, so you need to be prepared for that.
Maybe you can join some MeetUp groups to try to meet people in person, join activities that you enjoy.