SLK HUB V2
Key RequiredUniversal

SLK HUB V2

Universal ScriptAKV4AKV4 5.3K views 32 executesUpdated May 25, 2025
Unrated
00
Lua Script•562 lines (20073 chars)
-- SLK X ULTIMATE HUB - INTERFACE BASE

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.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Text = name
    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

-- SLK HUB LOGO ANIMÉ
local SLKLabel = Instance.new("TextLabel", MainFrame)
SLKLabel.Size = UDim2.new(0, 300, 0, 40)
SLKLabel.Position = UDim2.new(0.5, -150, 0, -50)
SLKLabel.BackgroundTransparency = 1
SLKLabel.Font = Enum.Font.GothamBold
SLKLabel.Text = "SLK HUB"
SLKLabel.TextScaled = true
task.spawn(function()
    while task.wait(0.2) do
        SLKLabel.TextColor3 = Color3.fromRGB(math.random(100,255), math.random(100,255), math.random(100,255))
    end
end)
-- SLK X ULTIMATE - PAGE HOME (FLY, NOCLIP, INFINITE JUMP, ESP)

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

-- Fly Toggle (F Key)
createButton("Home", "Fly (F)", 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 Toggle (N Key)
createButton("Home", "Noclip (N)", 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 (Highlight Other 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)
-- SLK X ULTIMATE - PAGE PLAYER (SPEED, JUMP, GODMODE, VEHICLE FLY)

-- 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 (Anti Kill)
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)
-- SLK X ULTIMATE - PAGE TROLLS (FREEZE, FLING, SEAT, SPAM)

-- 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 (Extreme)
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)

-- Funny Name Spam (chat troll)
createButton("Trolls", "Funny Chat Spam", function()
    task.spawn(function()
        while true do
            game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(
                LocalPlayer.Name .. " IS THE KING OF THE SERVER 👑🔥",
                "All"
            )
            task.wait(1)
        end
    end)
end, 0.5)
-- SLK X ULTIMATE - PAGE AIMBOT (SILENT AIM V3, RAGEBOT)

-- Silent Aim V3 (LockHead)
createButton("Aimbot", "Silent Aim V3", function()
    local function ClosestPlayer()
        local closest, distance = nil, math.huge
        for _, player in pairs(Players:GetPlayers()) do
            if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                local mag = (LocalPlayer.Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
                if mag < distance then
                    closest = player
                    distance = mag
                end
            end
        end
        return closest
    end

    local mt = getrawmetatable(game)
    setreadonly(mt, false)
    local old = mt.__namecall

    mt.__namecall = newcclosure(function(self, ...)
        local method = getnamecallmethod()
        local args = {...}
        if tostring(self) == "Raycast" and method == "FindPartOnRayWithIgnoreList" then
            local target = ClosestPlayer()
            if target and target.Character and target.Character:FindFirstChild("Head") then
                args[1].Origin = workspace.CurrentCamera.CFrame.Position
                args[1].Direction = (target.Character.Head.Position - workspace.CurrentCamera.CFrame.Position).Unit * 9999
            end
            return old(self, unpack(args))
        end
        return old(self, unpack(args))
    end)

    setreadonly(mt, true)
end, 0.1)

-- RageBot Supreme (AutoTarget closest)
createButton("Aimbot", "RageBot Supreme", function()
    task.spawn(function()
        while task.wait(0.2) do
            for _, player in pairs(Players:GetPlayers()) do
                if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                    LocalPlayer.Character.HumanoidRootPart.CFrame = player.Character.HumanoidRootPart.CFrame
                    break
                end
            end
        end
    end)
end, 0.2)
-- SLK X ULTIMATE - PAGE EXTRAS (BLACK HOLE, DESTROY MAP, SPAM CHAT, SCANNER)

-- Black Hole (Massive Attraction)
createButton("Extras", "Black Hole", function()
    local blackHole = Instance.new("Part")
    blackHole.Size = Vector3.new(20, 20, 20)
    blackHole.Position = LocalPlayer.Character.HumanoidRootPart.Position
    blackHole.Anchored = true
    blackHole.Shape = Enum.PartType.Ball
    blackHole.BrickColor = BrickColor.new("Really black")
    blackHole.Material = Enum.Material.Neon
    blackHole.Parent = workspace

    local force = Instance.new("VectorForce", blackHole)
    force.Attachment0 = Instance.new("Attachment", blackHole)
    force.Force = Vector3.new(0, -50000, 0)
    force.RelativeTo = Enum.ActuatorRelativeTo.World

    task.spawn(function()
        while task.wait(0.1) do
            for _, part in pairs(workspace:GetDescendants()) do
                if part:IsA("BasePart") and not part:IsDescendantOf(LocalPlayer.Character) then
                    local dir = (blackHole.Position - part.Position).Unit
                    part.CFrame = part.CFrame + dir * 5
                end
            end
        end
    end)
end, 0.1)

-- Destroy All Map Parts
createButton("Extras", "Destroy All Map Parts", function()
    for _, part in pairs(workspace:GetDescendants()) do
        if part:IsA("BasePart") and not part:IsDescendantOf(LocalPlayer.Character) then
            part:Destroy()
        end
    end
end, 0.2)

-- Spam Global Chat (2025 Compatible)
createButton("Extras", "Spam Global Chat", function()
    task.spawn(function()
        while wait(0.5) do
            game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(
                "[SLK X DOMINE LE SERVEUR 🔥]",
                "All"
            )
        end
    end)
end, 0.3)

-- Scan for Backdoors
createButton("Extras", "Scan for Backdoors", function()
    for _, v in pairs(game:GetDescendants()) do
        if v:IsA("RemoteEvent") or v:IsA("RemoteFunction") or v:IsA("BindableEvent") then
            if tostring(v.Name):lower():find("admin") or tostring(v.Name):lower():find("kick") or tostring(v.Name):lower():find("ban") then
                warn("[SLK X] Possible Backdoor trouvé :", v:GetFullName())
            end
        end
        if v:IsA("LocalScript") or v:IsA("Script") then
            if tostring(v.Source):lower():find("require") then
                warn("[SLK X] Script Suspect trouvé :", v:GetFullName())
            end
        end
    end
end, 0.4)
-- SLK X ULTIMATE - PAGE CRASH (REMOTE SPAM, FAKE SHUTDOWN, LAG)

-- Remote Event Flooder
createButton("Crash", "Flood Remote Events", function()
    for _, obj in pairs(game:GetDescendants()) do
        if obj:IsA("RemoteEvent") then
            for i = 1, 10 do
                pcall(function()
                    obj:FireServer("SLK X FLOOD")
                end)
            end
        end
    end
end, 0.1)

-- Remote Detonator
createButton("Crash", "Remote Detonator", function()
    for _, obj in pairs(game:GetDescendants()) do
        if obj:IsA("RemoteFunction") then
            pcall(function()
                obj:InvokeServer()
            end)
        end
    end
end, 0.2)

-- Server Flooder Invisible Parts
createButton("Crash", "Flood Map Invisible", function()
    task.spawn(function()
        while task.wait(0.1) do
            local p = Instance.new("Part")
            p.Size = Vector3.new(50,50,50)
            p.Transparency = 1
            p.Anchored = false
            p.Position = LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(math.random(-30,30), math.random(5,50), math.random(-30,30))
            p.Parent = workspace
            game.Debris:AddItem(p, 3)
        end
    end)
end, 0.3)

-- Fake Shutdown Server
createButton("Crash", "Fake Server Shutdown", function()
    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer then
            game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(
                "⚠️ SERVER IS SHUTTING DOWN NOW! ⚠️",
                "All"
            )
        end
    end
end, 0.4)

-- Network Lag Hack
createButton("Crash", "Force Lag Server", function()
    task.spawn(function()
        while task.wait(0.2) do
            local explosion = Instance.new("Explosion", workspace)
            explosion.Position = LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(math.random(-50,50), 5, math.random(-50,50))
            explosion.BlastPressure = 99999
        end
    end)
end, 0.5)
-- SLK X ULTIMATE - PAGE TELEPORT + SETTINGS + ABOUT

-- TELEPORT TOOLS

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

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

-- Teleport to Sky
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 (Example, no input yet)
createButton("Teleport", "Bring Specific Player", function()
    local plrName = tostring(LocalPlayer.Name) -- TEMP
    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
createButton("Settings", "Reset Character", function()
    if LocalPlayer.Character then
        LocalPlayer.Character:BreakJoints()
    end
end, 0.1)

-- Hide/Show Hub (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 Music Global
createButton("Settings", "Play Music (Global)", function()
    local sound = Instance.new("Sound", workspace)
    sound.SoundId = "rbxassetid://9118828566" -- Example ID
    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)

-- ABOUT PAGE

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 made for zelda23001\nDiscord : discord.gg/GdRWHEy822"
AboutLabel.Font = Enum.Font.GothamBold

Features & Information

FLY NOCLIP BLACKHOLE ALL
#lua

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts