Oh, Sketchy That really sucks. I know this feeling. Being in that vulnerable position when you can't just walk away because you're a minor and relying on your parent almost in every aspect of your life. And the person who should be the biggest protection and support happens to be the biggest source of stress.
If you have nowhere to go and have to stay with your mom, then remember
1. That mean things she is telling you do not define you. You're smart, kind and creative.
2. I believe, she is so mean because she had tough life an didn't meet the right people to support and show her the other way when it was important. I believe It will be different with you ^•^
3. You have a whole life ahead, full of great, kind and loving people. And current situation is just for several years while you're depending on her.
Now it's just a time when you have to deal with yor mom like mean boss or toxic colleague. Like you still have a job to do and need their help. When the job (your adulting) will be done you will be free to build a comfortable distance with her.
Also remember, that even if love of your mom is so desirable, she isn't the only source of love and support. I believe you already met the right and supportive people here ^•^ Ur awsum, Sketchy. Stay awsum ^e^