As a defense, I don't think so. Ball pythons have their own defense of "balling" hence the name ball python. But they will poo on you if they need to poo... I have been pooed on a couple of times.