I assum that what you described is in c++ im sorry that i did not specify that im using blueprint and also that im a begginer
here is what i understood from your answer
the charcter class dosnot work and i must use the pawn class for mvt i will use add local offset
i need to implement physics "i dont know how to use " to turn the actor as a whole
for the upper body rotation i would use the control rotation and transform it to locale rot “i will trie to figure it out” to turn the waist bone and use clamps controle the max rot