Linui The first 3D Roblox UI Library to release · RobloxExploits.lol
KeylessUniversal
Linui The first 3D Roblox UI Library to release
ratsssstts 3 years ago 8.8K views 5
Run it
Copy the script and paste it into your executor.
Linui The first 3D Roblox UI Library to release.lua · 167 lines
Library = (:())()
Section = Library:()
Label = Section:({
Text = ,
})
Button = Section:({
Text = ,
Callback = ()
()
})
MagicButton = Section:({
Text = ,
Callback = ()
Button:(..math.(, ))
Label:(..math.(, ))
})
Keybind = Section:({
Text = ,
Value = ,
Callback = ( key: )
(, key)
,
OnChange = ( key: , old_key: )
(, key, , , old_key)
})
Slider1 = Section:({
Text = ,
Min = ,
Value = ,
Max = ,
Callback = (value , prevalue )
value ~= prevalue
Humanoid
Humanoid.WalkSpeed = value
})
Slider2 = Section:({
Text = ,
WaitForMouse = ,
Min = ,
Value = ,
Max = ,
Callback = (value , prevalue )
value ~= prevalue
Humanoid
Humanoid.WalkSpeed = value
})
Toggle = Section:({
Text = ,
Value = ,
Callback = (value: boolean )
(, value)
})
Toggle2 = Section:({
Text = ,
Value = ,
Callback = (value: boolean )
(, value)
})
Dropdown = Section:({
Text = ,
Data = { , , , , , },
Callback = (value)
(, value)
})
Dropdown2 = Section:({
Text = ,
Data = { , , , },
KeepText = ,
Callback = (value)
(, value)
})
Slider2:()
Slider2:(, )
(Slider2:())
Slider2:()
()
Button:(()
()
)
.(, ()
Button:()
)
(Toggle2:())
Toggle2:()
(Toggle2:())
Toggle2:()
Toggle2:(, )
()
Dropdown:()
(Dropdown:())
.()
Dropdown:()
(Dropdown:())
Section:({
Text = ,
Callback = ()
Dropdown:(..math.(, ))
})
Section:({
Text = ,
Callback = ()
Dropdown:()
})
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: reallinen.github.io.
-- What will be fired when the button is clicked [ optional ] | Default: function() end
print
"Button was clicked!"
end
local
Button
"Magic Button"
-- Text/Name of the button
function
-- What will be fired when the button is clicked [ optional ] | Default: function() end
Text
"Click Me V"
random
10
50
Text
"I am magic label "
random
1
50
end
local
Keybind
"Keybind"
-- Text of the keybind
"K"
-- string/Enum values are allowed
function
string
--[[ The key that was triggerd ]]
-- Callback that will fire when the keybind is pressed [ optional ] | default: function() end
print
"Keybind"
end
function
string
--[[ new key]]
string
--[[ the old key ]]
-- This will fire when the keybind was changed to another key [ optional ]
print
"New Keybind Key:"
"|"
"Old Keybind Key:"
end
local
Slider
"Walkspeed"
-- Text/Name of the button
1
-- Minimum Value of the slider [ optional ] | Default: math.random
16
-- Value of the slider [ optional ] | Default: math.random(Min, Max)
100
-- Maximum value of the slider [ optional ] | Default: math.random
function
--[[ New value of the slider ]]
--[[ Previous value of the slider ]]
-- Callback is what will be fired when the slider value changes ( WaitForMouse ) or when the slider value is being changed ( Without WaitForMouse ) [ optional ] | Default: function() end
if
then
if
then
end
end
end
local
Slider
"Walkspeed 2"
-- Text/Name of the button
true
-- Wait for the mouse to be done moving the slider [ optional ] | Default: nil/false
1
-- Minimum Value of the slider [ optional ] | Default: math.random
16
-- Value of the slider [ optional ] | Default: math.random(Min, Max)
100
-- Maximum value of the slider [ optional ] | Default: math.random
function
--[[ New value of the slider ]]
--[[ Previous value of the slider ]]
-- Callback is what will be fired when the slider value changes ( WaitForMouse ) or when the slider value is being changed ( Without WaitForMouse ) [ optional ] | Default: function() end
if
then
if
then
end
end
end
local
Toggle
"Toggle"
-- Text of the slider
false
-- value of the slider [ optional ] | default: false
function
--[[ current value of the slider ]]
-- Callback of the Toggle [optional]
print
"Toggle #1:"
end
local
Toggle
"Toggle 2"
-- Text of the slider
true
-- value of the slider [ optional ] | default: false
function
--[[ current value of the slider ]]
-- Callback of the Toggle [optional]
print
"Toggle #2:"
end
local
Dropdown
"Dropdown"
"This"
"Will"
"Be"
"In"
"The"
"Dropdown"
-- The values that will be in the dropdown. Seperated by a ","
function
-- Callback of the Dropdown, will fire when a new option has been selected in the dropdown [optional] | default: function() end
print
"Dropdown Option:"
end
local
Dropdown
"Dropdown 2"
"test"
"fee"
"fi"
"foe"
-- The values that will be in the dropdown. Seperated by a ","
true
-- when an element is selected, it will keep the "Dropdown 2" text
function
-- Callback of the Dropdown, will fire when a new option has been selected in the dropdown [optional] | default: function() end
print
"Dropdown Option:"
end
-- Slider 2:
Set
80
-- Setting Slider 2 Value to 80
Set
80
true
-- Setting Slider 2 Value to 80, except it will not call the 'Callback' function with the new value
print
Get
-- will print '80'
Text
"Speed V2"
-- Setting Slider 2 Text to "Speed V2"
print
"----------------------- Toggle:"
-- Button:
Change
function
-- When the button is clicked, it will fire this function instead of the Callback. Basically changing the Callback of/in the button to this function
print
"New button callback"
end
task
delay
5
function
-- use task.delay to not yeild the current script context
Text
"Click me V2!"
-- Changes the button text to this after 5 seconds
end
-- Toggle 2:
print
Get
-- prints true, this gets the value of Toggle2
Toggle
-- This switches the value of toggle 2 to the opposit of what it currently is
print
Get
-- prints false, since we just switched the value of Toggle 2
Set
true
-- Sets the value of Toggle 2 to true
Set
false
true
-- Sets the value of Toggle 2 to false, but doesn't call the 'Callback'
print
"----------------------- Dropdown:"
-- Dropdown:
Add
"Extra"
print
Get
"Extra"
-- Object
task
wait
2
Remove
"Extra"
-- Removes "Extra" from the dropdown
print
Get
"Extra"
-- nil
Button
"Add to dropdown"
function
Add
"New "
random
1
9
-- Adding a value to the dropdown
end
Button
"Clear dropdown"
function
Remove
-- Since we didn't specify a value to remove from the dropdown, it removes all the elements inside