Quickstart
Getting started with Fluent Plus is simple. Just load the library and create your first window.
Installation
Load the library using loadstring in your executor. Fluent Plus bundles SaveManager and InterfaceManager automatically.
local Fluent, SaveManager, InterfaceManager = loadstring(game:HttpGet("https://github.com/discoart/FluentPlus/releases/latest/download/main.lua"))()
Basic Example
Here is a complete simplified example:
local Fluent, SaveManager, InterfaceManager = loadstring(game:HttpGet("https://github.com/discoart/FluentPlus/releases/latest/download/main.lua"))()
local Window = Fluent:CreateWindow({
Title = "Fluent Plus Script",
SubTitle = "Maintained by User",
TabWidth = 160,
Size = UDim2.fromOffset(580, 460),
Acrylic = true,
Theme = "Dark",
MinimizeKey = Enum.KeyCode.LeftControl
})
local Tabs = {
Main = Window:AddTab({ Title = "Main", Icon = "home" }),
Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
}
Tabs.Main:AddParagraph({
Title = "Hello World",
Content = "This is a paragraph element."
})
Tabs.Main:AddButton({
Title = "Click Me",
Description = "Very important button",
Callback = function()
Window:Dialog({
Title = "Hello",
Content = "You clicked the button!",
Buttons = { { Title = "Confirm", Callback = function() print("Confirmed") end } }
})
end
})
Window:SelectTab(1)
-- Notify user
Fluent:Notify({
Title = "Fluent Plus",
Content = "Script loaded successfully",
Duration = 8
})
Success! You’ve successfully created your first Fluent Plus interface.