Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/Vovabro46/trash/refs/heads/main/Aurora.lua"))()
-- // ==============================================
-- // EXAMPLE USAGE
-- // =================================================
-- 1. Create a window
-- Arguments: "Title", "Lucide Icon", "Bottom Text", UseTooltips? (true = only on hover (not working), false = icon always visible)
local Win = Library:Window("Eternal Library", "crown", "Version 3.6 | Created by Eternal Dev", false)
-- 2. Left menu section (Separator)
Win:TabSection("Combat Section")
-- 3. Tabs
local Combat = Win:Tab("", "swords") -- can be used without name, only with icon
local Visuals = Win:Tab("Visuals", "eye")
-- 4. Pages within the Combat tab
local Legit = Combat:Page("Legit", "shield")
local Rage = Combat:Page("Rage", "skull")
-- 5. Sections (Function Groups) within the Legit page
-- "Left" - left column, "Right" - right Column
local MainAim = Legit:Section("Aimbot", "Left")
local ExtraAim = Legit:Section("Extra", "Right")
-- ================== FUNCTIONS INSIDE A SECTION ==================
-- Label (Plain Text)
MainAim:Label("Main Configuration")
-- Toggle (Toggle)
-- Arguments: Name, Flag, Default, Description, Function
MainAim:Toggle("Enable Aimbot", "AimEn", true, "Enables the aimbot logic", function(state)
print("Aimbot:", state)
end)
-- Checkbox (Checkbox)
MainAim:Checkbox("Check Team", "TeamCheck", false, "Ignore teammates", function(state)
print("Team Check:", state)
end)
-- Slider
-- Arguments: Name, Flag, Min, Max, Default, Function, Description
MainAim:Slider("FOV Radius", "AimFov", 0, 500, 150, function(val)
print("FOV:", val)
end, "Circle size for aiming")
-- Keybind
-- Arguments: Name, Flag, Button, Function, Description
MainAim:Keybind("Aim Key", "AimBind", Enum.KeyCode.E, function() -- also you can add keybind on mobile (touch)
print("Aim key pressed")
end, "Hold to lock on target")
-- Dropdown (List)
-- Arguments: Name, Flag, Element Table, Function, Description
ExtraAim:Dropdown("Hitbox Priority", "Hitbox", {"Head", "Torso", "Legs"}, function(val)
print("Hitbox:", val)
end, "Where to aim first")
-- MultiDropdown (Many options)
ExtraAim:MultiDropdown("Ignore List", "IgnList", {"Knocked", "Friends", "NPCs"}, function(val)
-- val returns the table
end, "Select entities to ignore")
-- ColorPicker (Color)
-- Arguments: Name, Flag, Color, Opacity(0-1), Function, Description
ExtraAim:ColorPicker("FOV Color", "FovCol", Color3.fromRGB(255, 0, 0), 0, function(col)
print("New Color:", col)
end, "Changes the FOV circle color")
-- Button (Button)
-- Arguments: Name, Description, Function
ExtraAim:Button("Force Reset", "Kills your character", function()
game.Players.LocalPlayer.Character:BreakJoints()
end)
-- TextBox (Text Input)
ExtraAim:TextBox("Custom Config", "CfgName", "default", function(txt)
print("Config name:", txt)
end, "Enter config name to load")
-- ================== FUNCTIONS OUTSIDE A SECTION (ON A PAGE) ==================
-- If adding directly to a Page, you must specify the side ("Left" or "Right") before the callback.
local EspPage = Visuals:Page("ESP", "eye")
-- Toggle Example WITHOUT Section
EspPage:Toggle("Master ESP", "EspMaster", true, "Turn on all visuals", "Left", function(s)
print("Master ESP:", s)
end)
-- Paragraph Example
EspPage:Paragraph("Info", "This visual tab contains wallhack features.", "Right")
-- 6. Loading configs (required at the end)
Library:Notification("Loaded", "Script loaded successfully!", 5)
Library:ConfigSystem(Win)
Comments
oooo ui library