So I was wondering how the property Humanoid.JumpPower is scaled to the character. What I have this:
--[[ Relative Scale Values
local RelativeCameraMaxZ=10
local RelativeCameraMinZ=0.5
local RelativeWalkSpeed =10
local RelativeJumpPower =50 -- JumpPower ratio
-- Body Composition Ratios
local HeadBC =35/50
local HeightBC =1
local WidthBC =45/50
local DepthBC =1
And basically, for testing purposes, I have the client fire a remote event with a scalar value. The server script then sets the BodyScale values in the Humanoid to scalar*BodyCompositionRatios. Then it does something similar with the RelativeScaleValues.
Everything works correctly except for JumpPower. It changes at a different rate that I don’t know. Right now, when you get bigger, JumpPower gets too big.