Words words words words words words

words words words words words words

words words words words words words

Have you tried reducing the Friction property (in CustomPhysicalProperties)?

words words words words words words

You could change the player’s humanoid slope angle on touch, then revert when touch ends. Just an idea. Or a hacky method of setting an invisible large box above it and using constraints to keep it above the ball at all times. Just some ideas. :smile:

words words words words words words

Some good ideas I thought of:

  1. A bodymover is likely doing that, could also be the custom physical properties as you stated earlier.
  2. Another thing you could try is welding an invisible part (a little larger) to the ball to make it harder to move.
  3. You could also change your walkspeed.
  4. Custom cframing and vector math (Not recommended)

Changing gravity could have an impact on getting on top of the part

I recommend using a bodymover.