@fairlylocaledgelord your mother is abusive. I am so sorry you are experiencing this abuse, and I hope you will be able to get away soon. Threatening to hit you is abuse. Screaming at you is abuse. Insulting you and telling you you are worthless is abuse. Throwing things at you is abuse and assault.
Please look for friends or relatives who might be able to understand your situation and take you in, and check the escaping abuse tag for more ideas on how to get out of this situation.