Smoking around baby

Rant is guess

I live with my mom and her friend who lives downstairs. Well I am 27 weeks pregnant and I've asked them if they will stop smoking in the house around 30 weeks and not smoke around my daughter when she's born. My mom in my eyes is being disrespectful... We share the upstairs her room is 5 feet from mine yet she says she will stop smoking in every room but her room as she pays the bills she's allowed to. We've been fighting really bad over it this last week. I just told her tonight if she wants to kill herself by smoking go ahead but she's not gonna poison my child. Her friend is actually trying to stop smoking in the house he's only done it 2-3 times and hurry up and put it out once he noticed and says sorry. I don't have anywhere else to go. I'm not with my babies father (he don't want to be a family, I've been telling him the best solution for our daughter, is being a family) . I don't have money to move. I'm only 18 studying for GED and just finished my qualification tests for an online job will hear back this week. I've asked my grandma if I could possibly stay in her basement and told her i don't want to bring my daughter in a drunk and smoke filled house she told me "you can't live with grandpas rules". I really don't know what to do. Just looking for someone who has been through this before.