Financially she will most probably be better off moving out - getting sole parents pension (or whatever they call it these days!) + rental assistance + maintenance from your friend.
Of course none of this will come into play until she gives birth. Until then she needs to get off her ar$e and...