-- SLK X - GIGA HUB if game.CoreGui:FindFirstChild("SLK_X_HUB") then game.CoreGui:FindFirstChild("SLK_X_HUB"):Destroy() end local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local SLK_X_HUB = Instance.new("ScreenGui", CoreGui) SLK_X_HUB.Name = "SLK_X_HUB" local MainFrame = Instance.new("Frame", SLK_X_HUB) MainFrame.Size = UDim2.new(0, 800, 0, 500) MainFrame.Position = UDim2.new(0.1, 0, 0.1, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) MainFrame.BackgroundTransparency = 0.1 MainFrame.Active = true MainFrame.Draggable = true Instance.new("UICorner", MainFrame) local Sidebar = Instance.new("Frame", MainFrame) Sidebar.Size = UDim2.new(0, 160, 1, 0) Sidebar.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Instance.new("UICorner", Sidebar) local Content = Instance.new("Frame", MainFrame) Content.Size = UDim2.new(1, -160, 1, 0) Content.Position = UDim2.new(0, 160, 0, 0) Content.BackgroundTransparency = 1 local Pages = {} local function createPage(name) local page = Instance.new("Frame", Content) page.Name = name page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 page.Visible = false Pages[name] = page end createPage("Home") createPage("Player") createPage("Aimbot") createPage("Trolls") createPage("Bypass") createPage("Extras") createPage("Crash") createPage("Teleport") createPage("Settings") createPage("About") local function createSidebarButton(name, pageName, posY) local btn = Instance.new("TextButton", Sidebar) btn.Size = UDim2.new(1, 0, 0, 40) btn.Position = UDim2.new(0, 0, posY, 0) btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50) btn.Text = name btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.TextScaled = true Instance.new("UICorner", btn) btn.MouseButton1Click:Connect(function() for i, v in pairs(Pages) do v.Visible = false end Pages[pageName].Visible = true end) end createSidebarButton("Home", "Home", 0) createSidebarButton("Player", "Player", 0.08) createSidebarButton("Aimbot", "Aimbot", 0.16) createSidebarButton("Trolls", "Trolls", 0.24) createSidebarButton("Bypass", "Bypass", 0.32) createSidebarButton("Extras", "Extras", 0.4) createSidebarButton("Crash", "Crash", 0.48) createSidebarButton("Teleport", "Teleport", 0.56) createSidebarButton("Settings", "Settings", 0.64) createSidebarButton("About", "About", 0.72) Pages["Home"].Visible = true -- ABOUT PAGE (Discord + Pseudo) local AboutLabel = Instance.new("TextLabel", Pages["About"]) AboutLabel.Size = UDim2.new(0, 600, 0, 300) AboutLabel.Position = UDim2.new(0.5, -300, 0.2, 0) AboutLabel.BackgroundTransparency = 1 AboutLabel.TextColor3 = Color3.fromRGB(255, 255, 255) AboutLabel.TextScaled = true AboutLabel.Text = "SLK X Hub by zelda23001\\nDiscord : discord.gg/GdRWHEy822" AboutLabel.Font = Enum.Font.GothamBold -- Fonction Générale pour créer les boutons dans chaque Page local function createButton(page, name, func, posY) local btn = Instance.new("TextButton", Pages[page]) btn.Size = UDim2.new(0, 500, 0, 40) btn.Position = UDim2.new(0, 50, posY, 0) btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Text = name btn.TextScaled = true Instance.new("UICorner", btn) btn.MouseButton1Click:Connect(func) end -- HOME TOOLS -- SuperFly createButton("Home", "Fly (F Key)", function() local flying = false local root = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") local bv = Instance.new("BodyVelocity", root) bv.MaxForce = Vector3.new(9e9, 9e9, 9e9) bv.Name = "SLK_X_Fly" RunService.RenderStepped:Connect(function() if flying and bv.Parent then local move = Vector3.new() if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + Vector3.new(0,0,-1) end if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move + Vector3.new(0,0,1) end if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move + Vector3.new(-1,0,0) end if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + Vector3.new(1,0,0) end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + Vector3.new(0,1,0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then move = move + Vector3.new(0,-1,0) end bv.Velocity = workspace.CurrentCamera.CFrame:VectorToWorldSpace(move) * 75 end end) UserInputService.InputBegan:Connect(function(key) if key.KeyCode == Enum.KeyCode.F then flying = not flying if not flying and root:FindFirstChild("SLK_X_Fly") then root.SLK_X_Fly:Destroy() end end end) end, 0.1) -- Noclip createButton("Home", "Noclip (N Key)", function() local noclip = false RunService.Stepped:Connect(function() if noclip and LocalPlayer.Character then for _, part in pairs(LocalPlayer.Character:GetChildren()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) UserInputService.InputBegan:Connect(function(key) if key.KeyCode == Enum.KeyCode.N then noclip = not noclip end end) end, 0.2) -- Infinite Jump createButton("Home", "Infinite Jump", function() UserInputService.JumpRequest:Connect(function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end) end, 0.3) -- ESP Players createButton("Home", "ESP Players", function() for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and not player.Character:FindFirstChild("ESP_SLK") then local esp = Instance.new("Highlight", player.Character) esp.Name = "ESP_SLK" esp.FillColor = Color3.fromRGB(0, 255, 0) esp.OutlineColor = Color3.fromRGB(255, 255, 255) end end end, 0.4) -- Remove ESP createButton("Home", "Remove ESP", function() for _, player in pairs(Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("ESP_SLK") then player.Character.ESP_SLK:Destroy() end end end, 0.5) -- PLAYER TOOLS -- Speed Hack createButton("Player", "Speed Hack", function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.WalkSpeed = 150 end end, 0.1) -- Reset Speed createButton("Player", "Reset Speed", function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.WalkSpeed = 16 end end, 0.2) -- Jump Hack createButton("Player", "Jump Hack", function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.JumpPower = 150 end end, 0.3) -- Reset Jump createButton("Player", "Reset Jump", function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.JumpPower = 50 end end, 0.4) -- GodMode createButton("Player", "GodMode", function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.Name = "GodModeHumanoid" local newHumanoid = LocalPlayer.Character.Humanoid:Clone() newHumanoid.Parent = LocalPlayer.Character wait(0.5) LocalPlayer.Character:FindFirstChild("GodModeHumanoid"):Destroy() end end, 0.5) -- Vehicle Fly createButton("Player", "Vehicle Fly", function() local seat = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildWhichIsA("VehicleSeat") if seat then local bv = Instance.new("BodyVelocity", seat) bv.MaxForce = Vector3.new(9e9,9e9,9e9) bv.Velocity = Vector3.new(0,50,0) end end, 0.6) -- TROLL TOOLS -- Freeze All Players createButton("Trolls", "Freeze All Players", function() for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.Anchored = true end end end, 0.1) -- Unfreeze All Players createButton("Trolls", "Unfreeze All Players", function() for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.Anchored = false end end end, 0.2) -- Seat All Players createButton("Trolls", "Seat All Players", function() for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChildOfClass("Humanoid") then player.Character.Humanoid.Sit = true end end end, 0.3) -- Fling All Players createButton("Trolls", "Fling All Players", function() for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local bv = Instance.new("BodyVelocity", player.Character.HumanoidRootPart) bv.Velocity = Vector3.new(9999,9999,9999) bv.MaxForce = Vector3.new(9999999,9999999,9999999) task.delay(0.5, function() bv:Destroy() end) end end end, 0.4) -- Spam Chat Global createButton("Trolls", "Spam Chat Global", function() task.spawn(function() while true do game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer("[SLK X DOMINE]", "All") task.wait(0.5) end end) end, 0.5) -- BYPASS TOOLS -- Anti Kick / Anti Teleport / Anti Ban (Ultimate Protection) createButton("Bypass", "Enable Full Bypass", function() local mt = getrawmetatable(game) setreadonly(mt, false) local old = mt.__namecall mt.__namecall = newcclosure(function(self, ...) local args = {...} local method = getnamecallmethod() -- Anti Kick if method == "Kick" then warn("[SLK X] Kick Tentative détectée ➔ Bloquée.") return nil end -- Anti Forced Teleport if tostring(self):lower():find("teleport") then warn("[SLK X] Teleport Tentative détectée ➔ Bloquée.") return nil end -- Anti Remote Ban/Kick if self:IsA("RemoteEvent") then local name = tostring(self.Name):lower() if name:find("ban") or name:find("kick") or name:find("admin") then warn("[SLK X] Remote Ban/Kick détectée ➔ Bloquée.") return nil end end return old(self, unpack(args)) end) setreadonly(mt, true) end, 0.1) -- SECURE FULL BYPASS Secour RP France createButton("Bypass", "Secure Bypass Secour RP", function() for _, v in pairs(game:GetDescendants()) do if v:IsA("LocalScript") or v:IsA("Script") then local lowerName = v.Name:lower() if lowerName:find("kick") or lowerName:find("admin") or lowerName:find("ban") or lowerName:find("anti") then pcall(function() v:Destroy() end) end end end end, 0.2) -- CRASH TOOLS -- Lag Server (Spam massive Parts pour lagger) createButton("Crash", "Lag Server Light", function() task.spawn(function() while task.wait(0.2) do local p = Instance.new("Part") p.Size = Vector3.new(50,50,50) p.Position = LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(math.random(-30,30), 10, math.random(-30,30)) p.Parent = workspace game.Debris:AddItem(p, 2) end end) end, 0.1) -- HardCore Crash Server (Tentative Destroy Total) createButton("Crash", "HardCore Server Crash", function() task.spawn(function() for i = 1, 500 do local p = Instance.new("Part") p.Size = Vector3.new(999,999,999) p.Position = Vector3.new(math.random(-999,999), 1000, math.random(-999,999)) p.Parent = workspace task.wait(0.01) end end) end, 0.2) -- Super LagSwitch createButton("Crash", "LagSwitch (Slow Server)", function() task.spawn(function() while task.wait(0.1) do local p = Instance.new("Explosion") p.Position = LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(math.random(-50,50), 5, math.random(-50,50)) p.BlastPressure = 500 p.Parent = workspace end end) end, 0.3) -- TELEPORT TOOLS -- TP to Random Player createButton("Teleport", "Teleport to Random Player", function() local players = Players:GetPlayers() local randomPlayer = players[math.random(1, #players)] if randomPlayer and randomPlayer.Character and randomPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = randomPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0) end end, 0.1) -- TP All Players to You createButton("Teleport", "Teleport All Players to You", function() for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then player.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-5,5), 5, math.random(-5,5)) end end end, 0.2) -- TP You to Map High Place createButton("Teleport", "Teleport High Sky", function() if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, 500, 0) end end, 0.3) -- Bring Specific Player (Advanced) createButton("Teleport", "Bring Specific Player", function() local plrName = tostring(game:GetService("Players").LocalPlayer.Name) -- TEMP placeholder local target = Players:FindFirstChild(plrName) if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") then target.Character.HumanoidRootPart.CFrame = LocalPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(5,0,0) end end, 0.4) -- SETTINGS TOOLS -- Reset Character Button createButton("Settings", "Reset Character", function() if LocalPlayer.Character then LocalPlayer.Character:BreakJoints() end end, 0.1) -- Hide/Show Hub Button (Shortcut Key = H) local hideHub = false UserInputService.InputBegan:Connect(function(key) if key.KeyCode == Enum.KeyCode.H then hideHub = not hideHub MainFrame.Visible = not hideHub end end) -- Play Global Music (example ID, change if you want) createButton("Settings", "Play Music (Global)", function() local sound = Instance.new("Sound", workspace) sound.SoundId = "rbxassetid://9118828566" -- MET TON ID SI TU VEUX sound.Volume = 5 sound.Looped = true sound:Play() end, 0.2) -- Stop Global Music createButton("Settings", "Stop Music", function() for _, sound in pairs(workspace:GetChildren()) do if sound:IsA("Sound") then sound:Destroy() end end end, 0.3)