Sory to hear one of your friends ball pythons have passed As for what may have killed it, there could be numerous possibilites and a response would just be a shot in the dark. You could take it to the vet and have tests run on it if you were really interested in trying to find out the exact cause of death.