Yes, I can see that you're only half-listening to too many people & then trying to say you did what was called for. You didn't. (Any guess why this site is called Ball-Pythons.net?)
A new snake needs a home that is set up properly ahead of time- that means the right temperatures, humidity and hides so he feels safe enough to settle in & eat.
Since you didn't do that, you need to start over after giving him time now (about a week with NO interruptions or handling), watch for the signs* that he's hungry, & offer the proper prey- a live rat pup. Just because you offered a live rat pup before & he didn't take it does not mean you don't have to try again. He's not eating, it's your fault, & yes, you need to try again until you get him eating.
*Signs he's looking for food: most likely evening, he's looking out of his hide- NOT roaming in cage. Keep lights dim & your activity very minimal, & follow the instructions given by Wilbanks! I'm not going to repeat it all here, you can read.