
KeylessUniversal

-- [[ WH WEAK HERO - TRANSFORMER V3 ]] --
local LP = game.Players.LocalPlayer
local Character = LP.Character or LP.CharacterAdded:Wait()
local ScreenGui = Instance.new("ScreenGui")
local Main = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local Scroll = Instance.new("ScrollingFrame")
local UIList = Instance.new("UIListLayout")
local UICorner = Instance.new("UICorner")
local UIGradient = Instance.new("UIGradient")
-- Premium UI Setup (Dark/Purple Theme)
ScreenGui.Parent = game.CoreGui
Main.Name = "WH_Transformer"
Main.Parent = ScreenGui
Main.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
Main.Position = UDim2.new(0.35, 0, 0.3, 0)
Main.Size = UDim2.new(0, 220, 0, 260)
Main.Draggable = true
Main.Active = true
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = Main
UIGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(120, 0, 255)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(0, 255, 255)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(120, 0, 255))
}
UIGradient.Parent = Main
Title.Parent = Main
Title.Size = UDim2.new(1, 0, 0, 30)
Title.Text = "★ WH TRANSFORMER ★"
Title.TextColor3 = Color3.new(1, 1, 1)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.GothamBold
Scroll.Parent = Main
Scroll.Position = UDim2.new(0, 0, 0.15, 0)
Scroll.Size = UDim2.new(1, 0, 0.85, 0)
Scroll.BackgroundTransparency = 1
Scroll.CanvasSize = UDim2.new(0, 0, 2, 0)
UIList.Parent = Scroll
UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIList.Padding = UDim.new(0, 5)
local function CreateBtn(text, func)
local btn = Instance.new("TextButton")
btn.Parent = Scroll
btn.Size = UDim2.new(0, 180, 0, 35)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
btn.Text = text
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.Gotham
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 6)
corner.Parent = btn
btn.MouseButton1Click:Connect(func)
end
-- [[ TRANSFORMATION LOGIC ]] --
-- 1. Become Invisible (Ghost Hero)
CreateBtn("👻 GHOST FORM", function()
for _, v in pairs(LP.Character:GetDescendants()) do
if v:IsA("BasePart") or v:IsA("Decal") then
v.Transparency = 1
end
end
print("Transformed to Ghost!")
end)
-- 2. Transform to Ball (Prop Troll)
CreateBtn("⚽ BALL FORM", function()
-- Makes character look like a sphere for trolling
for _, v in pairs(LP.Character:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
v.Transparency = 1
end
end
local ball = Instance.new("Part", LP.Character)
ball.Shape = Enum.PartType.Ball
ball.Size = Vector3.new(4, 4, 4)
ball.BrickColor = BrickColor.new("Bright yellow")
ball.Position = LP.Character.HumanoidRootPart.Position
local weld = Instance.new("Weld", ball)
weld.Part0 = ball
weld.Part1 = LP.Character.HumanoidRootPart
end)
-- 3. Giant Hero (FE Resize)
CreateBtn("👹 GIANT FORM", function()
-- Note: Real size change needs game-specific remotes, this is a local visual boost
LP.Character.Humanoid.BodyHeightScale.Value = 2
LP.Character.Humanoid.BodyWidthScale.Value = 2
print("Giant Mode Active")
end)
-- 4. Prop Disguise (Chair/Box)
CreateBtn("📦 BOX DISGUISE", function()
-- Character invisible, Box attached
for _, v in pairs(LP.Character:GetDescendants()) do
if v:IsA("BasePart") then v.Transparency = 1 end
end
local box = Instance.new("Part", LP.Character)
box.Size = Vector3.new(4, 4, 4)
box.BrickColor = BrickColor.new("Camo")
box.Position = LP.Character.HumanoidRootPart.Position
local weld = Instance.new("Weld", box)
weld.Part0 = box
weld.Part1 = LP.Character.HumanoidRootPart
end)
-- 5. RESET TRANSFORM
CreateBtn("🔄 RESET ALL", function()
LP.Character:BreakJoints()
end)
-- RGB Anim
spawn(function()
while true do
for i = 0, 360, 2 do
UIGradient.Rotation = i
task.wait(0.04)
end
end
end)



Kill yourself.
This is *