How do I correctly scale jumppower with body scale?

  1. What do you want to achieve? Keep it simple and clear!
    To apply a HumanoidDescription where all the scale properties are 0.33333333333 while not messing up the jumping animation… speed?

  2. What is the issue? Include screenshots / videos if possible!
    I get this shorter and more frequent jumping animation when the jumppower is divided by 3, which would be normal for a normal sized character, but the axolotl character has a body scale of 0.3333333333.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    Looking for a way to also change the mass of the parts or even making some massless, which didn’t work.

Here’s the script I’ve used if it helps:

local description = Instance.new("HumanoidDescription")

description.HatAccessory = "6933895684"
description.WaistAccessory = "7062387763"

description.Pants = "7082319002"
description.Shirt = "7082320305"

description.DepthScale /= 3
description.HeadScale /= 3
description.HeightScale /= 3
description.ProportionScale /= 3
description.WidthScale /= 3

script.Parent.ClickDetector.MouseClick:Connect(function(plr)
	plr.Character.Humanoid:ApplyDescription(description)
	
	plr.Character.Humanoid.WalkSpeed /= 3
	plr.Character.Humanoid.JumpPower /= 3
end)

Try using the jump height instead of jump power. There’s a setting for it in each humanoid IIRC

Thanks, although I should also add that the Humanoid.UseJumpPower property should be false for that to work.

1 Like