Mini Avatar FE Beta
Key RequiredUniversal

Mini Avatar FE Beta

Universal Scriptanayudercarodriguezanayudercarodriguez 5.6K views 3.3K executesUpdated Jul 7, 2025
Unrated
00
Lua Script•34 lines (920 chars)
local char = game.Players.LocalPlayer.Character or game.Players.LocalPlayer.CharacterAdded:Wait()

repeat wait() until char:FindFirstChild("Humanoid") and char:FindFirstChild("HumanoidRootPart")

local humanoid = char:FindFirstChild("Humanoid")
local scaleValue = 0.001

local function scaleBodyParts(scale)
	for _, v in pairs(char:GetDescendants()) do
		if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
			v.Size = v.Size * scale
			local welds = v:GetChildren()
			for _, w in pairs(welds) do
				if w:IsA("Motor6D") or w:IsA("Weld") then
					w.C0 = w.C0 * scale
					w.C1 = w.C1 * scale
				end
			end
		elseif v:IsA("SpecialMesh") then
			v.Scale = v.Scale * scale
		end
	end

	local desc = humanoid:FindFirstChildOfClass("HumanoidDescription")
	if desc then
		desc.HeadScale = scale
		desc.DepthScale = scale
		desc.WidthScale = scale
		desc.HeightScale = scale
	end
end

scaleBodyParts(scaleValue)
print

Features & Information

Makes your avatar transform into a small avatar.
#avatar

Community Comments (3)

zxcvzxcvJul 7, 2025

client side

BadScriptsMakerBadScriptsMakerJul 7, 2025

getting error "invaid argument #2 (vector3 expected, got number), line 18 - function scaleBodyParts and 36 line" so why u paste "print" on end

WinterD*WinterD*Dec 2, 2025

patched

More Scripts for Universal Scripts