Player "Bouncing" down Slope

I’m making a Sonic game, and whenever the player goes down slopes they bounce off of it at high speeds, FOR CLARIFICATION: This is exclusive to slopes going DOWN, No I’m not jumping, and no I’m not talking about aligning the player to the slope (even if that’s a problem too). I want the player to STICK to the slope when running, and unstick when jumping or walking off, like this

0117(4)
the player isn’t bouncing

But instead the player does a “bounce”, and detaches, losing out on speed, like this

Adobe Express - Not An EXE Game - Roblox Studio 2026-02-22 11-56-41
The player is bouncing

any help would be appreciated, I’ve had to remake this post 3 times (counting this one) because I wasn’t clear enough with my question, so, PLEASE ask if you don’t get the gist.

try to make it so that the jumppower increases depending on the velocity of the player character as it goes down the slope.

if you tried to make a script that attempted to achieve your goal then please share it.

Maybe a hitbox glitch? Try changing collisionType or colisuonFidelity to the realistic one (I cant remember the names, But you should find it in the properties tab of the slope)

collisionFiedelity to PreciseConvexDecomposition

the player isnt jumping, theyre falling. Adjusting the jump power wouldn’t help i fear

It’s not a hitbox thing. Any hitbox of any size of any shape of any property does this :downcast_face_with_sweat::downcast_face_with_sweat:

i guess you could adjust the vector/linear force in the humanoidrootpart of the character instead, or just use ApplyImpulse()

it seems like the player is moving so fast that it leaves the ground and falls down again over and over and over