--=============================================================== -- UNIVERSAL DEVELOPER HUB — SYNAPSE-STYLE — STRONGEST DEMON --=============================================================== local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local TweenService = game:GetService("TweenService") local LP = Players.LocalPlayer local Mouse = LP:GetMouse() ---------------------------------------------------------------- -- SOUND SYSTEM ---------------------------------------------------------------- local SFX = Instance.new("Folder", LP:WaitForChild("PlayerGui")) SFX.Name = "HubSFX" local ClickSFX = Instance.new("Sound", SFX) ClickSFX.SoundId = "rbxassetid://15675059323" ClickSFX.Volume = 1 local CloseSFX = Instance.new("Sound", SFX) CloseSFX.SoundId = "rbxassetid://154157386" CloseSFX.Volume = 1 local function PlayClick() ClickSFX:Play() end local function PlayClose() CloseSFX:Play() end ---------------------------------------------------------------- -- GUI SETUP ---------------------------------------------------------------- local gui = Instance.new("ScreenGui", LP:WaitForChild("PlayerGui")) gui.Name = "DevHub" gui.IgnoreGuiInset = true gui.ResetOnSpawn = false local main = Instance.new("Frame", gui) main.Size = UDim2.new(0, 560, 0, 350) main.Position = UDim2.new(0.5, -280, 0.5, -175) main.BackgroundColor3 = Color3.fromRGB(20,20,20) main.Active = true main.Draggable = true Instance.new("UICorner", main).CornerRadius = UDim.new(0, 12) ---------------------------------------------------------------- -- TOP BAR ---------------------------------------------------------------- local top = Instance.new("Frame", main) top.Size = UDim2.new(1,0,0,38) top.BackgroundColor3 = Color3.fromRGB(35,35,35) Instance.new("UICorner", top).CornerRadius = UDim.new(0,12) local title = Instance.new("TextLabel", top) title.BackgroundTransparency = 1 title.Text = "UNIVERSAL DEVELOPER HUB" title.Font = Enum.Font.GothamBold title.TextColor3 = Color3.fromRGB(255,255,255) title.TextSize = 18 title.Position = UDim2.new(0,14,0,0) title.Size = UDim2.new(1,-50,1,0) local close = Instance.new("TextButton", top) close.Size = UDim2.new(0,34,0,34) close.Position = UDim2.new(1,-40,0,2) close.BackgroundColor3 = Color3.fromRGB(180,40,40) close.Text = "X" close.Font = Enum.Font.GothamBold close.TextColor3 = Color3.new(1,1,1) close.TextSize = 18 Instance.new("UICorner", close).CornerRadius = UDim.new(0,9) close.MouseButton1Click:Connect(function() PlayClose() gui.Enabled = false end) ---------------------------------------------------------------- -- SIDEBAR ---------------------------------------------------------------- local sidebar = Instance.new("Frame", main) sidebar.Size = UDim2.new(0,130,1,-38) sidebar.Position = UDim2.new(0,0,0,38) sidebar.BackgroundColor3 = Color3.fromRGB(28,28,28) Instance.new("UICorner", sidebar).CornerRadius = UDim.new(0,12) local listLayout = Instance.new("UIListLayout", sidebar) listLayout.Padding = UDim.new(0,10) listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center listLayout.SortOrder = Enum.SortOrder.LayoutOrder local Tabs = {} local Pages = {} ---------------------------------------------------------------- -- TAB CREATION FUNCTION ---------------------------------------------------------------- local function CreateTab(name) local tab = Instance.new("TextButton", sidebar) tab.Size = UDim2.new(0.85,0,0,32) tab.BackgroundColor3 = Color3.fromRGB(55,55,55) tab.Font = Enum.Font.Gotham tab.Text = name tab.TextColor3 = Color3.new(1,1,1) tab.TextSize = 14 Instance.new("UICorner", tab).CornerRadius = UDim.new(0,10) local page = Instance.new("ScrollingFrame", main) page.Size = UDim2.new(1,-140,1,-48) page.Position = UDim2.new(0,140,0,45) page.BackgroundTransparency = 1 page.ScrollBarThickness = 6 page.Visible = false local list = Instance.new("UIListLayout", page) list.Padding = UDim.new(0,10) list.SortOrder = Enum.SortOrder.LayoutOrder list:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() page.CanvasSize = UDim2.new(0,0,0,list.AbsoluteContentSize.Y + 10) end) Tabs[name] = tab Pages[name] = page tab.MouseButton1Click:Connect(function() PlayClick() for _, p in pairs(Pages) do p.Visible = false end for _, t in pairs(Tabs) do t.BackgroundColor3 = Color3.fromRGB(55,55,55) end page.Visible = true tab.BackgroundColor3 = Color3.fromRGB(150,40,40) end) return page end ---------------------------------------------------------------- -- CREATE TABS ---------------------------------------------------------------- local MainPage = CreateTab("Main") local PlayerPage = CreateTab("Player") local MiscPage = CreateTab("Misc") local SettingsPage = CreateTab("Settings") Pages["Main"].Visible = true Tabs["Main"].BackgroundColor3 = Color3.fromRGB(150,40,40) ---------------------------------------------------------------- -- BUTTON MAKER ---------------------------------------------------------------- local function CreateButton(parent, text, callback) local b = Instance.new("TextButton", parent) b.Size = UDim2.new(1,-12,0,36) b.BackgroundColor3 = Color3.fromRGB(60,60,60) b.Text = text b.Font = Enum.Font.GothamBold b.TextColor3 = Color3.new(1,1,1) b.TextSize = 14 Instance.new("UICorner", b).CornerRadius = UDim.new(0,10) b.MouseButton1Click:Connect(function() PlayClick() callback() end) end ---------------------------------------------------------------- -- MAIN TAB: DEV FEATURES ---------------------------------------------------------------- local characterVisibility = true local devFly = false local devNoclip = false -- Toggle invisibility (Transparency) CreateButton(MainPage, "Toggle Invisibility", function() characterVisibility = not characterVisibility local char = LP.Character if char then for _, v in ipairs(char:GetDescendants()) do if v:IsA("BasePart") then v.Transparency = characterVisibility and 0 or 1 end end end end) -- Toggle Humanoid visibility (safe) CreateButton(MainPage, "Hide / Show Humanoid", function() local h = LP.Character:FindFirstChild("Humanoid") if h then h.DisplayDistanceType = (h.DisplayDistanceType == Enum.HumanoidDisplayDistanceType.None) and Enum.HumanoidDisplayDistanceType.Viewer or Enum.HumanoidDisplayDistanceType.None end end) -- Developer Fly CreateButton(MainPage, "Fly (Dev)", function() devFly = not devFly end) RunService.RenderStepped:Connect(function() if devFly then local char = LP.Character local hrp = char:FindFirstChild("HumanoidRootPart") if hrp then local cam = workspace.CurrentCamera local vel = Vector3.new() if UIS:IsKeyDown(Enum.KeyCode.W) then vel += cam.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.S) then vel -= cam.CFrame.LookVector end if UIS:IsKeyDown(Enum.KeyCode.A) then vel -= cam.CFrame.RightVector end if UIS:IsKeyDown(Enum.KeyCode.D) then vel += cam.CFrame.RightVector end hrp.Velocity = vel * 60 end end end) -- Developer Noclip CreateButton(MainPage, "Noclip (Dev)", function() devNoclip = not devNoclip end) RunService.Stepped:Connect(function() if devNoclip then local char = LP.Character if char then for _, v in ipairs(char:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end else local char = LP.Character if char then for _, v in ipairs(char:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = true end end end end end) ---------------------------------------------------------------- -- PLAYER TAB ---------------------------------------------------------------- CreateButton(PlayerPage, "WalkSpeed +10", function() local hum = LP.Character and LP.Character:FindFirstChild("Humanoid") if hum then hum.WalkSpeed += 10 end end) CreateButton(PlayerPage, "JumpPower +10", function() local hum = LP.Character and LP.Character:FindFirstChild("Humanoid") if hum then hum.JumpPower += 10 end end) CreateButton(PlayerPage, "Reset Character", function() LP.Character:BreakJoints() end) ---------------------------------------------------------------- -- MISC TAB ---------------------------------------------------------------- CreateButton(MiscPage, "Flashlight Toggle", function() local light = Instance.new("SpotLight") local head = LP.Character and LP.Character:FindFirstChild("Head") if head then light.Brightness = 2 light.Range = 16 light.Angle = 60 light.Parent = head light.Enabled = not light.Enabled end end) CreateButton(MiscPage, "Set Waypoint", function() _G.Waypoint = LP.Character:FindFirstChild("HumanoidRootPart").Position end) CreateButton(MiscPage, "Teleport to Waypoint", function() if _G.Waypoint then LP.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(_G.Waypoint) end end) ---------------------------------------------------------------- -- SETTINGS TAB (THEMES) ---------------------------------------------------------------- local Themes = { ["Demon Red"] = {main = Color3.fromRGB(60,0,0), side = Color3.fromRGB(100,0,0)}, ["Shadow Black"] = {main = Color3.fromRGB(10,10,10), side = Color3.fromRGB(25,25,25)}, ["Neon Blue"] = {main = Color3.fromRGB(0,40,100), side = Color3.fromRGB(0,80,160)}, ["Hacker Green"] = {main = Color3.fromRGB(0,50,0), side = Color3.fromRGB(0,90,0)}, ["Light Mode"] = {main = Color3.fromRGB(220,220,220), side = Color3.fromRGB(240,240,240)}, ["Galaxy Purple"] = {main = Color3.fromRGB(60,0,80), side = Color3.fromRGB(100,0,130)}, ["Sunset Orange"] = {main = Color3.fromRGB(120,40,0), side = Color3.fromRGB(160,60,0)}, ["Bubblegum Pink"] = {main = Color3.fromRGB(255,80,160), side = Color3.fromRGB(255,120,180)}, ["Frost Blue"] = {main = Color3.fromRGB(130,160,255), side = Color3.fromRGB(170,200,255)}, ["Gold Premium"] = {main = Color3.fromRGB(150,120,0), side = Color3.fromRGB(200,150,0)} } for name, colors in pairs(Themes) do CreateButton(SettingsPage, "Theme: "..name, function() main.BackgroundColor3 = colors.main sidebar.BackgroundColor3 = colors.side end) end ---------------------------------------------------------------- -- RightShift Toggle ---------------------------------------------------------------- UIS.InputBegan:Connect(function(key, gp) if gp then return end if key.KeyCode == Enum.KeyCode.RightShift then main.Visible = not main.Visible end end)