Yodan
I just want to reiterate that each response you've given is dismissive and also you're putting yourself down. Each comment. So it's okay to focus on your self esteem first by breaking the cyclical issue of (I don't have hobbies, therefore I am lame. I am lame because I have no hobbies) and you have to get uncomfortable and force yourself to do something new or stop doing something you think is problematic. The hard part isn't doing that though, the hard part is doing that again and again. The first week you'll be reminding yourself a lot but over the first month or two you will simply be someone who does x thing.
Clean your room. Make your bed. Every day. Seriously it's a easy way to physically and visually start seeing a daily change that makes a difference. Maybe it's lame or pointless but it's definitely progress when you're stuck in a rut.
Calling bull on your pity party. I met my wife because she messaged me online about smash bros. If you do anything besides eating pooping and sleeping then you will have an interest. If not then you should do anything besides eating pooping and sleeping and seeing if you had a good time. Here's a start... You know what you DON'T like right? So do opposites. If you hate watching TV then read a book. If you hate computers then pick up woodworking. I'm not your dad and can't tell you what to do, but I guarantee you know what you don't want to do. Start there.
Woe is me, you're not not attractive because of your financial status, you're not attractive because when you put others on a pedestal they have no choice but to look down on you.
If you can't be comfortable or happy by yourself than you can't go out of your way for others. Like how on an airplane you put your oxygen mask on before helping others put their mask on.
I had a bad bout of depression and opted to remove myself from social situations instead during my 20s. Once you realize that if other people have a problem with your problems more than you have with your own problems, that's their issue...it is an epiphany. Even absolutely successful people have endless haters, just put on horse blinders and tell yourself "fuck it" and just do what makes you happy.
You'll bump into people who want to hang out as you keep doing activities for yourself. If you like hiking or drawing, hike and draw. If you like running go run. I guarantee the people also doing those things have something to talk about to open the Pandoras box of conversation.
Don't set yourself on fire to keep others warm. Good luck, it's a process. Gotta learn how to respect yourself the same or more than you want to have others like you.