Omg. I would suggest a vet visit. There could be so much wrong internally that you have no clue about. I hope the snake ends up being okay.