You’re not stupid, or a crybaby. You have every right to feel that way while going through so much. If I were you I would be very frustrated.. you’re a very strong person.
Regarding your parents relationship, if it’s bothering you, find a good way to cope with it. There’s not much you can do to fix their relationship, nor is it your job to fix. They’re adults and they’ll figure it out eventually. The best thing you can do is have patience, and make a life of your own without making the same mistakes they did. Think of it as a lesson, it’ll pass eventually.
Bullying is something you can fix. I’m not sure how you’re getting bullied, but either way I recommend getting stronger mentally. If it’s physical then learn some self defense. Learn to stand up for yourself with confidence; have courage. And remember, being bullied is never your fault. It doesn’t matter what you look like, whether you fight back or not, whether your grades are good or bad.. there’s no reason that justifies their actions. You’re better than your bullies, they are just insecure people who want to convince themselves they’re powerful and superior.
Lastly, your current friends online are not your friends. They’re just leeching off you, and stealing the money you worked hard for. There’s no reason you should continue to stick with them. They’ll keep using you for what you have and leave you otherwise. Why would you stay with someone who has no respect for you? There are better people out there who will respect you, and treat you with the care you deserve. So, just walk away from that relationship. I’m sure you’ll find better people to be friends with. I hope this helped, good luck and stay safe!