I'm new to ball pythons as well just got my first one on Thursday bit I know heating usually will be a issue with snakes not eating since its how they diggest. Have heard temps should be 90 on basking side and shouldnt be lower then 83 but also sounds like maybe was being handled a bit to much for a new snake to but like I said I am new to ball pythons as well so just some advice that I've heard from my research hope everything gets better wish I could help out more