XLQP Gen1

Installation

Load XLQP Gen1, create a window, and verify your first control.

Installation

XLQP Gen1 is publicly available. Use the official loader below, then create a window and add the controls your project needs.

The loader URL stays the same for the updated source. To add authentication or an assistant to your interface, follow the new Key system and AI agent guides.

1. Load the library

local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/josediaz765/XLQP-UIS/main/xlqp%20gen1"))()

Use the official source

Load XLQP Gen1 only from the official josediaz765/XLQP-UIS repository. Never paste a token, private key, webhook, or untrusted URL into a loader.

2. Create a window

local Window = Library:MakeWindow({
    Branding = {
        Name = "My Hub",
        Subtitle = "XLQP Gen1",
        Icon = "rbxassetid://0",
    },
    Config = {
        Enabled = true,
        Folder = "MyHub",
    },
    Behavior = {
        ToggleKey = Enum.KeyCode.RightShift,
    },
})

Only Library:MakeWindow() is needed to start. All configuration groups are optional; see Window configuration for the full list.

3. Add a tab and section

local Home = Window:MakeTab({
    Name = "Home",
    Icon = "home",
})

local General = Home:AddSection({
    Name = "General",
})

4. Add an element

local Toggle = General:AddToggle({
    Name = "Feature enabled",
    Description = "Turns the feature on or off.",
    Default = false,
    Flag = "feature_enabled",
    Save = true,
    Callback = function(value)
        print("Feature enabled:", value)
    end,
})

5. Update it later

Element constructors return controllers. Store the result when you need to change state after creation.

Toggle:Set(true)
Toggle:SetName("Feature active")

Project layout

XLQP does not require a specific folder layout, but separating setup from feature code keeps larger projects manageable.

MyHub/
├── main.luau
├── config.luau
├── tabs/
│   ├── home.luau
│   └── settings.luau
└── features/
    └── movement.luau

Troubleshooting

ProblemCheck
Library is nilThe public UI source and official loadstring are not released yet
attempt to index nil with 'GetLoading'Library is nil, so the loader failed. The failure is on the loadstring line, not the line that errors
attempt to call missing method ... of tableThe method is created while the window is built. Move the call after MakeWindow
Window does not appearCheck the output for an error before MakeWindow completes
Saved values resetEnable Config.Enabled, choose a stable Config.Folder, and add Flag + Save to supported controls
UI is hiddenPress the configured Behavior.ToggleKey
Callback does not firePass a function to Callback and verify the element is not locked

Continue with Secure Mode, Window configuration, or copy a larger project from Examples.