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