I wish there was a happier topic for my first post, but here goes. I just received a boa (red tail?) from someone who could no longer care for her. I've received 4 snakes total from this person, only one of which is in perfect health. This boa is about 7 feet long, a good weight, in a glass tank with screen lid, kept on that brown "chips" bedding (will be switched to paper towels), i've given her above the tank heat, but she probably hasn't had a heat source in a very long time. She was kept out in a barn, and the previous owner left her with someone who had no snake experience and, (not her fault at all) was pouring water through the lid, and her bedding most likely became wet. This is where the problems start. Her mouth is ajar almost constantly. I've seen her open it and it seems to be light pink/white inside. No wheezing/clicking or any of that. No mucus from nostrils. She does flick her tongue (slowly, but better than nothing). Also, i'm not the most knowledgeable snake owner ever, but i'm assuming she has scale rot. Her scales on her belly seem to have this brown/red hue in certain areas and appear jagged/crunchy. Like I said, no chance of a heat rock. I'm fairly certain she hasn't had heat in a long time. She has this weird habit of lifting the first half of her body, almost like a cobra, and falling backward. I'm assuming this is because of scale rot, i'm sure its unpleasant to lay on her belly, but i'm also afraid of IBD. I have several other boids in my collection, which is why i'm so worried about the possibility. I've placed her on her back as best as I could (shes STRONG), but she goes back on her belly. I'm just concerned about the weird movements she makes. Can anyone give me their opinions, after reading about her, on how likely these issues are to being mouth rot, scale rot, IBD, or something else? And if so, what to do? I contacted someone who knows the most on snakes of everyone that I personally know in my area, and he suggested plain Listerine, which i've purchased. I also have Neosporin on standby. Thank you so much in advance for all your help.