I’m trying to create a shark that moves around freely in the water, but the problem is that humanoids tend to make the character stand up, preventing me from being able to rotate the shark however I want. How would I fix this?
I cannot remove the humanoid because I need to be able to play animations.
Why don’t you just sit the character down in a seat? I don’t believe you can make it so a character cant stand up via :SetStateEnabled. Your best bet would to be removing the humanoid.
For the animations, use an AnimationController. They allow you to play animations for an object (in this case the player) without a humanoid.
If you make the player sit in a seat, you can disable the .GetUp state, and keep them in the seat. Then, you could use a animation to get the desired animation.