Hey,
Can you explain exactly what you mean by sliding? It looks normal to me in that video.
I had a problem where my robot, which is a rigged character, was sliding on the ground. I set its HumanoidRootPart.Anchored = true.
Anyways… When I tested my own rigged character, if the HumanoidRootPart was too low, it would slide. Where exactly is your HumanoidRootPart positioned?
I think it’s due to mass and how it gets calculated with humanoids. Then walkspeed has not been changed to account for that mass causing more force than needed