I would like to start off this post by saying that if this seems like a request, my apologies.
Getting To The Point The game that I am currently working on will have pre-defined characters that players can purchase in-game. I plan to have a characters shop so players can choose which character they want to be. However, I am not quite sure how to go about creating a customized character script for the game.
What I Need To Learn - How to create the character - How to change the player's appearance to the pre-defined character's appearance - How to implement the characters into the shop (I can most-likely do this on my own after I have the other stuff)
If there is any possible way that someone could share helpful resources, or some type of guide to help me accomplish this, I would greatly appreciate it. Again, my apologies if this sounds like a request. I'm just not quite sure how to begin working on this part of my game.
If you want a complex character, then I'd use inverse kinematics just like crouton04 said. Otherwise, your biggest issue will be the physics. I would suggest using rays to detect the ground if the character will always be standing upright, the movement can be done by lerping the model's CFrame along a plane according to the face normal you get as the 3rd output of FindParOnRay.