The answer you'll get, over and over, and for good reason is... Stop handling him.Don't touch him at all; my usual recommendation is to wait until your snake feeds at least twice, consecutively, for you before you start small amounts of handling.
At first, limit it to just a couple minutes indoors, and then slowly (over weeks if not longer), build up to longer sessions, and occasionally going outdoors.
For now, though, you should not be handling your new snake at all. Leave it alone to settle in, and try feeding it (in its cage) in a week. If it doesn't eat, not surprising, but don't worry and don't try again until the next week.
Having a ball python is an exercise in patience.Good luck!
-Jen