idzz morph
Key RequiredUniversal

idzz morph

Universal ScriptYoolpYoolp 1.3K views 107 executesUpdated Jan 4, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•133 lines (3914 chars)
user = "idzz"

local ENV = getgenv and getgenv() or _G
local Players = game:GetService("Players")
local GuiService = game:GetService("GuiService")
local LP = Players.LocalPlayer

local USER = USER or user or "Stickmasterluke"
USER = USER ~= "" and USER or "Stickmasterluke"

if ENV.MORPH_ACTIVE and ENV.LAST_USER == USER then return end

ENV.MORPH_ACTIVE = nil
ENV.TARGET_UID = nil
ENV.TARGET_DESC = nil
ENV.LAST_USER = nil

local UID = tonumber(USER) or Players:GetUserIdFromNameAsync(USER)
local NAME = Players:GetNameFromUserIdAsync(UID)
local DESC = Players:GetHumanoidDescriptionFromUserId(UID)
local THUMB = `rbxthumb://type=AvatarHeadShot&id={UID}&w=150&h=150`

ENV.MORPH_ACTIVE = true
ENV.TARGET_UID = UID
ENV.TARGET_DESC = DESC
ENV.LAST_USER = USER

LP.CharacterAppearanceId = UID
GuiService:SetInspectMenuEnabled(false)

local CACHE = {}
local LOCK = false

local function hookGui(v)
    if v:IsA("TextLabel") or v:IsA("TextButton") or v:IsA("TextBox") then
        CACHE[v] = v.Text
        v:GetPropertyChangedSignal("Text"):Connect(function()
            if LOCK then return end
            LOCK = true
            v.Text = v.Text:gsub(LP.Name, NAME):gsub(LP.DisplayName, NAME)
            LOCK = false
        end)
        LOCK = true
        v.Text = v.Text:gsub(LP.Name, NAME):gsub(LP.DisplayName, NAME)
        LOCK = false

    elseif v:IsA("ImageLabel") or v:IsA("ImageButton") then
        CACHE[v] = v.Image
        v:GetPropertyChangedSignal("Image"):Connect(function()
            if LOCK then return end
            local img = v.Image
            if img ~= "" and (img:find(tostring(LP.UserId)) or img:find("userid=" .. LP.UserId)) then
                LOCK = true
                v.Image = THUMB
                LOCK = false
            end
        end)
        local img = v.Image
        if img ~= "" and (img:find(tostring(LP.UserId)) or img:find("userid=" .. LP.UserId)) then
            LOCK = true
            v.Image = THUMB
            LOCK = false
        end
    end
end

for _, v in game:GetDescendants() do
    pcall(hookGui, v)
end

game.DescendantAdded:Connect(function(v)
    task.defer(function()
        pcall(hookGui, v)
    end)
end)

local function applyFace(char)
    task.wait(0.5)
    local head = char:FindFirstChild("Head")
    if head and DESC.Face ~= 0 then
        local face = head:FindFirstChild("face") or Instance.new("Decal")
        face.Name = "face"
        face.Face = Enum.NormalId.Front
        face.Texture = "rbxassetid://" .. DESC.Face
        face.Parent = head
    end
end

LP.CharacterAdded:Connect(function(char)
    if not ENV.MORPH_ACTIVE then return end
    local hum = char:WaitForChild("Humanoid", 10)
    if not hum then return end

    task.wait(0.12)
    hum:ApplyDescriptionClientServer(DESC)
    applyFace(char)
end)

if LP.Character then
    task.spawn(function()
        local char = LP.Character
        local hum = char:WaitForChild("Humanoid", 10)
        if not hum then return end

        for _, v in char:GetDescendants() do
            if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") or v:IsA("ShirtGraphic") then
                v:Destroy()
            end
        end

        local bc = hum:FindFirstChildOfClass("BodyColors")
        if bc then bc:Destroy() end

        for _, partName in {"Torso", "Left Arm", "Right Arm", "Left Leg", "Right Leg"} do
            local part = char:FindFirstChild(partName)
            if part then
                for _, mesh in part:GetChildren() do
                    if mesh:IsA("SpecialMesh") or mesh:IsA("CharacterMesh") then
                        mesh:Destroy()
                    end
                end
            end
        end

        for _, mesh in char:GetChildren() do
            if mesh:IsA("CharacterMesh") then mesh:Destroy() end
        end

        task.wait(0.3)
        hum:ApplyDescriptionClientServer(DESC)
        applyFace(char)
    end)
end

Features & Information

Idzz/moon/zinnia morph wowowowowo

Community Comments (1)

SeryozhaSeryozhaJul 31, 2026

Yo lowk can you update your script plz roblox just patched ts like 2 month ago

More Scripts for Universal Scripts