Grandma making me give her my whole paycheck.

Grandma owes 22 thousand dollars on rent! So social services denied helping us for the eviction that should of happened a while ago! She told me “I need to give her my whole check that I get on Friday” ladies you don’t understand, I’ve been working my ass off , I worked over night , am shifts , covering extra shifts for people and she wants all my money for the rent! That will be about $800 dollars. I’m trying to save up to move out in 3 months. And she wants all my money!!! Therefore I won’t have any money for myself and I worked very hard for this paycheck!!! What do I do?? Is this fair? She’s the one that made the rent go up to 22 thousand dollars. She’s the one who retired early and won’t get her money til August. So she wants to use mine in the meantime? I know when families go through stuff to help them but giving away your whole check? Nah, i don’t think that’s good at all. I should be able to have some money for my self , not give away my check to her. Any thoughts ladies?