How to get player to scale automatically without clipping issues

I want to increase the players size, without having them clip into the ground, and thus go into the airezgif.com-gif-maker (11)

if humanoid:FindFirstChild("HumanoidDescription") and humanoid:IsDescendantOf(workspace) then
		humanoid:ApplyDescription(humanoid.HumanoidDescription)
		-- I tried doing the below, but it didnt fix anything
		--humanoid.Parent:PivotTo(humanoid.Parent:GetPivot() + Vector3.new(0, 0.25, 0))

I’m unexperienced with the character, but what you can try is move the player up by editing your fourth line saying the CFrame of the HumanoidRootPart to move 0.02 studs up which would be invisible to the player, but will trigger the humanoid physics so that it settles on it’s own.

That’s what the line does. Even with 0.25, which should be a micro amount, barely noticeable, you still get set up into the air.

Can you show how it triggers? I’m afraid that at at some point it might trigger a large amount of times to glitch you like that.

It only triggers once in that video. I have a print a few lines above that piece of code, and it only prints once.