How to squish a character and have them reform (R6)

I wanna make it so my character will squish down and reform when hitting the ground, i cant figure out how to squish it though. Im using R6 so i cant use heightscale, and ive looked for a good scaling script but i cant find any. I found one but it completely breaks when tweening is used.

you can try going through all the the players parts and changing the size manually but im not sure if that’ll work. if you do that you will probabbly have to modify the motor6d’s to fit the different sizes

i tried that and it didnt really work, but to be fair i havnt tried that in-game