Sudden halt when landing on ground

Essentially, when my player jumps and lands, there’s a moment where they kinda halt. It’s not the velocity, there’s no change there. Changing the ground check distance actually sorta fixes it, but doing that would cause more problems then it would solve. I would rather have it not slow down at all and be a smooth transition. How can I fix this?

You’re probably going to have to show us, but the most likely answer to this is for you to animate the character to look like they’re absorbing the shock of landing. You want the ground detection to be pretty short and the actual character position might thud against the ground (if you don’t allow for bounce). Then the visual model or sprite of the character can “sell” the landing by bending the legs and ducking the upper body a little bit briefly. This is an exaggerated example.

I currently don’t have a way to record anything, but if I find an example somewhere online I’ll link it. (It’s also in first person, but I get what you mean.) Also, thanks. I’ll have to try this out when I can.

Well, turns out that fixing it is a LOT easier then I thought it was going to be, so sorry that you had to make a youtube video halley. If you give the player a physic material, you can apply the friction to be 0, or say 0.1. This makes the transition smooth, but it does mean you slide a little (but you can change drag on the rigidbody to accomodate with that).
Thanks all!