Maybe the snake wasn't hungry or possibly the rat wasn't warm enough for his liking? I've had that happen to me and I waited a couple hours later and offered the rat and she took it. I did a little rewarming of it prior to offering.