You have friends that live far away, a girl friend in another country yet you say you have no friends to hang out with. The fact is, from what you have said, is that you don't have such friends to hang out with so you are right.
I fail to see how you can have a girlfriend who lives in another country. You maybe used to have a girlfriend who lived near you but you don't any more. Distance will kill that tenuous relationship in quick time.
What you do about these issues is totally up to you. Make friends locally or don't. Move to where your girlfriend is or where your friends are.
Staying where you are and not meeting people is wasting your life and making you miserable. Why persist with that, it makes no sense.
Do remember though that any friend will come and go in your life. If you follow them they will likely move again, and again. You have to learn to accept change and adapt to it. Stay local and find friends where you are or give up. Your choice.