You are sensitive, and most of us here are. You need to learn to give people the benefit of a doubt. When your friend didn't text you back, they may have been really busy. You don't know, so don't assume things like they are annoyed with you. Chances are they are not.
It sounds like you could use some counseling. Do you go? If not, I think it would be a good idea to maybe talk to somebody. Are you still in school? If so, see your school counselor. They can help you a lot.
I think you are feeling a little insecure about
things, and counseling can help with that too. Give you some more self esteem. I think that you need that. But that is just my opinion. There will be others on to support you so check back now and again. The weekends are kind of slow here, but the week is busier.
Take care, I hope that you feel better.
Hugs, Karen
PS wanted to add a little more to the post. Wondered if you stole money from your mom and why??? You don't want to lose her trust. I am sorry she hit you. That wasn't right. She probably lost her temper. But that doesn't mean she should hit you. I am sorry that happened. I hope you don't steal again. It is not a good thing to do. Remember in life, we dont' get everything we want. And we have to work for what we need. Growing up is a huge responsibility. I wish you well.