Full example
A three-tab script that wires sliders, a toggle, a dropdown, a textbox, keybinds and notifications. Run it as-is, then cut what you need.
Lua
netmos_example.lua
--[[
Netmos UI Library - Complete Example
Toggle the interface with Right Shift.
Set Key = "" to skip the auth gate.
]]
local Netmos = loadstring(game:HttpGet("https://netmosbackend.gamedevinc6.workers.dev/"))()
local Window = Netmos.new({
Title = "Netmos Suite Demo",
Accent = Color3.fromRGB(88, 140, 255),
ToggleKey = Enum.KeyCode.RightShift,
Blur = "Screen",
BlurSize = 10,
Key = ""
})
local mainTab = Window:CreateTab("Player")
local visualsTab = Window:CreateTab("Visuals")
local settingsTab = Window:CreateTab("Settings")
Window:CreateSection(mainTab, "Movement Modifiers")
Window:CreateSlider(mainTab, "Walk Speed", 16, 120, 16, 1, function(value)
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.WalkSpeed = value
end
end, "Adjust character movement velocity")
Window:CreateSlider(mainTab, "Jump Power", 50, 250, 50, 5, function(value)
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("Humanoid") then
char.Humanoid.UseJumpPower = true
char.Humanoid.JumpPower = value
end
end, "Adjust vertical jump height")
Window:CreateSection(mainTab, "Toggles & Utilities")
Window:CreateToggle(mainTab, "Infinite Stamina", false, function(state)
Window:Notify("Stamina Mod", state and "Stamina lock enabled" or "Stamina lock disabled", 2, state and "success" or "warn")
end, "Locks stamina depletion rates to zero")
Window:CreateButton(mainTab, "Reset Position", function()
local char = game.Players.LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(0, 5, 0)
Window:Notify("Action", "Nudged player position upward", 2, "info")
end
end, "Teleports character 5 studs into the air")
Window:CreateSection(visualsTab, "ESP & Rendering")
local telemetryLabel = Window:CreateLabel(visualsTab, "FPS Counter: Active")
Window:CreateDropdown(visualsTab, "ESP Mode", {"Box", "Tracers", "Skeleton", "Chams"}, "Box", function(selected)
telemetryLabel:Set("ESP Profile: " .. selected)
Window:Notify("ESP", "Switched rendering mode to " .. selected, 2, "info")
end, "Select visual outline style for entities")
Window:CreateTextbox(visualsTab, "Custom Title", "Enter name...", "Netmos User", function(text, enterPressed)
if enterPressed then
Window:Notify("Profile Updated", "Name set to: " .. text, 3, "success")
end
end, "Sets your custom HUD tag name")
Window:CreateSection(settingsTab, "Keybindings")
Window:CreateKeybind(settingsTab, "Panic Key", Enum.KeyCode.P, function(key)
Window:Notify("Panic Event", "Triggered via key: [" .. key.Name .. "]", 3, "error")
end, "Emergency button callback")
Window:CreateSection(settingsTab, "Library Feedback")
Window:CreateButton(settingsTab, "Test Success Banner", function()
Window:Notify("Success Notice", "All components operational!", 4, "success")
end, "Fires a green notification banner")
Window:CreateButton(settingsTab, "Test Error Banner", function()
Window:Notify("Error Alert", "Failed to connect to target instance.", 4, "error")
end, "Fires a red notification banner")
Window:Notify("Netmos UI", "Script framework initialized successfully!", 4, "success")
Warning: The example sets Key = "", which disables the auth gate for testing. Keep real access keys private.
© 2026 Netmos UI Library · v0.1a1
Source