I'm not sure how to do this. I've attempted to move the local player's humanoid to a model with a humanoid, but then the model doesn't move. It's like a "morph", I want to be able to move the humanoid into a model then be able to control that model. Is this possible? If not, how can I do something similar to this?
You can probably use a create-your-own morph, and make your morph from that, or you can put a script into your model or morph using the key detectors, and just detect for WASD to be equal to having that model change its position every time the key pushed down is detected. If that does not work, then I would read the wiki for more information.