Sister in law issues! Help!

Noel
My sister in law is straight crazy.
To make a long story kind of short I'll start with that. But I don't know what to do anymore. The only time she will talk to me is to ask me to watch her kids and that is my current issue. I love her kids but they make a huge mess in my house, eat all my food and have zero rules so it's pretty much a free for all. I am 7 months pregnant and don't have the energy to have to clean my house after they leave. So I want to tell her no this time but if I do she will go crazy on me. She will shit talk me and my business to anyone and everyone she knows (well she already does but this will make it worse). She will lie to and manipulate my MIL to hate me. And it could be worse. 
She never calls to say hi or even stops by. She doesn't even provoke conversations with me while in a social setting and whenever I talk to her she seems totally annoyed. I want to have a friendship with her, I don't want to be her slave but have no way of telling her that because she will spaz out on me. She has before and said some really awful things that I just can't get over, even though we've "mended" the problem, I'm still hurt. 
What would you do? Watch her kids and deal with the bull or say no and watch the fireworks explode?