Infinite Resize | Script
-- Example: Basic Script to Change Character Size local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") -- Increase size to 2x (maximum default is usually 1.5x) humanoid.BodyHeightScale.Value = 2 humanoid.BodyWidthScale.Value = 2 humanoid.BodyDepthScale.Value = 2 humanoid.HeadScale.Value = 2 Use code with caution. Copied to clipboard Limitations and Risks
While called "infinite," actual Roblox constraints usually cap part sizes at 2048 studs on any side, though this can be bypassed by manipulating specific SpecialMeshes . Infinite Resize Script
As of late 2022, Roblox introduced a native way to resize complex models without needing plugins or hacks. This is the recommended method for developers: -- Example: Basic Script to Change Character Size
-- Modern ScaleTo Method local model = script.Parent model:ScaleTo(2.5) -- Scales the entire model to 2.5x Use code with caution. Copied to clipboard This is the recommended method for developers: --
It changes BodyHeightScale , BodyWidthScale , BodyDepthScale , and HeadScale .