Memme ui libary Open source
Key RequiredUniversal

Memme ui libary Open source

Universal Scriptmemme_o_omemme_o_o 315 views 12 executesUpdated Mar 22, 2026
Unrated
00
Lua Script•126 lines (4714 chars)
local TweenService = game:GetService("TweenService")
local UIS = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")

local AuraLib = Instance.new("ScreenGui", CoreGui)
AuraLib.Name = "MaldixAura_V77"

local Main = Instance.new("ImageLabel", AuraLib)
Main.Name = "Main"
Main.AnchorPoint = Vector2.new(0.5, 0.5)
Main.Position = UDim2.new(0.5, 0, 0.5, 0)
Main.Size = UDim2.new(0, 0, 0, 0) -- Starts at 0 for animation
Main.BackgroundTransparency = 1
Main.Image = "rbxassetid://1316045217" -- Shadow Glow
Main.ImageColor3 = Color3.fromRGB(0, 0, 0)
Main.ScaleType = Enum.ScaleType.Slice
Main.SliceCenter = Rect.new(10, 10, 118, 118)

local Inner = Instance.new("Frame", Main)
Inner.Size = UDim2.new(1, -20, 1, -20)
Inner.Position = UDim2.new(0.5, 0, 0.5, 0)
Inner.AnchorPoint = Vector2.new(0.5, 0.5)
Inner.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
Inner.BorderSizePixel = 0
Instance.new("UICorner", Inner).CornerRadius = UDim.new(0, 10)

local Sidebar = Instance.new("Frame", Inner)
Sidebar.Size = UDim2.new(0, 120, 1, 0)
Sidebar.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
Sidebar.BorderSizePixel = 0
Instance.new("UICorner", Sidebar)

local TabContainer = Instance.new("ScrollingFrame", Sidebar)
TabContainer.Size = UDim2.new(1, 0, 1, -40)
TabContainer.Position = UDim2.new(0, 0, 0, 40)
TabContainer.BackgroundTransparency = 1
TabContainer.ScrollBarThickness = 0
Instance.new("UIListLayout", TabContainer).Padding = UDim.new(0, 5)

local Content = Instance.new("Frame", Inner)
Content.Size = UDim2.new(1, -130, 1, -10)
Content.Position = UDim2.new(0, 125, 0, 5)
Content.BackgroundTransparency = 1

local Tabs = {}
local function CreateTab(name, isDefault)
    local TabBtn = Instance.new("TextButton", TabContainer)
    TabBtn.Size = UDim2.new(0.9, 0, 0, 30)
    TabBtn.BackgroundTransparency = 1
    TabBtn.Text = name
    TabBtn.TextColor3 = isDefault and Color3.new(1,1,1) or Color3.fromRGB(150, 150, 150)
    TabBtn.Font = Enum.Font.GothamBold
    TabBtn.TextSize = 12

    local Page = Instance.new("ScrollingFrame", Content)
    Page.Size = UDim2.new(1, 0, 1, 0)
    Page.BackgroundTransparency = 1
    Page.Visible = isDefault
    Page.ScrollBarThickness = 2
    Instance.new("UIListLayout", Page).Padding = UDim.new(0, 8)

    TabBtn.MouseButton1Click:Connect(function()
        for _, t in pairs(Tabs) do
            t.Page.Visible = false
            t.Btn.TextColor3 = Color3.fromRGB(150, 150, 150)
        end
        Page.Visible = true
        TabBtn.TextColor3 = Color3.new(1,1,1)
    end)
    
    Tabs[name] = {Btn = TabBtn, Page = Page}
    return Page
end

local InfoPage = CreateTab("INFO & GUIDE", true)

local function AddLabel(text, page)
    local Label = Instance.new("TextLabel", page)
    Label.Size = UDim2.new(1, 0, 0, 20)
    Label.BackgroundTransparency = 1
    Label.Text = text
    Label.TextColor3 = Color3.fromRGB(200, 200, 200)
    Label.Font = Enum.Font.Gotham
    Label.TextSize = 11
    Label.TextXAlignment = Enum.TextXAlignment.Left
    Label.TextWrapped = true
end

AddLabel("--- HOW TO MODIFY ---", InfoPage)
AddLabel("1. To add a Tab: use 'local myTab = CreateTab(\"Name\")'", InfoPage)
AddLabel("2. To add a Button: copy the 'CreateButton' function below.", InfoPage)
AddLabel("3. To change colors: Edit the Color3.fromRGB values.", InfoPage)
AddLabel("--------------------", InfoPage)
AddLabel("Check the script source for the 'CreateButton' template!", InfoPage)

local function CreateButton(text, page, callback)
    local Btn = Instance.new("TextButton", page)
    Btn.Size = UDim2.new(0.95, 0, 0, 35)
    Btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    Btn.Text = text
    Btn.TextColor3 = Color3.new(1, 1, 1)
    Btn.Font = Enum.Font.GothamMedium
    Instance.new("UICorner", Btn)
    Btn.MouseButton1Click:Connect(callback)
end

local MainTab = CreateTab("MAIN SCRIPTS", false)
CreateButton("Kill All (Example)", MainTab, function() print("Clicked!") end)

Main:TweenSize(UDim2.new(0, 500, 0, 350), "Out", "Back", 0.6, true)

local dragging, dragInput, dragStart, startPos
Inner.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 then
        dragging = true
        dragStart = input.Position
        startPos = Main.Position
    end
end)
UIS.InputChanged:Connect(function(input)
    if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
        local delta = input.Position - dragStart
        Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)
UIS.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end)

Features & Information

modify it if u want or use it if u want to

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts