FordNGuns
(FordNGuns)
March 10, 2022, 6:12pm
#1
Today I was trying to change the scale of my character when I realized my height scale wouldn’t change
local Description = Humanoid:GetAppliedDescription()
Description.HeightScale = Description.HeightScale*2
Humanoid:ApplyDescription(Description)
Did I do something wrong or is it not a thing to change the players height
Synitx
(Synitx)
March 10, 2022, 6:23pm
#2
Height scale only works with r15 avatars.
Its gonna be complicated If you want to change the height of the r6 avatar, you have to scale each part to make it work.
Forummer
(Forummer)
March 10, 2022, 7:52pm
#3
As has been stated, only R15 rigs can be scaled via the HumanoidDescription’s scale properties.
It’s a bit harder to scale R6 characters but you can do something similar to the following.
local players = game:GetService("Players")
local characterScale = 1.25
local function onPlayerAdded(player)
local function onCharacterAdded(character)
if not player:HasAppearanceLoaded() then
player.CharacterAppearanceLoaded:Wait()
end
local humanoid = character.Humanoid
humanoid.HipHeight *= characterScale
for _, child in ipairs(character:GetChildren()) do
if child:IsA("BasePart") …