Hello everyone.
Two months ago i got a new

named Sunny, he's about a year old now. I've been trying to train him to step up but i can't get him to do so, i'll explain why after the intro. I got him from a local pet store, he wasn't hand fed so i knew human contact might be a big deal. However, he is very friendly and enjoys human contact. Which surprised me. He'll go up to complete strangers without much hesitation. The one caveat is he does not like anyone or anything touching near his feet. Whenever i try to get under his abdomen to try and teach him the Step Up command he'll back up or put his head down to block my finger or the training perch.
I have found that he will sometimes jump on my hand if he is scared or if he is trying to run up my arm to get on my shoulder. I've tried using treats to lure him onto my finger but i think he knows that it's a trick because he'll follow up right up until its just far enough that he has to jump onto my finger.
Does anyone have any tips on how to break him from this fear? Like i said he loves sitting on me and will let me pet him whenever, i can even put my hand into his cage and hand feed him, but once i get near his feet he freaks out. Thanks for the help.