My bet is that this is some sort of a systemic infection and the ball is septic. I suppose it could be rat bites but I still think he's septic. I know your going to take him to the vet. DO NOT GET HIM ANYWHERE NEAR ANY OTHER SNAKE. And wash your hands very very very well, don't let him touch your clothing or anything till he is treated.