How to make animation actually touch floor and play movement animation

I am trying to make a crouch animation for my character whenever ‘c’ is clicked but whenever it is fired, the player hovers above the floor.
image

is there any way to fix this?

Yours might be related to this
Custom seating animation issues - Help and Feedback / Scripting Support - DevForum | Roblox

yeah but im not trying to make the animation work with smaller characters, but just make the animation touch the floor

It has to do with ur animation. ur animation made it upwards

The issue is the Humanoid hip height which remains unchanged which is what causes the Humanoid to levitate off the ground, set the value to a lower value to simulate crouching.

could you explain how i could use this, its really confusing me