Okay guys, he said that was 4 months ago. Let's just assume he has learned to do better and try to help him with his problem now. We are trying to help a snake out here...
My suggestion is to double-check husbandry settings to make sure it is spot on, then don't handle the snake at all except for changing his water bowl and general viv clean-up until he eats. Offer a fuzzy rat every 5 days. If he doesn't eat, then don't worry about it and offer again 5 days later. Do this until he feels secure enough to eat. When you offer a feed, keep everyone out of the room and try to keep the noise level down. Also offer a feed only at night.
Hope this helps.
Additional thought - it shouldn't be necessary to use a snake hook on a ball python. If you are worried about the snake biting you, you can use thick gloves or one of those leather motorcycle gloves until you gain confidence.