
KeylessUniversal

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


![Sir Meme Hub | [16 GAMES] [$14.99 LIFETIME] | FARM/AIM/ESP](https://scriptblox.com/images/sb/-1-1791044877945.webp)
Yo lowk can you update your script plz roblox just patched ts like 2 month ago