I have a horse model, and I wanted to make its legs CanCollide=false, so it would move smoothly on terrain when it walks. It seems like the hip height isn't working because when I start the game the legs go trough the map, no matter what the hip height was.
Also, this is a bit out of subject but, is this accurate way to make a humanoid move?
horse:SetPrimaryPartCFrame(horse:GetPrimaryPartCFrame()*CFrame.new(0,0,0-.4))
This script makes the horse go straight forward forever, but I just wanted to know if there's some more accurate way to do it?
I'm happy if I got an answer even to one of these questions :)

3 comments
If CanCollide= false then the legs would go through the map because the legs are set to not collide with anything in the map.
You can try Collision groups but I'm not too familiar with those.
I realised that model's PrimaryPart must be called "HumanoidRootPart", so the humanoid finds the root part. So hip height is working perfectly now! Thank you anyways ToastyWarmBread for trying to help.