Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ===== SERVICIOS =====
- local Players = game:GetService("Players")
- local TweenService = game:GetService("TweenService")
- local UserInputService = game:GetService("UserInputService")
- local Lighting = game:GetService("Lighting")
- local ReplicatedStorage = game:GetService("ReplicatedStorage")
- local player = Players.LocalPlayer
- -- ===== HD ADMIN REQUEST =====
- local Request = ReplicatedStorage:WaitForChild("HDAdminHDClient")
- .Signals.RequestCommandSilent
- -- ===== COLORES =====
- local negro = Color3.new(0,0,0)
- local rojo = Color3.fromRGB(255,0,0)
- local blanco = Color3.new(1,1,1)
- -- ===== GUI =====
- local gui = Instance.new("ScreenGui")
- gui.ResetOnSpawn = false
- gui.Parent = player:WaitForChild("PlayerGui")
- -- ===== BLUR =====
- local blur = Instance.new("BlurEffect")
- blur.Size = 0
- blur.Enabled = false
- blur.Parent = Lighting
- -- ===== BOTÓN FLOTANTE =====
- local floating = Instance.new("TextButton")
- floating.Size = UDim2.new(0,60,0,60)
- floating.Position = UDim2.new(0,20,0.5,-30)
- floating.BackgroundColor3 = negro
- floating.BorderColor3 = rojo
- floating.BorderSizePixel = 3
- floating.Text = "≡"
- floating.TextColor3 = blanco
- floating.TextScaled = true
- floating.Font = Enum.Font.GothamBold
- floating.Parent = gui
- -- ===== FRAME PRINCIPAL =====
- local frame = Instance.new("Frame")
- frame.Size = UDim2.new(0,420,0,620)
- frame.Position = UDim2.new(0.5,-210,0.5,-310)
- frame.BackgroundColor3 = negro
- frame.BorderColor3 = rojo
- frame.BorderSizePixel = 4
- frame.Visible = false
- frame.Parent = gui
- -- ===== DRAGGABLE FRAME =====
- do
- local dragging, dragStart, startPos
- frame.InputBegan:Connect(function(i)
- if i.UserInputType == Enum.UserInputType.MouseButton1
- or i.UserInputType == Enum.UserInputType.Touch then
- dragging = true
- dragStart = i.Position
- startPos = frame.Position
- end
- end)
- UserInputService.InputChanged:Connect(function(i)
- if dragging and (i.UserInputType == Enum.UserInputType.MouseMovement
- or i.UserInputType == Enum.UserInputType.Touch) then
- local delta = i.Position - dragStart
- frame.Position = UDim2.new(
- startPos.X.Scale, startPos.X.Offset + delta.X,
- startPos.Y.Scale, startPos.Y.Offset + delta.Y
- )
- end
- end)
- UserInputService.InputEnded:Connect(function()
- dragging = false
- end)
- end
- -- ===== TÍTULO =====
- local title = Instance.new("TextLabel")
- title.Size = UDim2.new(1,0,0,45)
- title.BackgroundTransparency = 1
- title.Text = "F4ke5tguii"
- title.TextColor3 = blanco
- title.TextScaled = true
- title.Font = Enum.Font.GothamBold
- title.Parent = frame
- -- ===== PÁGINAS =====
- local pages = {}
- local buttonCount = {0,0}
- local currentPage = 1
- local MAX_BUTTONS = 12 -- 2x6
- local function crearPagina()
- local p = Instance.new("Frame")
- p.Size = UDim2.new(1,0,1,-140)
- p.Position = UDim2.new(0,0,0,50)
- p.BackgroundTransparency = 1
- p.Visible = false
- p.Parent = frame
- table.insert(pages,p)
- end
- crearPagina()
- crearPagina()
- local function mostrarPagina(n)
- for i,v in ipairs(pages) do
- v.Visible = (i == n)
- end
- currentPage = n
- end
- -- ===== FUNCIÓN CREAR BOTÓN (2x6) =====
- local function crearBoton(texto, funcion)
- local pageIndex = (buttonCount[1] < MAX_BUTTONS) and 1 or 2
- if buttonCount[pageIndex] >= MAX_BUTTONS then return end
- local index = buttonCount[pageIndex]
- local row = math.floor(index / 2) -- 6 filas
- local col = index % 2 -- 2 columnas
- local b = Instance.new("TextButton")
- b.Size = UDim2.new(0.5,-4,0,45)
- b.Position = UDim2.new(
- col * 0.5, col == 1 and 4 or 0,
- 0, row * 50
- )
- b.BackgroundColor3 = negro
- b.BorderColor3 = rojo
- b.BorderSizePixel = 3
- b.Text = texto
- b.TextColor3 = blanco
- b.TextScaled = true
- b.Font = Enum.Font.Gotham
- b.Parent = pages[pageIndex]
- b.Activated:Connect(funcion)
- buttonCount[pageIndex] += 1
- return b
- end
- -- ===== BOTONES (LOS TUYOS) =====
- crearBoton("Decal spam", function()
- loadstring(game:HttpGet("https://pastebin.com/raw/D3ebFniS"))()
- end)
- crearBoton("DW sky", function()
- loadstring(game:HttpGet("https://pastebin.com/raw/ndNYJpqi"))()
- Request:InvokeServer(";time 0")
- end)
- crearBoton("music", function()
- Request:InvokeServer(";music 99974358068663")
- Request:InvokeServer(";pitch 0.15")
- Request:InvokeServer(";volume inf")
- end)
- crearBoton("skeletons", function()
- loadstring(game:HttpGet("https://pastebin.com/raw/shUFy0VB"))()
- Request:InvokeServer(";time 0")
- Request:InvokeServer(";music 95156028272944")
- Request:InvokeServer(";pitch 0.2")
- Request:InvokeServer(";volume inf")
- Request:InvokeServer(";warp all")
- task.wait(6)
- Request:InvokeServer(";disco")
- end)
- crearBoton("Sabers93New ui", function()
- loadstring(game:HttpGet("https://pastefy.app/sRyy941y/raw?part=sabguif3x"))()
- end)
- crearBoton("Unethical ui", function()
- loadstring(game:HttpGet("https://pastebin.com/raw/EU4j8QJS"))()
- end)
- crearBoton("Yoosung mm", function()
- loadstring(game:HttpGet("https://pastebin.com/raw/4SqMv6ts"))()
- end)
- crearBoton("nombre", function()
- print()
- end)
- crearBoton("l00pkill", function()
- Request:InvokeServer(";loopkill others")
- end)
- -- ===== BOTONES DE PÁGINA =====
- local back = Instance.new("TextButton")
- back.Size = UDim2.new(0.5,-4,0,40)
- back.Position = UDim2.new(0,0,1,-85)
- back.Text = "<"
- back.TextScaled = true
- back.Font = Enum.Font.GothamBold
- back.BackgroundColor3 = negro
- back.BorderColor3 = rojo
- back.BorderSizePixel = 3
- back.TextColor3 = blanco
- back.Parent = frame
- local next = back:Clone()
- next.Position = UDim2.new(0.5,4,1,-85)
- next.Text = ">"
- next.Parent = frame
- back.Activated:Connect(function() mostrarPagina(1) end)
- next.Activated:Connect(function() mostrarPagina(2) end)
- -- ===== BOTÓN CLOSE =====
- local close = Instance.new("TextButton")
- close.Size = UDim2.new(1,-10,0,40)
- close.Position = UDim2.new(0,5,1,-45)
- close.Text = "close"
- close.TextScaled = true
- close.Font = Enum.Font.GothamBold
- close.BackgroundColor3 = negro
- close.BorderColor3 = rojo
- close.BorderSizePixel = 3
- close.TextColor3 = blanco
- close.Parent = frame
- -- ===== ANIMACIONES =====
- local function abrir()
- frame.Visible = true
- floating.Visible = false
- blur.Enabled = true
- TweenService:Create(blur, TweenInfo.new(0.3), {Size = 20}):Play()
- mostrarPagina(1)
- end
- local function cerrar()
- TweenService:Create(blur, TweenInfo.new(0.3), {Size = 0}):Play()
- task.wait(0.3)
- blur.Enabled = false
- frame.Visible = false
- floating.Visible = true
- end
- floating.Activated:Connect(abrir)
- close.Activated:Connect(cerrar)
- -- ===== KEY SYSTEM =====
- local LLAVE_CORRECTA = "49031cf990dd7eb747f49ecf09981d945b8b95ba213be917be8c54fc01f03178f9d"
- local keyFrame = Instance.new("Frame")
- keyFrame.Size = UDim2.new(1,0,1,0)
- keyFrame.BackgroundColor3 = negro
- keyFrame.Parent = gui
- keyFrame.ZIndex = 10
- local keyTitle = Instance.new("TextLabel")
- keyTitle.Size = UDim2.new(1,0,0,60)
- keyTitle.Position = UDim2.new(0,0,0.2,0)
- keyTitle.BackgroundTransparency = 1
- keyTitle.Text = "KEY SYSTEM"
- keyTitle.TextColor3 = blanco
- keyTitle.TextScaled = true
- keyTitle.Font = Enum.Font.GothamBold
- keyTitle.ZIndex = 11
- keyTitle.Parent = keyFrame
- local keyBox = Instance.new("TextBox")
- keyBox.Size = UDim2.new(0.8,0,0,45)
- keyBox.Position = UDim2.new(0.1,0,0.4,0)
- keyBox.BackgroundColor3 = negro
- keyBox.BorderColor3 = rojo
- keyBox.BorderSizePixel = 3
- keyBox.PlaceholderText = "Enter key..."
- keyBox.Text = ""
- keyBox.TextColor3 = blanco
- keyBox.TextScaled = true
- keyBox.Font = Enum.Font.Gotham
- keyBox.ClearTextOnFocus = false
- keyBox.ZIndex = 11
- keyBox.Parent = keyFrame
- local keyButton = Instance.new("TextButton")
- keyButton.Size = UDim2.new(0.4,0,0,45)
- keyButton.Position = UDim2.new(0.3,0,0.52,0)
- keyButton.BackgroundColor3 = negro
- keyButton.BorderColor3 = rojo
- keyButton.BorderSizePixel = 3
- keyButton.Text = "UNLOCK"
- keyButton.TextColor3 = blanco
- keyButton.TextScaled = true
- keyButton.Font = Enum.Font.GothamBold
- keyButton.ZIndex = 11
- keyButton.Parent = keyFrame
- local errorText = Instance.new("TextLabel")
- errorText.Size = UDim2.new(1,0,0,30)
- errorText.Position = UDim2.new(0,0,0.6,0)
- errorText.BackgroundTransparency = 1
- errorText.Text = ""
- errorText.TextColor3 = Color3.fromRGB(255,80,80)
- errorText.TextScaled = true
- errorText.Font = Enum.Font.Gotham
- errorText.ZIndex = 11
- errorText.Parent = keyFrame
- -- ===== VALIDACIÓN =====
- keyButton.Activated:Connect(function()
- if keyBox.Text == LLAVE_CORRECTA then
- keyFrame:Destroy()
- floating.Visible = true
- else
- errorText.Text = "Invalid key"
- TweenService:Create(keyBox, TweenInfo.new(0.1), {
- Position = keyBox.Position + UDim2.new(0,10,0,0)
- }):Play()
- task.wait(0.1)
- keyBox.Position = keyBox.Position - UDim2.new(0,10,0,0)
- end
- end)
- -- ===== BLOQUEAR UI HASTA KEY =====
- floating.Visible = false
- frame.Visible = false
- -- ===== INICIO =====
- mostrarPagina(1)
Advertisement
Add Comment
Please, Sign In to add comment