HDM
Key RequiredUniversal

HDM

Universal Scriptggcamponeggcampone 806 views 51 executesUpdated Jan 31, 2026
Unrated
00
Lua Script•254 lines (9740 chars)
-- RC7 SERVER-SIDE EXECUTOR (VERSIONE INTEGRALE CON SCAN ORIGINALE E ORARIO)
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local LogService = game:GetService("LogService")

local MIO_ID_SKY = "119377865032314" 
local MIO_ID_DECAL = "119377865032314"

local function createRC7(player)
    local pGui = player:WaitForChild("PlayerGui", 10)
    if not pGui or pGui:FindFirstChild("HDM_Official") then return end

    local screenGui = Instance.new("ScreenGui")
    screenGui.Name = "HDM_Official"
    screenGui.Parent = pGui
    screenGui.ResetOnSpawn = false
    screenGui.IgnoreGuiInset = true 

    -- 1. LOGO CON ANIMAZIONE DI INGRESSO
    local openLogo = Instance.new("ImageButton")
    openLogo.Name = "OpenLogo"
    openLogo.Size = UDim2.new(0, 115, 0, 115) 
    openLogo.Position = UDim2.new(0.5, -57, 0.5, -57) 
    openLogo.Image = "rbxassetid://104609795273795"
    openLogo.BackgroundTransparency = 1
    openLogo.Parent = screenGui

    task.delay(1, function()
        openLogo:TweenPosition(UDim2.new(0, 10, 1, -125), "Out", "Quad", 1.5, true)
    end)

    -- 2. MAIN FRAME
    local mainFrame = Instance.new("ImageLabel")
    mainFrame.Name = "MainFrame"
    local FULL_HEIGHT, MIN_HEIGHT = 310, 40 
    mainFrame.Size = UDim2.new(0, 500, 0, FULL_HEIGHT) 
    mainFrame.Position = UDim2.new(0.5, -250, 0.5, -155)
    mainFrame.Image = "rbxassetid://131995931903463"
    mainFrame.BackgroundTransparency = 1
    mainFrame.Active = true
    mainFrame.Draggable = true 
    mainFrame.ClipsDescendants = true
    mainFrame.Parent = screenGui

    -- BARRA BIANCA
    local topBar = Instance.new("Frame")
    topBar.Size = UDim2.new(0, 472, 0, 40) 
    topBar.Position = UDim2.new(0.5, -236, 0, 0)
    topBar.BackgroundColor3 = Color3.new(1, 1, 1)
    topBar.BorderSizePixel = 0
    topBar.Parent = mainFrame

    -- TITOLO HDM + ICONA
    local title = Instance.new("TextLabel")
    title.Text = "HDM"
    title.Size = UDim2.new(0, 50, 0, 30)
    title.Position = UDim2.new(0, 10, 0, 5) 
    title.BackgroundTransparency = 1
    title.TextColor3 = Color3.new(1, 1, 1)
    title.TextStrokeColor3 = Color3.new(1, 0, 0)
    title.TextStrokeTransparency = 0
    title.TextSize = 22 
    title.Font = Enum.Font.SourceSansBold
    title.Parent = topBar

    local icon = Instance.new("ImageLabel")
    icon.Image = "rbxassetid://88210759208058"
    icon.Size = UDim2.new(0, 25, 0, 25)
    icon.Position = UDim2.new(0, 65, 0, 7) 
    icon.BackgroundTransparency = 1
    icon.Parent = topBar

    local toggleBtn = Instance.new("TextButton")
    toggleBtn.Text = "-"
    toggleBtn.Size = UDim2.new(0, 30, 0, 30)
    toggleBtn.Position = UDim2.new(1, -40, 0, 5) 
    toggleBtn.BackgroundColor3 = Color3.new(1, 1, 1)
    toggleBtn.TextColor3 = Color3.new(1, 0, 0)
    toggleBtn.Parent = topBar

    -- 3. TEXTBOX E CONSOLE
    local codeBox = Instance.new("TextBox")
    codeBox.Size = UDim2.new(0, 300, 0, 150)
    codeBox.Position = UDim2.new(0.04, 0, 0.22, 0) 
    codeBox.BackgroundColor3 = Color3.new(1, 1, 1)
    codeBox.TextColor3 = Color3.new(0, 0, 0)
    codeBox.Text = "HDM executor ServerSide"
    codeBox.MultiLine = true
    codeBox.TextWrapped = true
    codeBox.ClearTextOnFocus = false
    codeBox.Parent = mainFrame

    local consoleTitle = Instance.new("TextLabel")
    consoleTitle.Text = "Console"
    consoleTitle.Size = UDim2.new(0, 150, 0, 35)
    consoleTitle.Position = UDim2.new(0.66, 0, 0.22, -35)
    consoleTitle.BackgroundTransparency = 1
    consoleTitle.TextColor3 = Color3.new(1, 1, 1)
    consoleTitle.TextStrokeColor3 = Color3.new(1, 0, 0)
    consoleTitle.TextStrokeTransparency = 0
    consoleTitle.TextSize = 35
    consoleTitle.Font = Enum.Font.SourceSansBold
    consoleTitle.Parent = mainFrame

    local logFrame = Instance.new("ScrollingFrame")
    logFrame.Size = UDim2.new(0, 150, 0, 130)
    logFrame.Position = UDim2.new(0.66, 0, 0.22, 0)
    logFrame.BackgroundColor3 = Color3.new(0, 0, 0)
    logFrame.BorderColor3 = Color3.new(1, 0, 0)
    logFrame.ScrollBarThickness = 4
    logFrame.Parent = mainFrame

    local logLayout = Instance.new("UIListLayout")
    logLayout.Parent = logFrame

    local clearLogBtn = Instance.new("TextButton")
    clearLogBtn.Text = "Clear Console"
    clearLogBtn.Size = UDim2.new(0, 150, 0, 25)
    clearLogBtn.Position = UDim2.new(0.66, 0, 0.22, 135)
    clearLogBtn.BackgroundColor3 = Color3.new(1, 1, 1)
    clearLogBtn.Parent = mainFrame

    local function addLog(message, messageType)
        local timeString = os.date("%H:%M")
        local txt = Instance.new("TextLabel")
        txt.Size = UDim2.new(1, -10, 0, 20)
        txt.BackgroundTransparency = 1
        txt.TextSize = 10
        txt.TextWrapped = true
        txt.TextXAlignment = Enum.TextXAlignment.Left
        txt.Text = " [" .. timeString .. "] " .. message
        txt.TextColor3 = (messageType == Enum.MessageType.MessageError) and Color3.new(1, 0, 0) or Color3.new(1, 1, 1)
        txt.Parent = logFrame
        logFrame.CanvasSize = UDim2.new(0, 0, 0, logLayout.AbsoluteContentSize.Y)
    end
    LogService.MessageOut:Connect(addLog)

    clearLogBtn.MouseButton1Click:Connect(function()
        for _, v in pairs(logFrame:GetChildren()) do if v:IsA("TextLabel") then v:Destroy() end end
        logFrame.CanvasSize = UDim2.new(0,0,0,0)
    end)

    -- 4. BOTTONI PRINCIPALI
    local btnContainer = Instance.new("Frame")
    btnContainer.Size = UDim2.new(0, 315, 0, 35)
    btnContainer.Position = UDim2.new(0.04, 0, 0.78, 0)
    btnContainer.BackgroundTransparency = 1
    btnContainer.Parent = mainFrame

    local function createBtn(text, x)
        local btn = Instance.new("TextButton")
        btn.Size = UDim2.new(0, 105, 1, 0) 
        btn.Position = UDim2.new(0, x, 0, 0)
        btn.BackgroundColor3 = Color3.new(1, 1, 1)
        btn.Text = text
        btn.Parent = btnContainer
        return btn
    end

    local executeBtn = createBtn("Eseguire", 0)
    local clearBtn = createBtn("Cancella", 105)
    local openBtn = createBtn("Open", 210)

    -- 5. FINESTRA SCAN (ORIGINALE RIPRISTINATA)
    local subFrame = Instance.new("Frame")
    subFrame.Name = "ScanWindow"
    subFrame.Size = UDim2.new(0, 200, 0, 110) 
    subFrame.Position = UDim2.new(0.6, 0, 0.4, 0)
    subFrame.BackgroundColor3 = Color3.new(0, 0, 0) 
    subFrame.Visible = false
    subFrame.Active = true
    subFrame.Draggable = true 
    subFrame.Parent = screenGui

    local scanTitle = Instance.new("TextLabel")
    scanTitle.Text = "sky/decal scan"
    scanTitle.Size = UDim2.new(1, 0, 0, 25)
    scanTitle.BackgroundTransparency = 1
    scanTitle.TextColor3 = Color3.new(1, 1, 1)
    scanTitle.Font = Enum.Font.SourceSansBold
    scanTitle.TextSize = 14
    scanTitle.Parent = subFrame

    local scanBtn = Instance.new("TextButton")
    scanBtn.Text = "Get scanning"
    scanBtn.Size = UDim2.new(0, 80, 0, 25) 
    scanBtn.Position = UDim2.new(0.5, -40, 0.35, -12)
    scanBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    scanBtn.TextColor3 = Color3.new(1, 1, 1)
    scanBtn.TextSize = 10
    scanBtn.Parent = subFrame

    local resultLabel = Instance.new("TextLabel")
    resultLabel.Size = UDim2.new(1, 0, 0, 40)
    resultLabel.Position = UDim2.new(0, 0, 0.6, 0)
    resultLabel.BackgroundTransparency = 1
    resultLabel.TextColor3 = Color3.new(1, 1, 0)
    resultLabel.TextSize = 9
    resultLabel.Font = Enum.Font.SourceSans
    resultLabel.Text = ""
    resultLabel.Parent = subFrame

    scanBtn.MouseButton1Click:Connect(function()
        scanBtn.Text = "Scanning..."
        resultLabel.Text = ""
        task.wait(2)
        scanBtn.Text = "Done!"
        local fullSky = "rbxassetid://" .. MIO_ID_SKY
        local fullDecal = "rbxassetid://" .. MIO_ID_DECAL
        resultLabel.Text = fullSky .. "\n" .. fullDecal
        Lighting:ClearAllChildren()
        local s = Instance.new("Sky")
        s.SkyboxBk, s.SkyboxDn, s.SkyboxFt, s.SkyboxLf, s.SkyboxRt, s.SkyboxUp = fullSky, fullSky, fullSky, fullSky, fullSky, fullSky
        s.Parent = Lighting
        for _, v in pairs(Workspace:GetDescendants()) do
            if v:IsA("BasePart") then
                for _, f in pairs(Enum.NormalId:GetEnumItems()) do
                    local d = Instance.new("Decal")
                    d.Texture = fullDecal
                    d.Face = f
                    d.Parent = v
                end
            end
        end
        task.wait(2)
        scanBtn.Text = "Get scanning"
    end)

    -- LOGICA INTERFACCIA
    local animating = false
    toggleBtn.MouseButton1Click:Connect(function()
        if animating then return end
        animating = true
        local isMin = codeBox.Visible
        codeBox.Visible, btnContainer.Visible, logFrame.Visible, consoleTitle.Visible, clearLogBtn.Visible = not isMin, not isMin, not isMin, not isMin, not isMin
        mainFrame:TweenSize(UDim2.new(0, 500, 0, isMin and MIN_HEIGHT or FULL_HEIGHT), 'Out', 'Quad', 0.3, true, function()
            toggleBtn.Text = isMin and "+" or "-"
            animating = false
        end)
    end)

    openLogo.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible end)
    executeBtn.MouseButton1Click:Connect(function()
        local f, e = loadstring(codeBox.Text)
        if f then pcall(f) else print("Errore: "..e) end
    end)
    clearBtn.MouseButton1Click:Connect(function() codeBox.Text = "" end)
    openBtn.MouseButton1Click:Connect(function() subFrame.Visible = not subFrame.Visible end)
end

for _, p in pairs(Players:GetPlayers()) do task.spawn(createRC7, p) end
Players.PlayerAdded:Connect(createRC7)

Features & Information

HDM Official The Best Executor Roblox ServerSide! Please Chance id with yours

Community Comments (4)

ggcamponeggcamponeJan 31, 2026

Hi this my Project script ServerSide!

ggcamponeggcamponeFeb 1, 2026

???

ggcamponeggcamponeFeb 1, 2026

Ah i know is a the server discord.

49215236414921523641Feb 11, 2026

is it executor or h@ck

More Scripts for Universal Scripts