-- [[ 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)