I'm sorry for your situation.
I have no real advice, I just know I couldn't live in those conditions.
In the short term, I'd think really hard about finding somewhere else to stay for a while.
If your name is on the lease maybe you need to think about getting a new roommate.
If your name is not on the lease I'd be thinking of moving out.
how will they know it's you if you call the police?
D