Лучший ответ
Запятая не ставится перед "что" в следующих случаях: если "что" вводит трудносочиненное предложение, являющееся частью сложного, если оно употребляется в роли союзного слова и при наличии непосредственного подчинительного отношения. Также запятая отсутствует в предложениях с прямой речью или в тех ситуациях, когда "что" соединяет однородные члены предложения.