I have a female ball python that does not refuse a meal, hisses like an alley cat, gaining weight but has loose foul stool issues.

Do you know why a ball python would have loose foul stool? Can you give a reason or two? Thanks alot.