Make a custom character morph follow the terrain

Hello, me again.
We’ve been working on an animal roleplay game and the player character is a custom model of a cat. We managed to get the animations and movement to work but everything is just floaty and doesn’t feel grounded at all. It’s like an anchored brick floating over the terrain.
After some research, I found out it’s because we are using a Humanoid in the model, which doesn’t follow the terrain, and that removing it and treating it as a vehicle would work. But we are scratching our heads on how to do it and the forum doesn’t have much info on it, if at all.

So what do we want to achieve?: Make the custom model player character move naturally with the terrain.
What’s the problem?: The character currently feels floaty and doesn’t tilt with the terrain.
What solution did we try?: We’ve discovered that it’s because of Humanoid properties and that we should remove it and treat the player model as a vehicle.

Here is the current Place to show you how the player character feels at the moment: Lake Territory: Reborn

Any help is appreciated! Keep in mind our programmer currently is not super experienced but we’re willing to learn!

3 Likes

I think i saw one of these before, they used inverse kinematics to make the limbs follow the ground below. Now me i dont know inverse kinematics, but you can try searching it in the forums about it.

Roblox studio has a built in Inverse Kinematics controller which is useful if you don’t know how to script Inverse Kinematics. The downside of using this is you have to sort of script your animations, which can get complicated. The IK controller can also be buggy if not used correctly.