--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local MacLib = loadstring(game:HttpGet("https://[Log in to view URL]"))()

local Window = MacLib:Window({
    Title = "Nexus Hub",
    Subtitle = "This is a subtitle.",
    Size = UDim2.fromOffset(600, 400),
    DragStyle = 1,
    DisabledWindowControls = {},
    ShowUserInfo = true,
    Keybind = Enum.KeyCode.RightControl,
    AcrylicBlur = true,
})

local globalSettings = {
    UIBlurToggle = Window:GlobalSetting({
        Name = "UI Blur",
        Default = Window:GetAcrylicBlurState(),
        Callback = function(bool)
            Window:SetAcrylicBlurState(bool)
            Window:Notify({
                Title = Window.Settings.Title,
                Description = (bool and "Enabled" or "Disabled") .. " UI Blur",
                Lifetime = 5
            })
        end,
    }),
    NotificationToggler = Window:GlobalSetting({
        Name = "Notifications",
        Default = Window:GetNotificationsState(),
        Callback = function(bool)
            Window:SetNotificationsState(bool)
            Window:Notify({
                Title = Window.Settings.Title,
                Description = (bool and "Enabled" or "Disabled") .. " Notifications",
                Lifetime = 5
            })
        end,
    }),
    ShowUserInfo = Window:GlobalSetting({
        Name = "Show User Info",
        Default = Window:GetUserInfoState(),
        Callback = function(bool)
            Window:SetUserInfoState(bool)
            Window:Notify({
                Title = Window.Settings.Title,
                Description = (bool and "Showing" or "Redacted") .. " User Info",
                Lifetime = 5
            })
        end,
    })
}

local tabGroups = {
    TabGroup1 = Window:TabGroup()
}

local tabs = {
    Player = tabGroups.TabGroup1:Tab({ Name = "Player", Image = "rbxassetid://132605813327591" }),
    InfiniteMoney = tabGroups.TabGroup1:Tab({ Name = "Infinite Money", Image = "rbxassetid://132605813327591" }),
    Visuals = tabGroups.TabGroup1:Tab({ Name = "Visuals", Image = "rbxassetid://132605813327591" }),
    Combat = tabGroups.TabGroup1:Tab({ Name = "Combat", Image = "rbxassetid://132605813327591" }),
    Shop = tabGroups.TabGroup1:Tab({ Name = "Shop", Image = "rbxassetid://132605813327591" }),
    Settings = tabGroups.TabGroup1:Tab({ Name = "Settings", Image = "rbxassetid://132605813327591" })
}

local sections = {}

-- ==================== PLAYER TAB ====================
sections.PlayerSection = tabs.Player:Section({ Side = "Left" })
sections.PlayerSection:Header({ Name = "Player Options" })

sections.PlayerSection:Button({
    Name = "God Mode",
    Callback = function()
        print("God Mode activated!")
        -- Put your game-specific code here
    end,
})

sections.PlayerSection:Toggle({
    Name = "Speed Boost",
    Default = false,
    Callback = function(value)
        print("Speed Boost: " .. tostring(value))
    end,
})

-- ==================== INFINITE MONEY TAB ====================
sections.MoneySection = tabs.InfiniteMoney:Section({ Side = "Left" })
sections.MoneySection:Header({ Name = "Money Options" })

sections.MoneySection:Button({
    Name = "Infinite Money",
    Callback = function()
        print("Infinite Money enabled!")
        -- Put your game-specific code here
    end,
})

sections.MoneySection:Slider({
    Name = "Money Amount",
    Default = 1000000,
    Minimum = 0,
    Maximum = 100000000,
    DisplayMethod = "Value",
    Callback = function(Value)
        print("Set money to " .. Value)
    end
})

-- ==================== VISUALS TAB ====================
sections.VisualsSection = tabs.Visuals:Section({ Side = "Left" })
sections.VisualsSection:Header({ Name = "Visual Options" })

sections.VisualsSection:Toggle({
    Name = "ESP",
    Default = false,
    Callback = function(value)
        print("ESP: " .. tostring(value))
    end,
})

sections.VisualsSection:Toggle({
    Name = "Fullbright",
    Default = false,
    Callback = function(value)
        print("Fullbright: " .. tostring(value))
    end,
})

-- ==================== COMBAT TAB ====================
sections.CombatSection = tabs.Combat:Section({ Side = "Left" })
sections.CombatSection:Header({ Name = "Combat Options" })

sections.CombatSection:Button({
    Name = "Kill All",
    Callback = function()
        print("Kill All executed!")
    end,
})

sections.CombatSection:Toggle({
    Name = "Aimbot",
    Default = false,
    Callback = function(value)
        print("Aimbot: " .. tostring(value))
    end,
})

-- ==================== SHOP TAB ====================
sections.ShopSection = tabs.Shop:Section({ Side = "Left" })
sections.ShopSection:Header({ Name = "Shop Options" })

sections.ShopSection:Button({
    Name = "Unlock All Items",
    Callback = function()
        print("All items unlocked!")
    end,
})

-- ==================== SETTINGS TAB ====================
tabs.Settings:InsertConfigSection("Left")

MacLib:SetFolder("Maclib")
tabs.Player:Select()        -- Starts on Player tab
MacLib:LoadAutoLoadConfig()

Window.onUnloaded(function()
    print("Unloaded!")
end)

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: