Collision problems with super tiny characters

Am making a simple game where the character needs to be super tiny, image

when I try to move it is slow and the character is floating a few studs off of the ground.

jumping also causes my character to fall and slide everywhere like there is no friction.
anyone know the solution for this?

1 Like

Change the HipHeight property of the humanoid to fix its Y position. It will be slow because you’re smaller try increasing the WalkSpeed property of the humanoid to fix that.

any idea how to fix the slipperiness everywhere?

the slipperiness im having

not sure how this would work but u can try using invisible character parts or just change walk speed and hip height that should fix that problem. Also move the spawn point up more and turn can collide off that should make it so u cant spawn in the map

Slipperiness is probably HipHeight too low. Your feet clip the floor, and you enter freefall Humanoid.State. Your body does not enter the floor, and you slide around.

With a smaller character, you need to be careful also that your invisible parts (HRP for example) are not larger than the model, or you will have similar issues.

I ran into something like this a while ago. I believe what I did was increase the friction (custom part properties) of the leg parts or the humanoid root part.

If the humanoid isn’t walking (you can probably see by the animation) change the HipHeight again. You can find what the hip height should be by multiplying the height scale by the regular hip height (should default to about the right value when you change the HeightScale).

Edit:
Did some experimenting, you need to multiply the mass all the parts (custom part properties) by (1/heightScale).

Edit:
Opps! That’s 3D density, change that to (1/heightScale)^3

1 Like