Run it
Copy the script and paste it into your executor.
local url = "https://raw.githubusercontent.com/randomuser832/R22222222222222/refs/heads/main/SkidzUiLib.lua"
SkidzWare
success, err = (()
source = :(url)
SkidzWare = (source)()
)
success
(..(err))
tab1 = SkidzWare:()
tab2 = SkidzWare:()
tab1.(, ()
()
SkidzWare.(,)
)
tab1.(, (state)
(, state)
)
tab1.(, (text)
(, text)
SkidzWare.(..text,)
)
tab1.(,,,(val)
(, .(val))
)
UserInputService = :()
menuKey = .KeyCode.Insert
specialKeys = {
[] = .KeyCode.RightShift,
[] = .KeyCode.LeftShift,
[] = .KeyCode.Space,
[] = .KeyCode.Tab,
[] = .KeyCode.Return,
[] = .KeyCode.Escape,
[] = .KeyCode.CapsLock,
[] = .KeyCode.LeftAlt,
[] = .KeyCode.RightAlt,
[] = .KeyCode.LeftControl,
[] = .KeyCode.RightControl
}
tab2.(, (text)
keyName = text:()
key = specialKeys[keyName]
key
menuKey = key
SkidzWare.(..(key), )
success, result = (()
.UserInputType[keyName:()]
)
success result
menuKey = result
SkidzWare.(..(result), )
SkidzWare.(..text, )
)
UserInputService.InputBegan:((input, gpe)
gpe
input.KeyCode == menuKey
mainFrame = SkidzWare.MainFrame :().LocalPlayer.PlayerGui:():()
mainFrame
mainFrame.Visible = mainFrame.Visible
SkidzWare.(..(mainFrame.Visible ), )
)
SkidzWare.(,)
.(,() SkidzWare.(,) )
.(,() SkidzWare.(,) )
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
🔹 UI Framework (SkidzWare) Custom UI library Provides helpers: CreateTab(name) → make new UI sections. CreateButton(label, callback) → clickable buttons. CreateToggle(label, callback) → on/off switches. CreateTextbox(placeholder, callback) → input fields. CreateSlider(label, min, max, callback) → adjustable sliders. Notify(message, duration) → clean notification popups. Includes main draggable window with topbar. Has a loading screen with progress bar (time adjustable inside the lib). 🔹 Tabs & Layout Two tabs by default: Main tab (buttons, toggle, textbox, slider). Settings tab (menu toggle keybind). Tabs are switchable within the UI. 🔹 Main Tab Features Button → click logs to console + shows notification. Toggle → switch on/off, logs state + shows notification. Textbox → User can type input. Box shrunk to ~30% width for a cleaner look. Logs typed text + shows notification. Slider → Range 0 → 100. Label text sits above the slider (no overlap). Adjusting logs value to console. 🔹 Menu Toggle (Keybind System) Menu visibility can be toggled on/off with a key press. User sets the key through a textbox in the Settings tab. Features of keybind system: A