Scaling body parts to default size with R15

I’m a fan of R15 and a fan of custom body parts, but unfortunately it is impossible to have both while keeping everyone the same size (certain packages can make the avatar taller and others shorter). Is there any way to scale the stuff to the R6 size but keep R15?

1 Like

You can do that. Every R15 character has Values that are the child of the Humanoid. I made a server script that will change every R15 Characters to match the same properties as an R6 Character.

local Players = game:GetService("Players")

Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(character)
		local human = character.Humanoid
		
		if human.RigType == Enum.HumanoidRigType.R15 then
			human:WaitForChild("BodyDepthScale").Value = 0.9
			human:WaitForChild("BodyHeightScale").Value = 0.9
			human:WaitForChild("BodyWidthScale").Value = 0.8
			human:WaitForChild("HeadScale").Value = 1
			human:WaitForChild("BodyProportionScale").Value = 0
		end
	end)
end)
7 Likes