What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Eternal UI Library

Version / Update: v1.0.0
Download / Script Link
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)
[ View More ]
f5903d6f-0206-434b-927d-7d1a114c40c6.webp


Eternal LibraryBeautiful Library for your scriptsLibrary have:CheckboxSliderToggleDropDownMultiDropDownButtonColorPickerLabelParagraphKeyBindTextBoxThemesConfigBy dinas :)
 
Back
Top