local player = game.Players.LocalPlayer -- MAIN GUI local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "larry04233_gui" local main = Instance.new("Frame", gui) main.Size = UDim2.new(0,420,0,350) main.Position = UDim2.new(0.5,-210,0.5,-175) main.BackgroundColor3 = Color3.fromRGB(10,10,10) main.BorderColor3 = Color3.fromRGB(0,255,0) main.BorderSizePixel = 2 main.Active = true main.Draggable = true -- TITLE local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1,0,0,30) title.BackgroundColor3 = Color3.fromRGB(0,0,0) title.Text = "larry04233 gui" title.TextColor3 = Color3.fromRGB(0,255,0) title.Font = Enum.Font.Code title.TextSize = 16 -- MINIMIZE local minimize = Instance.new("TextButton", main) minimize.Size = UDim2.new(0,30,0,30) minimize.Position = UDim2.new(1,-60,0,0) minimize.Text = "-" minimize.BackgroundColor3 = Color3.fromRGB(0,0,0) minimize.TextColor3 = Color3.fromRGB(0,255,0) -- CLOSE local close = Instance.new("TextButton", main) close.Size = UDim2.new(0,30,0,30) close.Position = UDim2.new(1,-30,0,0) close.Text = "X" close.BackgroundColor3 = Color3.fromRGB(0,0,0) close.TextColor3 = Color3.fromRGB(0,255,0) close.MouseButton1Click:Connect(function() gui:Destroy() end) -- CONTAINER (para los botones) local container = Instance.new("Frame", main) container.Size = UDim2.new(1,0,1,-60) container.Position = UDim2.new(0,0,0,30) container.BackgroundTransparency = 1 -- BOTONES DE PÁGINA local pagePrev = Instance.new("TextButton", main) pagePrev.Size = UDim2.new(0,60,0,25) pagePrev.Position = UDim2.new(0,10,1,-30) pagePrev.Text = "<" pagePrev.BackgroundColor3 = Color3.fromRGB(0,0,0) pagePrev.TextColor3 = Color3.fromRGB(0,255,0) pagePrev.BorderColor3 = Color3.fromRGB(0,255,0) local pageNext = Instance.new("TextButton", main) pageNext.Size = UDim2.new(0,60,0,25) pageNext.Position = UDim2.new(1,-70,1,-30) pageNext.Text = ">" pageNext.BackgroundColor3 = Color3.fromRGB(0,0,0) pageNext.TextColor3 = Color3.fromRGB(0,255,0) pageNext.BorderColor3 = Color3.fromRGB(0,255,0) local pageText = Instance.new("TextLabel", main) pageText.Size = UDim2.new(0,100,0,25) pageText.Position = UDim2.new(0.5,-50,1,-30) pageText.Text = "Página 1/2" pageText.TextColor3 = Color3.fromRGB(0,255,0) pageText.BackgroundTransparency = 1 pageText.Font = Enum.Font.Code -- MINIMIZE LOGIC local minimized = false minimize.MouseButton1Click:Connect(function() minimized = not minimized container.Visible = not minimized pagePrev.Visible = not minimized pageNext.Visible = not minimized pageText.Visible = not minimized main.Size = minimized and UDim2.new(0,420,0,30) or UDim2.new(0,420,0,350) end) -- BUTTON SYSTEM local buttons = {} local function makeButton(text, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0,90,0,45) btn.BackgroundColor3 = Color3.fromRGB(0,0,0) btn.BorderColor3 = Color3.fromRGB(0,255,0) btn.TextColor3 = Color3.fromRGB(0,255,0) btn.Font = Enum.Font.Code btn.TextSize = 13 btn.Text = text btn.Parent = container btn.MouseButton1Click:Connect(callback) table.insert(buttons, btn) end -- ============================================= -- BOTONES PÁGINA 1 -- ============================================= makeButton("DECAL SPAWN", function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then local d = Instance.new("Decal", v) d.Texture = "rbxassetid://121298405956354" end end end) makeButton("SKYBOX", function() local sky = Instance.new("Sky", game.Lighting) for _,face in pairs({"SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp"}) do sky[face] = "rbxassetid://121298405956354" end end) makeButton("PARTICULAS", function() if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local p = Instance.new("ParticleEmitter") p.Texture = "rbxassetid://121298405956354" p.Rate = 50 p.Speed = NumberRange.new(5,10) p.Lifetime = NumberRange.new(1,2) p.Size = NumberSequence.new(1) p.Parent = player.Character.HumanoidRootPart end end) makeButton("PARTICULAS+", function() if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local hrp = player.Character.HumanoidRootPart for i=1,15 do local p = Instance.new("ParticleEmitter") p.Texture = "rbxassetid://121298405956354" p.Rate = math.random(30,100) p.Speed = NumberRange.new(math.random(2,10),math.random(5,15)) p.Lifetime = NumberRange.new(0.5,3) p.Size = NumberSequence.new(math.random(), math.random(2,3)) p.Rotation = NumberRange.new(0,360) p.RotSpeed = NumberRange.new(-180,180) p.Parent = hrp end end end) local disco = false makeButton("DISCO", function() disco = not disco while disco do game.Lighting.Ambient = Color3.fromRGB(math.random(0,255),math.random(0,255),math.random(0,255)) task.wait(0.3) end end) local fovActive = false makeButton("DISCO FOV", function() fovActive = not fovActive while fovActive do workspace.CurrentCamera.FieldOfView = math.random(60,120) task.wait(0.3) end workspace.CurrentCamera.FieldOfView = 70 end) makeButton("FIRE ALL", function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") and not v:FindFirstChild("Fire") then Instance.new("Fire", v) end end end) makeButton("COLOR PARTS", function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Color = Color3.fromRGB(math.random(0,255),math.random(0,255),math.random(0,255)) end end end) makeButton("ANCHOR PARTS", function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Anchored = true end end end) makeButton("UNANCHOR PARTS", function() for _,v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Anchored = false end end end) makeButton("CHICKEN ARMS", function() local char = player.Character if char then for _,v in pairs(char:GetDescendants()) do if v:IsA("Motor6D") then v.Transform = CFrame.Angles(0,0,math.rad(90)) end end end end) makeButton("JUMPSCARE", function() local j = Instance.new("ScreenGui", game.CoreGui) local img = Instance.new("ImageLabel", j) img.Size = UDim2.new(1,0,1,0) img.Image = "rbxassetid://133998999019507" local s = Instance.new("Sound", j) s.SoundId = "rbxassetid://6018028320" s.Volume = 10 s.Looped = true s:Play() task.wait(3) j:Destroy() end) -- NUEVOS BOTONES PÁGINA 1 makeButton("SKYBOX 127", function() local sky = Instance.new("Sky", game.Lighting) local texture = "rbxassetid://127626672397582" for _,face in pairs({"SkyboxBk","SkyboxDn","SkyboxFt","SkyboxLf","SkyboxRt","SkyboxUp"}) do sky[face] = texture end end) makeButton("DECAL BODY", function() local textureId = "rbxassetid://127626672397582" for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then local hasDecal = false for _, child in pairs(v:GetChildren()) do if child:IsA("Decal") then hasDecal = true break end end if not hasDecal then local decal = Instance.new("Decal") decal.Texture = textureId decal.Face = Enum.NormalId.Front decal.Parent = v end end end end) -- ============================================= -- BOTONES PÁGINA 2 -- ============================================= makeButton("CHANGE NAME", function() if player.Character and not player.Character:FindFirstChild("NameBillboard") then local head = player.Character:FindFirstChild("Head") if head then local billboard = Instance.new("BillboardGui", head) billboard.Name = "NameBillboard" billboard.Size = UDim2.new(0,100,0,40) billboard.StudsOffset = Vector3.new(0,2,0) billboard.AlwaysOnTop = true local nameLabel = Instance.new("TextLabel", billboard) nameLabel.Size = UDim2.new(1,0,1,0) nameLabel.BackgroundTransparency = 1 nameLabel.Text = "Larry04233" nameLabel.TextColor3 = Color3.fromRGB(0,0,0) nameLabel.Font = Enum.Font.Code nameLabel.TextScaled = true end end end) makeButton("HINT", function() local hint = Instance.new("Hint") hint.Parent = workspace hint.Text = "🔴 LARRY04233 ESTUVO AQUÍ 🔴" wait(4) hint:Destroy() end) makeButton("TP GAME", function() game:GetService("TeleportService"):Teleport(123480381311983, player) end) makeButton("MUSIC", function() local s = Instance.new("Sound", game.SoundService) s.SoundId = "rbxassetid://1839247124" s.Looped = true s.Volume = 1 s:Play() end) makeButton("SPOOKY SKYBOX", function() local imageOne = "http://www.roblox.com/asset/?id=169585459" local imageTwo = "http://www.roblox.com/asset/?id=169585475" local imageThree = "http://www.roblox.com/asset/?id=169585485" local imageFour = "http://www.roblox.com/asset/?id=169585502" local imageFive = "http://www.roblox.com/asset/?id=169585515" local imageSix = "http://www.roblox.com/asset/?id=169585502" local imageSeven = "http://www.roblox.com/asset/?id=169585485" local imageEight = "http://www.roblox.com/asset/?id=169585475" local Spooky = Instance.new("Sound", workspace) Spooky.Name = "Spooky" Spooky.SoundId = "rbxassetid://95156028272944" Spooky.Volume = 15 Spooky.Looped = true Spooky.Pitch = 0.3 Spooky:Play() local Sky = Instance.new("Sky", game.Lighting) coroutine.wrap(function() while true do Sky.SkyboxBk = imageOne Sky.SkyboxDn = imageOne Sky.SkyboxFt = imageOne Sky.SkyboxLf = imageOne Sky.SkyboxRt = imageOne Sky.SkyboxUp = imageOne wait(0.05) Sky.SkyboxBk = imageTwo Sky.SkyboxDn = imageTwo Sky.SkyboxFt = imageTwo Sky.SkyboxLf = imageTwo Sky.SkyboxRt = imageTwo Sky.SkyboxUp = imageTwo wait(0.05) Sky.SkyboxBk = imageThree Sky.SkyboxDn = imageThree Sky.SkyboxFt = imageThree Sky.SkyboxLf = imageThree Sky.SkyboxRt = imageThree Sky.SkyboxUp = imageThree wait(0.05) Sky.SkyboxBk = imageFour Sky.SkyboxDn = imageFour Sky.SkyboxFt = imageFour Sky.SkyboxLf = imageFour Sky.SkyboxRt = imageFour Sky.SkyboxUp = imageFour wait(0.05) Sky.SkyboxBk = imageFive Sky.SkyboxDn = imageFive Sky.SkyboxFt = imageFive Sky.SkyboxLf = imageFive Sky.SkyboxRt = imageFive Sky.SkyboxUp = imageFive wait(0.05) Sky.SkyboxBk = imageSix Sky.SkyboxDn = imageSix Sky.SkyboxFt = imageSix Sky.SkyboxLf = imageSix Sky.SkyboxRt = imageSix Sky.SkyboxUp = imageSix wait(0.05) Sky.SkyboxBk = imageSeven Sky.SkyboxDn = imageSeven Sky.SkyboxFt = imageSeven Sky.SkyboxLf = imageSeven Sky.SkyboxRt = imageSeven Sky.SkyboxUp = imageSeven wait(0.05) Sky.SkyboxBk = imageEight Sky.SkyboxDn = imageEight Sky.SkyboxFt = imageEight Sky.SkyboxLf = imageEight Sky.SkyboxRt = imageEight Sky.SkyboxUp = imageEight wait(0.05) end end)() end) makeButton("ANIME SKYBOX", function() local s = Instance.new("Sky") s.Parent = game.Lighting s.Name = "awesome skybox" coroutine.wrap(function() while true do s.SkyboxBk = "http://www.roblox.com/asset/?id=21076888" s.SkyboxDn = "http://www.roblox.com/asset/?id=21076888" s.SkyboxFt = "http://www.roblox.com/asset/?id=21076888" s.SkyboxLf = "http://www.roblox.com/asset/?id=21076888" s.SkyboxRt = "http://www.roblox.com/asset/?id=21076888" s.SkyboxUp = "http://www.roblox.com/asset/?id=21076888" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21076945" s.SkyboxDn = "http://www.roblox.com/asset/?id=21076945" s.SkyboxFt = "http://www.roblox.com/asset/?id=21076945" s.SkyboxLf = "http://www.roblox.com/asset/?id=21076945" s.SkyboxRt = "http://www.roblox.com/asset/?id=21076945" s.SkyboxUp = "http://www.roblox.com/asset/?id=21076945" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077007" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077007" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077007" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077007" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077007" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077007" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077125" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077125" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077125" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077125" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077125" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077125" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077227" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077227" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077227" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077227" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077227" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077227" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077345" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077345" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077345" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077345" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077345" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077345" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077227" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077227" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077227" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077227" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077227" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077227" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077125" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077125" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077125" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077125" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077125" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077125" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21077007" s.SkyboxDn = "http://www.roblox.com/asset/?id=21077007" s.SkyboxFt = "http://www.roblox.com/asset/?id=21077007" s.SkyboxLf = "http://www.roblox.com/asset/?id=21077007" s.SkyboxRt = "http://www.roblox.com/asset/?id=21077007" s.SkyboxUp = "http://www.roblox.com/asset/?id=21077007" wait(0.1) s.SkyboxBk = "http://www.roblox.com/asset/?id=21076945" s.SkyboxDn = "http://www.roblox.com/asset/?id=21076945" s.SkyboxFt = "http://www.roblox.com/asset/?id=21076945" s.SkyboxLf = "http://www.roblox.com/asset/?id=21076945" s.SkyboxRt = "http://www.roblox.com/asset/?id=21076945" s.SkyboxUp = "http://www.roblox.com/asset/?id=21076945" wait(0.1) end end)() end) -- ============================================= -- NUEVO BOTÓN: FACE ALL (Página 2) -- ============================================= makeButton("FACE ALL", function() local id = "rbxassetid://107104663572410" local function cambiarCara(character) local head = character:FindFirstChild("Head") if head then local face = head:FindFirstChild("face") if face then face.Texture = id else -- Si no tiene face, crear una local newFace = Instance.new("Decal") newFace.Name = "face" newFace.Texture = id newFace.Face = Enum.NormalId.Front newFace.Parent = head end end end for _, player in pairs(game.Players:GetPlayers()) do if player.Character then cambiarCara(player.Character) end end -- También cambiar la cara del jugador local si no está en la lista if player.Character then cambiarCara(player.Character) end end) -- ============================================= -- SISTEMA DE PÁGINAS -- ============================================= local currentPage = 1 local buttonsPerPage = 12 -- 3 filas de 4 botones local totalPages = math.ceil(#buttons / buttonsPerPage) -- 21/12 = 2 páginas local function updatePage() -- Ocultar todos los botones for i, btn in ipairs(buttons) do btn.Visible = false end -- Mostrar solo los de la página actual local startIdx = (currentPage - 1) * buttonsPerPage + 1 local endIdx = math.min(startIdx + buttonsPerPage - 1, #buttons) for i = startIdx, endIdx do local btn = buttons[i] btn.Visible = true local posInPage = i - startIdx local row = math.floor(posInPage / 4) local col = posInPage % 4 btn.Position = UDim2.new(0, 15 + col * 100, 0, 10 + row * 55) end pageText.Text = "Página " .. currentPage .. "/" .. totalPages end pagePrev.MouseButton1Click:Connect(function() if currentPage > 1 then currentPage = currentPage - 1 updatePage() end end) pageNext.MouseButton1Click:Connect(function() if currentPage < totalPages then currentPage = currentPage + 1 updatePage() end end) -- Inicializar primera página updatePage()