H4ckeGui (ORIGINAL CREATION BY G0REHACKE)
Key RequiredUniversal

H4ckeGui (ORIGINAL CREATION BY G0REHACKE)

Universal Script_THR_Team_Hacke_THR_Team_Hacke 297 views 33 executesUpdated Feb 19, 2026
Unrated
00
Lua Script•294 lines (8313 chars)
--// SERVICES
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local TeleportService = game:GetService("TeleportService")

local player = Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()

local function getHumanoid()
    local c = player.Character
    if c then return c:FindFirstChildOfClass("Humanoid") end
    return nil
end

player.CharacterAdded:Connect(function(c)
    char = c
    task.wait(0.5)
    local h = getHumanoid()
    if h then
        h.WalkSpeed = 16
        h.JumpPower = 50
    end
end)

--// GUI
local gui = Instance.new("ScreenGui", game.CoreGui)
gui.Name = "H4CK3GUI"
gui.ResetOnSpawn = false

local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 260, 0, 420)
frame.Position = UDim2.new(0.1, 0, 0.2, 0)
frame.BackgroundColor3 = Color3.fromRGB(60, 0, 90)
frame.BorderSizePixel = 0

-- Title
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundColor3 = Color3.fromRGB(90, 0, 140)
title.Text = "H4CK3GUI"
title.TextColor3 = Color3.new(1,1,1)
title.Font = Enum.Font.GothamBold
title.TextScaled = true

-- Dragging
local dragging = false
local dragStart, startPos

title.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = frame.Position
    end
end)

title.InputChanged:Connect(function(input)
    if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        local delta = input.Position - dragStart
        frame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)

UIS.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = false
    end
end)

-- SCROLL FRAME (THIS WAS MISSING/BROKEN)
local scroll = Instance.new("ScrollingFrame", frame)
scroll.Position = UDim2.new(0, 0, 0, 40)
scroll.Size = UDim2.new(1, 0, 1, -60)
scroll.BackgroundTransparency = 1
scroll.ScrollBarThickness = 6
scroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
scroll.CanvasSize = UDim2.new()

local padding = Instance.new("UIPadding", scroll)
padding.PaddingTop = UDim.new(0, 8)
padding.PaddingBottom = UDim.new(0, 8)
padding.PaddingLeft = UDim.new(0, 8)
padding.PaddingRight = UDim.new(0, 8)

local layout = Instance.new("UIListLayout", scroll)
layout.Padding = UDim.new(0, 6)
layout.SortOrder = Enum.SortOrder.LayoutOrder

-- Footer
local footer = Instance.new("TextLabel", frame)
footer.Size = UDim2.new(1, 0, 0, 20)
footer.Position = UDim2.new(0, 0, 1, -20)
footer.BackgroundTransparency = 1
footer.Text = "Made by Hacke"
footer.TextColor3 = Color3.fromRGB(230,230,230)
footer.TextScaled = true

local order = 0

local function addSection(txt)
    order += 1
    local holder = Instance.new("Frame")
    holder.Parent = scroll
    holder.LayoutOrder = order
    holder.Size = UDim2.new(1, 0, 0, 30)
    holder.BackgroundColor3 = Color3.fromRGB(90, 0, 140)

    local lbl = Instance.new("TextLabel", holder)
    lbl.Size = UDim2.new(1, 0, 1, 0)
    lbl.BackgroundTransparency = 1
    lbl.Text = txt
    lbl.Font = Enum.Font.GothamBold
    lbl.TextScaled = true
    lbl.TextColor3 = Color3.new(1,1,1)
end

local function addButton(txt, cb)
    order += 1
    local b = Instance.new("TextButton")
    b.Parent = scroll
    b.LayoutOrder = order
    b.Size = UDim2.new(1, 0, 0, 34)
    b.BackgroundColor3 = Color3.fromRGB(120, 0, 180)
    b.BorderSizePixel = 0
    b.Text = "   " .. txt
    b.TextXAlignment = Enum.TextXAlignment.Left
    b.TextColor3 = Color3.new(1,1,1)
    b.Font = Enum.Font.GothamBold
    b.TextScaled = true
    b.Activated:Connect(cb)
end

-- ================= MOVEMENT =================
addSection("MOVEMENT")

local speedOn = false
addButton("Toggle Speed", function()
    local h = getHumanoid()
    if h then
        speedOn = not speedOn
        h.WalkSpeed = speedOn and 100 or 16
    end
end)

local jumpOn = false
addButton("Toggle Jump", function()
    local h = getHumanoid()
    if h then
        jumpOn = not jumpOn
        h.JumpPower = jumpOn and 120 or 50
    end
end)

local infJump = false
addButton("Infinite Jump", function()
    infJump = not infJump
end)

UIS.JumpRequest:Connect(function()
    if infJump then
        local h = getHumanoid()
        if h then h:ChangeState(Enum.HumanoidStateType.Jumping) end
    end
end)

-- ================= PLUGINS & GUIS =================
addSection("PLUGINS")

addButton("HD graphics",function()

-- Clean Lighting Stack (Safe Version)

local Lighting = game:GetService("Lighting")
local CoreGui = game:GetService("CoreGui")

-- prevent re-run stacking
if Lighting:FindFirstChild("CustomFX_Loaded") then return end
local tag = Instance.new("BoolValue")
tag.Name = "CustomFX_Loaded"
tag.Parent = Lighting

-- cleanup ONLY effects (not everything)
for _, v in pairs(Lighting:GetChildren()) do
    if v:IsA("PostEffect") or v:IsA("Sky") or v:IsA("Atmosphere") then
        v:Destroy()
    end
end

-- effects
local Bloom = Instance.new("BloomEffect")
Bloom.Name = "CustomBloom"
Bloom.Intensity = 0.3
Bloom.Size = 10
Bloom.Threshold = 0.8
Bloom.Parent = Lighting

local Blur = Instance.new("BlurEffect")
Blur.Name = "CustomBlur"
Blur.Size = 5
Blur.Parent = Lighting

local ColorCor = Instance.new("ColorCorrectionEffect")
ColorCor.Name = "CustomColor"
ColorCor.Brightness = 0.1
ColorCor.Contrast = 0.5
ColorCor.Saturation = -0.3
ColorCor.TintColor = Color3.fromRGB(255, 235, 203)
ColorCor.Parent = Lighting

local SunRays = Instance.new("SunRaysEffect")
SunRays.Name = "CustomSunRays"
SunRays.Intensity = 0.075
SunRays.Spread = 0.727
SunRays.Parent = Lighting

local Sky = Instance.new("Sky")
Sky.Name = "CustomSky"
Sky.SkyboxBk = "rbxassetid://151165214"
Sky.SkyboxDn = "rbxassetid://151165197"
Sky.SkyboxFt = "rbxassetid://151165224"
Sky.SkyboxLf = "rbxassetid://151165191"
Sky.SkyboxRt = "rbxassetid://151165206"
Sky.SkyboxUp = "rbxassetid://151165227"
Sky.SunAngularSize = 10
Sky.Parent = Lighting

local Atm = Instance.new("Atmosphere")
Atm.Name = "CustomAtmosphere"
Atm.Density = 0.364
Atm.Offset = 0.556
Atm.Color = Color3.fromRGB(199, 175, 166)
Atm.Decay = Color3.fromRGB(44, 39, 33)
Atm.Glare = 0.36
Atm.Haze = 1.72
Atm.Parent = Lighting

-- lighting settings
Lighting.Ambient = Color3.fromRGB(2,2,2)
Lighting.Brightness = 2.25
Lighting.ColorShift_Bottom = Color3.fromRGB(0,0,0)
Lighting.ColorShift_Top = Color3.fromRGB(0,0,0)
Lighting.EnvironmentDiffuseScale = 0.2
Lighting.EnvironmentSpecularScale = 0.2
Lighting.GlobalShadows = true
Lighting.OutdoorAmbient = Color3.fromRGB(0,0,0)
Lighting.ShadowSoftness = 0.2
Lighting.ClockTime = 17
Lighting.GeographicLatitude = 45
Lighting.ExposureCompensation = 0.5

-- vignette (safe)
if not CoreGui:FindFirstChild("CustomVignette") then
    local Gui = Instance.new("ScreenGui")
    Gui.Name = "CustomVignette"
    Gui.IgnoreGuiInset = true
    Gui.ResetOnSpawn = false
    Gui.Parent = CoreGui

    local ShadowFrame = Instance.new("ImageLabel")
    ShadowFrame.Parent = Gui
    ShadowFrame.AnchorPoint = Vector2.new(0.5,1)
    ShadowFrame.Position = UDim2.new(0.5,0,1,0)
    ShadowFrame.Size = UDim2.new(1,0,1.05,0)
    ShadowFrame.BackgroundTransparency = 1
    ShadowFrame.Image = "rbxassetid://4576475446"
    ShadowFrame.ImageTransparency = 0.3
    ShadowFrame.ZIndex = 10
end
end)

addSection("GUIS")

addButton("NA Admin", function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Nameless-admin-v250-script-87765"))()
end)

addButton("F3X C00lgui", function()
    loadstring(game:HttpGet("https://raw.githubusercontent.com/ShutUpJamesTheLoserAlt/da/refs/heads/main/awdwad"))()
end)

addButton("M0dern c00lgui", function()
    loadstring(game:HttpGet("https://raw.githubusercontent.com/hyperionhax/c00lgui/main/SpecialEdition"))()
end)

-- ================= MISC =================
addSection("MISC")

addButton("Rejoin", function()
    TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, player)
end)

addButton("Exit", function()
    gui:Destroy()
end)

Features & Information

Yes
#Random#HackeGUI#Team HackdyHacke#LazyGUI

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts