Getting Started

Welcome to the Seisen UI documentation. Learn how to create beautiful, modern UI for your Roblox scripts.

Seisen UI Introduction

What is Seisen UI?

Seisen UI is a modern, feature-rich UI library for Roblox script development. It provides a clean, dark-themed interface with a sidebar navigation, tabbed content, and a comprehensive set of UI elements including toggles, sliders, dropdowns, and more.

The library is designed to be easy to use while offering advanced customization options for power users. It includes theme management, configuration saving/loading, and real-time responsiveness.

Quick Start

Copy and paste this code into your script to get started with Seisen UI:

quickstart.lua
local Repo = "https://raw.githubusercontent.com/Seisen88/Seisen-Library/main/"
local Library = loadstring(game:HttpGet(Repo .. "SeisenUI.lua"))()

-- Create a window
local Window = Library:CreateWindow({
    Name = "My Script",
    Icon = "home",
    ToggleKeybind = Enum.KeyCode.RightShift
})

-- Add a tab
local MainTab = Window:AddTab("Main", "Main Features", "home")

-- Add a section
local Section = MainTab:AddSection("Settings", "Left")

-- Add a toggle
Section:AddToggle({
    Name = "Enable Feature",
    Default = false,
    Callback = function(Value)
        print("Feature enabled:", Value)
    end
})

print("Script loaded!")

Features

🎨 Theming

35+ built-in themes with live switching. Create your perfect look.

💾 Config Saving

Save and load configurations with the built-in SaveManager.

🎯 Modern UI Elements

Toggles, sliders, dropdowns, color pickers, keybinds, and more.

📱 Responsive

Resize and scale the UI in real-time with smooth animations.

🔍 Search

Built-in search functionality for quick navigation.

🎮 Keybind Support

Toggle UI visibility and bind actions to keyboard shortcuts.

Pro tip: Use the sidebar navigation to explore all available UI elements and their configuration options.