So I walked into my reptile room this morning and I was greeted by a foul smell. I look over and see the back end of a rat and what looks like splotches of diarrhea in a few places around the tank. Twister, my Ball Python, ate on Sunday, November 6th (5 days ago). Nothing like this has ever happened to him.

I'm wondering if maybe the mouse was bad? I thaw my rodents in the fridge for a whole day and night, all my other snakes ate on the same day as Twister and one has pooped already, and the poop was normal. However when I fed Twister I dropped the rat in, he lunged at it, and all the others had been fed so I left the room. I came back a couple hours later to check on them, and realized Twister hadn't eaten. I think he lost the rat, probably because it cooled down from being warmed up in warm water before feeding. So I warmed it up in warm water again and he took it and ate. And now here we are. I'm thinking maybe I shouldn't have fed him the rat because it could've gone bad in that amount of time?

I picked him up, everything looks fine and he seems fine. Wondering if this is possibly a regurgitation or if it's poop? And what should I do about this? Your advice would be much appreciated.

A bit more info: He's kept in a tank, I keep the humidity up by misting and covering half of the screen top with paper towels and misting them daily, humidity sits around 60-70% during the day, although at night it sometimes drops to 50-55%. I'm planning to move him to a viv soon. And his thermostat is set at 90 degrees and varies between 88-91 during the day. Oh and this is his first time eating in a month, I had some trouble with ambient temps being too low a little while back, so I held off feeding to avoid any digestion issues. Before that he ate once every 10 days, a medium rat. He is 1200 grams.