What are you feeding him... live? frozen?
He refuses anything but live... so he gets live. It's fairly common with ball pythons. But really, when done correctly it's not as horrible as a lot of people make it out to be. Many longtime breeders who have been into snakes for decades (who have anywhere from 20-2000 snakes) feed live - and most that I've talked to have never had a snake injured. IMO that's a lot of snakes, eating a lot of live meals for a lot of years! You just have to make sure you get an appropriately sized prey item and don't leave it with the snake unattended. The only real damage an appropriately sized rodent can do is if it's left with a non-hungry snake for long periods of time, with no supervision.
Sekai gets a small rat once a week, unless he's in blue and then we skip a week. He never eats in blue anyway.