Last updated: Aug 1, 20262 min read

Slider Bar

Drag-adjustable progress line to set float or integer value ranges.

Slider Bar#

LUA Script
1local Slider = Section:CreateSlider(name, min, max, default, precise, callback, description)
  • precise (boolean): Set true to round to 2 decimal places, or false for whole integers.

Slider Methods#

  • Slider:SetValue(value): Set position and value.
  • Slider:GetValue(): Returns current number.

Complete Code Example#

Here is a complete copy-pasteable script showing how to construct and update slider controls:

LUA Script
1local ValincUi = loadstring(game:HttpGet("https://cdn.vinzhub.com/scripts/Liblery%20Ui/VALINC-QUARTZ/57319f29599c47672f19f8d56d53ffbe/a6b3ccb1f04d1d7d06232a9c5d25779e2af89c12992bebae.lua"))()
2
3local Window = ValincUi:CreateWindow("Slider Hub", "sliders", "gold")
4local Tab = Window:CreateTab("Player")
5local Section = Tab:CreateSection("Movement Speed")
6
7-- Create a slider widget for WalkSpeed adjustment
8local SpeedSlider = Section:CreateSlider("WalkSpeed", 16, 250, 16, false, function(value)
9 game:GetService("Players").LocalPlayer.Character.Humanoid.WalkSpeed = value
10 print("WalkSpeed updated to: " .. tostring(value))
11end, "Adjust character walk speed in real time.")
12
13-- Reset slider value programmatically via a button
14Section:CreateButton("Reset Speed to Default", function()
15 SpeedSlider:SetValue(16)
16end, "Resets WalkSpeed back to the base value of 16.")