Hi Jean,
thanks for the reply, I've looked through the information you sent and i found it pretty helpful however i'm working on a 2D game which will require me shooting contantly and i believe the method used in the tutorial you sent, might cause a break in movement and so i decided to use get vector axis instead of get axis.
then i used clamp float and set position with the variable created in clamp float but it didnt work. i believe there may be something wrong with my logic.
here is a picture.
thanks!