Humanoid:ApplyDescription() not working

Hi! I’m trying to increase the height of an R6 character every 1 second, I’m using Humanoid:ApplyDescription() but it doesn’t seem to be working. The HeightScale value is indeed getting incremented but the character doesn’t seem to be growing.

Script:

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")

local tweenInfo = TweenInfo.new(
	0.5, 
	Enum.EasingStyle.Sine,
	Enum.EasingDirection.Out
)

local PLAYER_ADDED = Players.PlayerAdded

local function onPlayerAdded(player)
	local CHARACTER_ADDED = player.CharacterAdded

	local function onCharacterAdded(character)

		local humanoidRootPart = character:FindFirstChild("HumanoidRootPart")
		local humanoid = character:FindFirstChild("Humanoid")
		local lastValue = 1

		local function incrementSizeLoop()
			while wait(1) do

				local humanoidDescription = humanoid:FindFirstChild("HumanoidDescription")
				local heightScale = humanoidDescription.HeightScale

				lastValue += 0.05
				
				humanoidDescription.HeightScale = lastValue
				humanoid:ApplyDescription(humanoidDescription)

			end
		end

		local incrementSizeCoroutine = coroutine.create(incrementSizeLoop)
		coroutine.resume(incrementSizeCoroutine)

	end

	CHARACTER_ADDED:Connect(onCharacterAdded)

end

PLAYER_ADDED:Connect(onPlayerAdded)
1 Like

You need R15 to resize your avatar using HumanoidDescription. You can still achieve something similar by adjusting RigAttachments and part sizes along with Humanoid:BuildRigFromAttachments() after doing so.

I can’t provide you any code in the moment, as I type on my phone, sorry about that.

Surely there has to be an easier way?

I don’t think there are easier ways to scale R6 characters other than what I said. There are a bunch of posts in the DevForum that has talked about this though. There’s one post where individual R15 parts can be scaled with a similar method (although this uses Motor6Ds instead.)

Can you give me a basic rundown of how the method you told me earlier can be achieved?