Fluent · RobloxExploits.lol
ScriptBlox / Universal Fluent x0pt1mus 1 year ago 6.4K views 1Run it
Copy the script and paste it into your executor.
Fluent.lua · 347 lines Download Copy
Fluent = ( : ( ))()
SaveManager = ( : ( ))()
()
Fluent = ( : ( ))()
()
(Fluent.Options)
()
()
Window = Fluent: ({
Title = .. Fluent.Version,
SubTitle = ,
TabWidth = ,
Size = . ( , ),
Acrylic = ,
Theme = ,
MinimizeKey = .KeyCode.LeftControl
})
Options = Fluent.Options
Fluent: ({
Title = ,
Content = ,
SubContent = ,
Duration =
})
Window: ({
Title = ,
Content = ,
Buttons = {
{
Title = ,
Callback = ()
( )
}, {
Title = ,
Callback = ()
( )
}
}
})
Tabs = {
Main = Window: ({ Title = , Icon = }),
Settings = Window: ({ Title = , Icon = })
}
Section = Tab: ( )
Section = Tab: ( )
Section: ({
Title =
})
Tab: ({
Title = ,
Description = ,
Callback = ()
( )
})
Toggle = Tab: ( , {
Title = ,
Description = ,
Default =
Callback = (state)
state
( )
( )
})
Toggle: ( ()
( , Options.MyToggle.Value)
)
Toggle: ( )
Slider = Tab: ( , {
Title = ,
Description = ,
Default = ,
Min = ,
Max = ,
Rounding = ,
Callback = (Value)
( , Value)
})
Slider: ( (Value)
( , Value)
)
Slider: ( )
Dropdown = Tab: ( , {
Title = ,
Description = ,
Values = { , , , , , , , , , , , , , },
Multi = ,
Default = ,
})
MultiDropdown = Tab: ( , {
Title = ,
Description = ,
Values = { , , , , , , , , , , , , , },
Multi = ,
Default = { , },
})
Dropdown: ( (Value)
( , Value)
)
MultiDropdown: ( (Value)
Values = {}
Value, State , Value
. (Values, Value)
( , . (Values, ))
)
Dropdown: ( )
MultiDropdown: ({
three = ,
five = ,
seven =
})
Colorpicker = Tab: ( , {
Title = ,
Description = ,
Default = . ( , , )
})
Colorpicker: ( ()
( , Colorpicker.Value)
)
Colorpicker: ( . ( , , ))
TColorpicker = Tab: ( , {
Title = ,
Description = ,
Transparency = ,
Default = . ( , , )
})
Colorpicker: ( ()
( , Colorpicker.Value)
)
TColorpicker: ( ()
(
, TColorpicker.Value,
, TColorpicker.Transparency
)
)
Colorpicker: ( . ( , , ))
TColorpicker: ({ , , }, )
Keybind = Tab: ( , {
Title = ,
Description = ,
Mode = ,
Default = ,
Callback = (Value)
( , Value)
,
ChangedCallback = (New)
( , New)
})
Keybind: ( ()
( , Keybind: ())
)
Keybind: ( ()
( , Keybind.Value)
)
. ( ()
( )
state = Keybind: ()
state
( )
Fluent.Unloaded
)
Keybind: ( , )
Input = Tab: ( , {
Title = ,
Description = ,
Default = ,
Placeholder = ,
Numeric = ,
Finished = ,
Callback = (Value)
( , Value)
})
Input: ( ()
( , Input.Value)
)
Input: ( )
Fluent: ( ) Fluent: ( )
Fluent: ( ) Fluent: ( )
Fluent: ()
Tab: ({
Title = ,
Content =
})
SaveManager = ( : ( ))()
InterfaceManager = ( : ( ))()
SaveManager: (Fluent)
InterfaceManager: (Fluent)
InterfaceManager: (Tabs.Settings)
SaveManager: (Tabs.Settings)
Window: ( )
SaveManager: ()Show all 347 lines
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com, raw.githubusercontent.com, create.roblox.com, lucide.dev.
About this script 𝑭𝑳𝑼𝑬𝑵𝑻 ✨ 𝒊𝒔 𝒕𝒉𝒆 𝒖𝒍𝒕𝒊𝒎𝒂𝒕𝒆 𝒕𝒐𝒐𝒍 𝒇𝒐𝒓 𝒅𝒆𝒔𝒊𝒈𝒏𝒊𝒏𝒈 𝒎𝒐𝒅𝒆𝒓𝒏, 𝒄𝒖𝒔𝒕𝒐𝒎𝒊𝒛𝒂𝒃𝒍𝒆 𝒖𝒔𝒆𝒓 𝒊𝒏𝒕𝒆𝒓𝒇𝒂𝒄𝒆𝒔 𝒘𝒊𝒕𝒉 𝒆𝒂𝒔𝒆 🎨. 𝑷𝒂𝒄𝒌𝒆𝒅 𝒘𝒊𝒕𝒉 𝒂𝒏 𝒆𝒙𝒕𝒆𝒏𝒔𝒊𝒗𝒆 𝒄𝒐𝒍𝒍𝒆𝒄𝒕𝒊𝒐𝒏 𝒐𝒇 𝑼𝑰 𝒄𝒐𝒎𝒑𝒐𝒏𝒆𝒏𝒕𝒔, 𝒊𝒕 𝒆𝒎𝒑𝒐𝒘𝒆𝒓𝒔 𝒚𝒐𝒖 𝒕𝒐 𝒄𝒓𝒂𝒇𝒕 𝒎𝒆𝒏𝒖𝒔 𝒂𝒏𝒅 𝒍𝒂𝒚𝒐𝒖𝒕𝒔 𝒕𝒂𝒊𝒍𝒐𝒓𝒆𝒅 𝒕𝒐 𝒚𝒐𝒖𝒓 𝒔𝒑𝒆𝒄𝒊𝒇𝒊𝒄 𝒏𝒆𝒆𝒅𝒔 🌟.
𝑾𝒊𝒕𝒉 𝒊𝒕𝒔 𝒔𝒍𝒆𝒆𝒌, 𝒊𝒏𝒕𝒖𝒊𝒕𝒊𝒗𝒆 𝒅𝒆𝒔𝒊𝒈𝒏, 𝑭𝑳𝑼𝑬𝑵𝑻 𝒊𝒔 𝒑𝒆𝒓𝒇𝒆𝒄𝒕 𝒇𝒐𝒓 𝒃𝒐𝒕𝒉 𝒃𝒆𝒈𝒊𝒏𝒏𝒆𝒓𝒔 𝒂𝒏𝒅 𝒆𝒙𝒑𝒆𝒓𝒊𝒆𝒏𝒄𝒆𝒅 𝒅𝒆𝒔𝒊𝒈𝒏𝒆𝒓𝒔 💻. 𝑻𝒉𝒆 𝒍𝒊𝒃𝒓𝒂𝒓𝒚 𝒄𝒐𝒎𝒆𝒔 𝒘𝒊𝒕𝒉 𝒄𝒐𝒎𝒑𝒓𝒆𝒉𝒆𝒏𝒔𝒊𝒗𝒆 𝒅𝒐𝒄𝒖𝒎𝒆𝒏𝒕𝒂𝒕𝒊𝒐𝒏 📖, 𝒆𝒏𝒔𝒖𝒓𝒊𝒏𝒈 𝒚𝒐𝒖 𝒄𝒂𝒏 𝒃𝒓𝒊𝒏𝒈 𝒚𝒐𝒖𝒓 𝒗𝒊𝒔𝒊𝒐𝒏 𝒕𝒐 𝒍𝒊𝒇𝒆 𝒒𝒖𝒊𝒄𝒌𝒍𝒚 𝒂𝒏𝒅 𝒆𝒇𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒍𝒚 🚀.
𝑰𝒇 𝒚𝒐𝒖’𝒓𝒆 𝒍𝒐𝒐𝒌𝒊𝒏𝒈 𝒇𝒐𝒓 𝒂 𝒑𝒐𝒘𝒆𝒓𝒇𝒖𝒍, 𝒖𝒔𝒆𝒓-𝒇𝒓𝒊𝒆𝒏𝒅𝒍𝒚 𝒔𝒐𝒍𝒖𝒕𝒊𝒐𝒏 𝒕𝒐 𝒕𝒓𝒂𝒏𝒔𝒇𝒐𝒓𝒎 𝒚𝒐𝒖𝒓 𝒊𝒅𝒆𝒂𝒔 𝒊𝒏𝒕𝒐 𝒔𝒕𝒖𝒏𝒏𝒊𝒏𝒈 𝒊𝒏𝒕𝒆𝒓𝒇𝒂𝒄𝒆𝒔, 𝑭𝑳𝑼𝑬𝑵𝑻 𝒉𝒂𝒔 𝒆𝒗𝒆𝒓𝒚𝒕𝒉𝒊𝒏𝒈 𝒚𝒐𝒖 𝒏𝒆𝒆𝒅 🌈.
Works in
Any game (universal)
From ScriptBlox
This script lives on scriptblox.com. We show it with our safety checks; likes and comments are over there.
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.
--[[
___________.__ __ .____ ._____.
\_ _____/| | __ __ ____ _____/ |_ | | |__\_ |______________ _______ ___.__.
| __) | | | | \_/ __ \ / \ __\ | | | || __ \_ __ \__ \\_ __ < | |
| \ | |_| | /\ ___/| | \ | | |___| || \_\ \ | \// __ \| | \/\___ |
\___ / |____/____/ \___ >___| /__| |_______ \__||___ /__| (____ /__| / ____| ______
\/ \/ \/ \/ \/ \/ \/ /_____/
Documentation by #Forgenet
[📰] Description
Fluent Roblox GUI Library is the ultimate solution for creating stunning user interfaces that are both modern and customizable.
With an extensive range of UI elements to choose from, you can easily create menus and other interfaces that are tailored to your specific needs.
The library offers a sleek and intuitive design, making it easy for anyone to get started.
With its comprehensive documentation, you'll be able to create amazing interfaces in no time.
Fluent has everything you need to bring your ideas to life.
[🔥] Features
- Modern design
- Many customization options
- Almost any UI Element you would ever need
[🔧] Installation
You can load Fluent through a GitHub Release:
local Library = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest
[📌] Links
@GitHub - dawid-scripts/Fluent
- https://github.com/dawid-scripts/Fluent
Example Script:
- https://github.com/dawid-scripts/Fluent/blob/master/Example.lua
Example Script:
- https://github.com/dawid-scripts/Fluent/blob/master/Example.client.lua
]]
-- [[ Fluent ]] --
-- Creating Fluent Library
local
loadstring
game
HttpGet
"https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"
-- [[ Save Manager ]] --
-- Creating Save Manager
local
loadstring
game
HttpGet
"https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"
-- [[ Accessibility ]] --
-- Fluent is accessible from any function
function
Init
local
loadstring
game
HttpGet
"https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"
end
function
Test
print
end
Init
Test
-- [[ Creating Window ]] --
local
CreateWindow
"Fluent "
"by dawid"
160
UDim2
fromOffset
580
460
true
-- The blur may be detectable, setting this to false disables blur entirely
--[[ Themes
Amethyst: https://github.com/dawid-scripts/Fluent/blob/master/src/Themes/Amethyst.lua
Aqua: https://github.com/dawid-scripts/Fluent/blob/master/src/Themes/Aqua.lua
Rose: https://github.com/dawid-scripts/Fluent/blob/master/src/Themes/Rose.lua
Light: https://github.com/dawid-scripts/Fluent/blob/master/src/Themes/Light.lua
Dark: https://github.com/dawid-scripts/Fluent/blob/master/src/Themes/Dark.lua
Darker: https://github.com/dawid-scripts/Fluent/blob/master/src/Themes/Darker.lua
]]
"Dark"
-- Themes
Enum
-- Used when theres no MinimizeKeybind
-- https://create.roblox.com/docs/reference/engine/enums/KeyCode
local
-- Options are used by the library to save the elements to access them in the future
-- [[ Creating Notifications ]] --
Notify
"Notification"
"This is a notification"
"SubContent"
-- Optional
5
-- Set to nil to make the notification not disappear
-- [[ Creating Dialogs ]] --
Dialog
"Title"
"This is a dialog"
"Confirm"
function
print
"Confirmed the dialog."
end
"Cancel"
function
print
"Cancelled the dialog."
end
-- [[ Creating Tabs ]] --
-- Fluent provides Lucide Icons, they are optional
-- Icons: https://lucide.dev/icons/
local
AddTab
"Main"
""
AddTab
"Settings"
"settings"
--[[ Creating Sections ]]
--
local
AddSection
"Section Name"
-- Section can be used as a parent for any element instead of a tab
local
AddSection
"Section Name"
AddParagraph
"Paragraph"
-- [[ Creating Buttons ]] --
AddButton
"Button"
"Very important button"
function
print
"Hello, world!"
end
-- [[ Creating Toggles ]] --
local
AddToggle
"MyToggle"
"Toggle"
"Toggle description"
false
function
if
then
print
"Toggle On"
else
print
"Toggle Off"
end
end
-- [[ Event Handling ]] --
OnChanged
function
print
"Toggle changed:"
end
-- [[ Changing Value ]] --
SetValue
false
-- [[ Creating Sliders ]] --
local
AddSlider
"Slider"
"Slider"
"This is a slider"
2
0
5
1
function
print
"Slider was changed:"
end
-- [[ Event Handling ]] --
OnChanged
function
print
"Slider changed:"
end
-- [[ Changing Value ]] --
SetValue
3
-- [[ Creating Dropdowns ]] --
local
AddDropdown
"Dropdown"
"Dropdown"
"Dropdown description"
"one"
"two"
"three"
"four"
"five"
"six"
"seven"
"eight"
"nine"
"ten"
"eleven"
"twelve"
"thirteen"
"fourteen"
false
1
-- [[ Multiple Dropdown ]] --
local
AddDropdown
"MultiDropdown"
"Dropdown"
"You can select multiple values."
"one"
"two"
"three"
"four"
"five"
"six"
"seven"
"eight"
"nine"
"ten"
"eleven"
"twelve"
"thirteen"
"fourteen"
true
"seven"
"twelve"
-- [[ Event Handling ]] --
OnChanged
function
print
"Dropdown changed:"
end
OnChanged
function
local
for
in
next
do
table
insert
end
print
"Mutlidropdown changed:"
table
concat
", "
end
-- [[ Changing Value ]] --
SetValue
"four"
SetValue
true
true
false
-- [[ Creating Colorpickers ]] --
local
AddColorpicker
"Colorpicker"
"Colorpicker"
"Description for colorpicker"
Color3
fromRGB
96
205
255
OnChanged
function
print
"Colorpicker changed:"
end
SetValueRGB
Color3
fromRGB
0
255
140
-- [[ Transparency Colorpicker ]] --
local
AddColorpicker
"TransparencyColorpicker"
"Colorpicker"
"but you can change the transparency."
0
Color3
fromRGB
96
205
255
-- [[ Event Handling ]] --
OnChanged
function
print
"Colorpicker changed:"
end
OnChanged
function
print
"TColorpicker changed:"
"Transparency:"
end
-- [[ Changing Value ]] --
SetValueRGB
Color3
fromRGB
0
255
140
SetValue
0
100
100
0.5
-- hsv, transparency
-- [[ Creating Keybinds ]] --
local
AddKeybind
"Keybind"
"Keybind"
"Keybind Description"
"Toggle"
-- Always, Toggle, Hold
"LeftControl"
-- String as the name of the keybind (MB1, MB2 for mouse buttons)
-- Occurs when the keybind is clicked, Value is `true`/`false`
function
print
"Keybind clicked!"
end
-- Occurs when the keybind itself is changed, `New` is a KeyCode Enum OR a UserInputType Enum
function
print
"Keybind changed!"
end
-- [[ Event Handling ]] --
-- OnClick is only fired when you press the keybind and the mode is Toggle
-- Otherwise, you will have to use Keybind:GetState()
OnClick
function
print
"Keybind clicked:"
GetState
end
OnChanged
function
print
"Keybind changed:"
end
task
spawn
function
while
true
do
wait
1
-- example for checking if a keybind is being pressed
local
GetState
if
then
print
"Keybind is being held down"
end
if
then
break
end
end
end
-- [[ Changing Value ]] --
SetValue
"MB2"
"Toggle"
-- Sets keybind to MB2, mode to Hold
-- [[ Changing Inputs ]] --
local
AddInput
"Input"
"Input"
"Input Description"
"Default"
"Placeholder"
false
-- Only allows numbers
false
-- Only calls callback when you press enter
function
print
"Input changed:"
end
-- [[ Event Handing ]] --
OnChanged
function
print
"Input updated:"
end
-- [[ Changing Value ]] --
SetValue
"Text"
-- [[ Toggle Gui Transparency ]] --
ToggleTransparency
false
and
ToggleTransparency
true
-- [[ Toggle Acrylic (Blur) ]] --
ToggleAcrylic
false
or
ToggleAcrylic
true
-- [[ Destroy Fluent ]] --
Destroy
--[[ Creating Paragraphs ]]
--
AddParagraph
"Paragraph"
"This is a paragraph.\nSecond line!"
-- [[ Tab (Settings) With Interface And Configs ]] --
local
loadstring
game
HttpGet
"https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"
local
loadstring
game
HttpGet
"https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"
SetLibrary
SetLibrary
BuildInterfaceSection
BuildConfigSection
SelectTab
1
-- [[ Auto Load Config ]] --
LoadAutoloadConfig
Soggyware 60 PLUS Games Universal