I want to give players control over a character that does not take the form of a humanoid. I'd like to get some suggestions as to how I'd go over this. I myself have a few ideas of how to make this.
-Create new character -Change the Camera's subject to this character -Set up controls to move the new character
Although I'd like it if I could not have the player.Character model be present at any time.
Please do post your suggestions here.
Well, assuming you want to animate a custom character, you will need the Character creator plugin and the Animation Editor.
So first to create the your 'rig' or character model, first create your model by editing parts into a basic body shape (e.g Torso, Left Leg, Right Arm, Head) . Make SURE you have a part named HumanoidRootPart in the same position as the torso. After this, take out your new Character Creator plugin. Use the 'bind feature to hook every part together. IMPORTANT: Make sure you select the torso as the main part EVERY time(or the first part selected) And make sure everything is hooked onto the torso in some way. This is crucial.
When you are done with this, you can open up your Animation Plugin. This plugin won't work until you have inserted a Humanoid or AnimationController inside your rig model. At this point, your rig should rotate nicely and fit in.
After this, publish the animation, and replace the current character with the custom one. Bam-make an animator. You may want to set characterAutoLoads to false in workspace.Set the camera to the model, make UIS to control.
Hope this overview helped. ;D