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.
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