Horse System ground help

Hello, I am making a horse system and I have come up with a problem. When the horse is on ground that is not flat, it does not go parallel with the ground and stays horizontal. I want to make it so the horse is always parallel with the ground and I have no idea where to start. Any ideas?

perhaps you could use Humanoid.Touched to detect the parts which the legs are touching, and then orient the horse with CFrames according to the orientation of the part

1 Like

I will definitely try that, thank you.

It would not work, because I mostly need this to work on terrain.

i found this. the idea is that raycasting allows you to get the normal vector to the surface of the object that it hits, which u can use to orient the root part of the horse

3 Likes