How to reduce sliding when moving?

I’ve tried increasing friction and density, making all the meshes on the rig massless but it didn’t resolve the problem. The only other thing I can really think of is making my own movement script.

1 Like

The hip height of the character could be too low meaning the character can’t put its feet down and starts falling but the floor below it is stopping it from falling. You should try and raise the hip height manually until the sliding stops

Yeah the hip height of the character is super low for this rig, if I put it any higher the rig just starts floating.

If the hip height is to low then it’ll start to slide because its in free fall, maybe try raise the hip height bit by bit until the sliding subsides but the character isn’t floating?

Even when I set it to a riduculous value it still slides lol. Also messes up my animations.

Kind of looks like you movement is a bit to fast for the animation.
Maybe slow down or speed up the animation.

it is because your characters model scale is below one, too fix this ungroup and regroup your characters model

To reduce sliding when moving in Roblox, here are a few approaches that might help:

  1. Friction and Custom Physical Properties: Make sure that friction is set correctly on both the player’s rig and the surfaces they’re walking on. Sometimes the default friction might not be enough. You can increase the friction by setting custom physical properties for both parts:
part.CustomPhysicalProperties = PhysicalProperties.new(2, 0.5, 0.5)

This increases the friction of the part and helps reduce sliding.

  1. Modify WalkSpeed and Acceleration: Sliding can sometimes occur if the character’s WalkSpeed is too high or the deceleration when stopping isn’t smooth enough. Try adjusting the Humanoid.WalkSpeed and modify the behavior of the HumanoidRootPart so that the character slows down gradually rather than stopping suddenly, which often leads to sliding.

  2. Anti-Slip Constraints: You can use BodyVelocity or LinearVelocity constraints to control the velocity more precisely, preventing unwanted sliding when moving. Adjust these constraints to match your movement style.

  3. Custom Movement Script: If the default movement system doesn’t work well for your needs, creating a custom movement script might be the best option. This allows you to fully control friction, acceleration, and deceleration when walking, providing smoother movement and eliminating unwanted sliding…

These solutions should help reduce or eliminate sliding issues!

is this chat gpt dude??? sounds like chatgpt

It is ChatGPT, he has been doing it on a few posts now.

yea the robots right, increase friction & friction weight on your character/the environment; you do not want to be trying to handle the collisions that come with making your own movement script