The script is a disaster , with cloying messages and irksome characters .