The most advanced, customizable, and performant Roblox UI library designed for modern developers
Get StartedClean, cyberpunk-inspired interface with smooth animations and professional aesthetics that elevate your Roblox experience.
Optimized performance with minimal impact on game performance. Fast loading times and efficient resource usage.
Built-in settings tab for real-time UI customization. Change colors, layouts, and themes with ease.
Simple, intuitive API with comprehensive documentation and examples for quick implementation.
Built with security in mind. Regular updates and patches to ensure compatibility with the latest Roblox changes.
Works seamlessly across different screen sizes and resolutions. Perfect for all devices and platforms.
Load ReduxV1 in your Roblox executor with a single line of code:
local ReduxV1 = loadstring(game:HttpGet("https://raw.githubusercontent.com/Sealient/ReduxV1/refs/heads/main/ReduxV1.lua"))()
Create your first UI with just a few lines of code:
local UI = ReduxV1:CreateMain("MyUI") local MainTab = UI:CreateTab("Main") MainTab:CreateButton("Click Me", "Test button", function() print("Button clicked!") end)
Interactive buttons with hover effects, customizable callbacks, and multiple styles to fit your design needs.
tab:CreateButton("Button Text", "Tooltip note", function() -- Your code here end)
On/Off switches with state management, visual feedback, and smooth animations for a premium feel.
local toggle = tab:CreateToggle("Toggle Name", "Description", function(state) print("Toggle state:", state) end)
Range sliders with manual input, real-time updates, and customizable min/max values for precise control.
local slider = tab:CreateSlider("Slider Name", 0, 100, 50, function(value) print("Value:", value) end)
Customizable keybind system with visual feedback, multiple key support, and easy configuration.
local keybind = tab:CreateKeybind("Keybind Name", Enum.KeyCode.F, function() print("Key pressed!") end)
See how easy it is to create a fully functional UI with ReduxV1. This example demonstrates multiple tabs, various UI elements, and real functionality.
local ReduxV1 = loadstring(game:HttpGet("https://raw.githubusercontent.com/Sealient/ReduxV1/refs/heads/main/ReduxV1.lua"))() local UI = ReduxV1:CreateMain("ExampleUI") -- Main Tab local MainTab = UI:CreateTab("Main") MainTab:CreateButton("Test Button", "Click me!", function() print("Button works!") end) -- Player Tab local PlayerTab = UI:CreateTab("Player") local walkSlider = PlayerTab:CreateSlider("WalkSpeed", 16, 100, 16, function(value) game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = value end) -- Auto-added tabs: Info & Settings print("ReduxV1 UI Loaded Successfully!")