I've been trying to make a code where as my strength increases, my size increases which is seen in the code below:
player.CharacterAppearanceLoaded:Connect(function(character)
local humanoid = character.Humanoid
humanoid:WaitForChild('BodyDepthScale').Value = 1 + (Strength.Value/250)
humanoid:WaitForChild('BodyHeightScale').Value = 1 + (Strength.Value/250)
humanoid:WaitForChild('BodyWidthScale').Value = 1 + (Strength.Value/250)
humanoid:WaitForChild('HeadScale').Value = 1 + (Strength.Value/250)
humanoid.WalkSpeed = 16 * (Strength.Value/250)
Strength:GetPropertyChangedSignal('Value'):Connect(function()
humanoid:WaitForChild('BodyDepthScale').Value = 1 + (Strength.Value/250)
humanoid:WaitForChild('BodyHeightScale').Value = 1 + (Strength.Value/250)
humanoid:WaitForChild('BodyWidthScale').Value = 1 + (Strength.Value/250)
humanoid:WaitForChild('HeadScale').Value = 1 + (Strength.Value/250)
humanoid.WalkSpeed = 16 * (Strength.Value/250)
end)
end)
However, no scaling occurs and my size remains the same. I've even set my strength to be 10,000 to confirm whether the increase might be too small to notice but still no change has occurred. Any help would be appreciated, thank you.

1 comment
Nope it doesn't work. I've been looking around and found that some people have been having problems with using 'CharacterAppearanceLoaded' as it isn't firing when the character is loading which is a pain. Any other work arounds?