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

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:
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.