local Fluent = loadstring(game:HttpGet("https://[Log in to view URL]"))()

-- // SCRIPT DATABASE
local ScriptConfig = {
    {
        Name = "Driving Empire",
        PlaceIds = {3351674303},
        Url = "https://[Log in to view URL]"
    },
    {
        Name = "Aimbot Global",
        PlaceIds = {}, 
        Url = "https://[Log in to view URL]"
    },
    {
        Name = "Tap Simulator",
        PlaceIds = {75992362647444},
        Url = "https://[Log in to view URL]"
    },
    {
        Name = "Taxi Boss",
        PlaceIds = {7305309231},
        Url = "https://[Log in to view URL]"
    },
    {
        Name = "Fish it!",
        PlaceIds = {121864768012064},
        Url = "https://[Log in to view URL]"
    },
    { -- FIXED: Added missing opening brace
        Name = "Block spin",
        PlaceIds = {104715542330896},
        Url = "https://[Log in to view URL]"
    }, -- FIXED: Added missing closing brace
    { -- FIXED: Added missing opening brace
        Name = "Blox Strike",
        PlaceIds = {114234929420007},
        Url = "https://[Log in to view URL]"
    }, -- FIXED: Added missing closing brace
    { -- FIXED: Added missing opening brace
        Name = "Steal a Brainrot",
        PlaceIds = {109983668079237},
        Url = "https://[Log in to view URL]"
    },
    { 
        Name = "Anime Eternal",
        PlaceIds = {90462358603255},
        Url = "https://[Log in to view URL]"
    },
     { 
        Name = "Emergency Hamburg",
        PlaceIds = {7711635737},
        Url = "https://[Log in to view URL]"
    },
    { 
        Name = "+1 Speed Car Escape",
        PlaceIds = {75968240158320},
        Url = "https://[Log in to view URL]"
    },
    { 
        Name = "Escape Tsunami For Brainrots!",
        PlaceIds = {131623223084840},
        Url = "https://[Log in to view URL]"
    }
}

local Window = Fluent:CreateWindow({
    Title = "NWR's Hub",
    SubTitle = "Script Selection",
    TabWidth = 160,
    Size = UDim2.fromOffset(580, 460),
    Acrylic = true,
    Theme = "Dark",
    MinimizeKey = Enum.KeyCode.LeftControl 
})

local Tabs = {
    Selection = Window:AddTab({ Title = "Selection", Icon = "layout-grid" }),
    Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
}

-- // UI GENERATION
task.spawn(function()
    local currentId = game.PlaceId
    
    Tabs.Selection:AddParagraph({
        Title = "Script List",
        Content = "Choose a script to execute below."
    })

    for _, data in ipairs(ScriptConfig) do
        local isRecommended = false
        
        if data.PlaceIds then
            for _, id in pairs(data.PlaceIds) do
                if id == currentId then
                    isRecommended = true
                end
            end
        end

        Tabs.Selection:AddButton({
            Title = data.Name .. (isRecommended and " ⭐ [RECOMMENDED]" or ""),
            Description = "Click to load " .. data.Name,
            Callback = function()
                if not data.Url or data.Url == "" then
                    return Fluent:Notify({Title = "Error", Content = "URL is missing!", Duration = 3})
                end
                
                Window:Dialog({
                    Title = "Confirm Execution",
                    Content = "Are you sure you want to load " .. data.Name .. "?",
                    Buttons = {
                        {
                            Title = "Execute",
                            Default = true,
                            Callback = function()
                                local success, err = pcall(function()
                                    loadstring(game:HttpGet(data.Url))()
                                end)
                                if success then
                                    Window:Destroy()
                                else
                                    warn("Error loading script: " .. tostring(err))
                                end
                            end
                        },
                        { Title = "Cancel" }
                    }
                })
            end
        })
    end
end)

-- // GLOBAL SETTINGS
local VirtualUser = game:GetService("VirtualUser")
local antiAfkEnabled = false

game:GetService("Players").LocalPlayer.Idled:Connect(function()
    if antiAfkEnabled then
        VirtualUser:CaptureController()
        VirtualUser:ClickButton2(Vector2.new())
    end
end)

Tabs.Settings:AddToggle("AntiAFK", {
    Title = "Global Anti-AFK",
    Default = false,
    Callback = function(v) antiAfkEnabled = v end
})

Window:SelectTab(1)

Embed on website

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