Oh, poor snake! I'm glad you'll be taking over his care now, & hope you can get him healthy again. Sounds like an RI for sure, but you said he is constantly shedding
too? That's what sick or injured snakes do, to try to heal their bodies. Please keep us posted? You probably already know but it's important to choose a vet that often
sees & treats snakes...one that is both trained & experienced with exotics (including snakes) as their medical issues & treatments are different from most other pets.