aaaalllllright!
So step 1.
Create a model,
for a humanoid to work the model requires two parts:
-A part called Head
-A,part called HumanoidRootPart which has to be set as a primarypart.
-Then you can use any plugin to rig it.
I made a quick model (ignore ui and stuff, i opened the first place i had.)
then i rigged it very simple, (steeringwheel rigged to head, head to rootpart)
here is my hierarchy:
alright so about step 2.
in the hierarchy you might see an animation!
Well you open up the build in roblox animator
and then start animating your steeringwheel (if the joints move silly when animating , there might be something wrong with the way you connected them.)
then you get your animation link by uploading it to roblox, when it says success press the blue link and go to the url, copy and paste the id inside of the animation object’s id.
then enter scripting, load and play your animation!
after the animation is loaded, it will be played by your humanoid!
here is my example in action:
hope this helps!
a bit more info about anims, there is a little thing called priority i believe?
Which are these:
idle
move
action1
action2
etc
so if say a walking animation is playing with a priority of movement,
and at the same time an animation is playing, say a sword slash, with a higher priority.
Then say the sword slash animates the arms, but the walk also animates the arms,
the the arms will follow the anim with the highest priority, this is useful when you want some parts animated separatly in a different animation.