To make sure the treats don't get hard don't overcook the marshmallow. Cook only until just melted, then remove them from the heat.  Don’t push down too hard. Gently press the rice krispies into the pan. If they get too packed in, they will be too tough. Serve fresh. The longer they sit, the harder they will get.