Possessing characters

i have already made the code to possess another character. In my game I want the player to be able to possess a character into the right position and then be able to stand on top of him. I cant figure out why the player cant stand on him.
Please help.