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