Согласна, что фразу "нет денег" надо исключить, я на улице часто говорю, что кошелек дома забыла или, что взяла с собой денег только на хлеб, молоко и т.п., типа не рассчитывала на игрушку. А иногда просто говорю, хорошо обязательно купим, но не сейчас.