Not sure why people are getting the bad ending. All I did was constantly check the window and also reply truthfully. I got 29 out of 30 and still got good ending
You get the bad ending by choosing the "call mom" option. but you get the final ending after doing both of them