Hey there! You need to choose 4 bad choices and the rest must be good choices in order to get a roommate ending in any route.
My good tip for you is to choose bad choices in the beginning first before choosing the good choices. You can do it!
If you're still having a hard time getting it, just let me know and I'll play again to give specific choices. Sorry in advance if I might reply late.