0% found this document useful (0 votes)
74 views83 pages

Nebula Lua

The document outlines a Lua script for a library in Roblox that includes custom font loading, UI management, and configuration handling. It defines various functions for creating UI elements, managing user input, and saving/loading settings. The script also includes a color picker implementation and a mechanism for toggling the visibility of the library's UI components.

Uploaded by

unetworked
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views83 pages

Nebula Lua

The document outlines a Lua script for a library in Roblox that includes custom font loading, UI management, and configuration handling. It defines various functions for creating UI elements, managing user input, and saving/loading settings. The script also includes a color picker implementation and a mechanism for toggling the visibility of the library's UI components.

Uploaded by

unetworked
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

local Library = {};

local Font_Old = [Link]


local Path = game:GetService("RunService"):IsStudio() and
[Link] or [Link]
local Tick = tick()

repeat wait() until game:IsLoaded();

local Tick = tick()

-- Custom Fonts
do
--
writefile("smallest_pixel.ttf",
game:HttpGet("[Link]
--
local smallest_pixel = {
name = "SmallestPixel7",
faces = {
{
name = "Regular",
weight = 400,
style = "normal",
assetId = getcustomasset("smallest_pixel.ttf")
}
}
}

writefile("menu_font.font",
game:GetService("HttpService"):JSONEncode(smallest_pixel))

getgenv().menu_font = [Link](getcustomasset("menu_font.font"),
[Link])
end;

do -- Library
Library = {
Open = true;
Accent = [Link](132, 108, 188);
Pages = {};
Sections = {};
Flags = {};
UnNamedFlags = 0;
ThemeObjects = {};
Holder = nil;
Keys = {
[[Link]] = "LShift",
[[Link]] = "RShift",
[[Link]] = "LCtrl",
[[Link]] = "RCtrl",
[[Link]] = "LAlt",
[[Link]] = "RAlt",
[[Link]] = "Caps",
[[Link]] = "1",
[[Link]] = "2",
[[Link]] = "3",
[[Link]] = "4",
[[Link]] = "5",
[[Link]] = "6",
[[Link]] = "7",
[[Link]] = "8",
[[Link]] = "9",
[[Link]] = "0",
[[Link]] = "Num1",
[[Link]] = "Num2",
[[Link]] = "Num3",
[[Link]] = "Num4",
[[Link]] = "Num5",
[[Link]] = "Num6",
[[Link]] = "Num7",
[[Link]] = "Num8",
[[Link]] = "Num9",
[[Link]] = "Num0",
[[Link]] = "-",
[[Link]] = "=",
[[Link]] = "~",
[[Link]] = "[",
[[Link]] = "]",
[[Link]] = ")",
[[Link]] = "(",
[[Link]] = ",",
[[Link]] = "'",
[[Link]] = "\\",
[[Link]] = ",",
[[Link]] = ".",
[[Link]] = "/",
[[Link]] = "*",
[[Link]] = "+",
[[Link]] = ".",
[[Link]] = "`",
[[Link].MouseButton1] = "MB1",
[[Link].MouseButton2] = "MB2",
[[Link].MouseButton3] = "MB3"
};
Connections = {};
UIKey = [Link];
ScreenGUI = nil;
FSize = 10;
UIFont = nil;
SettingsPage = nil;
VisValues = {};
Cooldown = false;
Friends = {};
Priorities = {};
KeyList = nil;
}

local Flags = {};


local Dropdowns = {};
local Pickers = {};
local VisValues = {};

Library.__index = Library
[Link].__index = [Link]
[Link].__index = [Link]
local LocalPlayer = game:GetService('Players').LocalPlayer;
local Mouse = LocalPlayer:GetMouse();
local TweenService = game:GetService("TweenService");

do
function Library:Connection(Signal, Callback)
local Con = Signal:Connect(Callback)
return Con
end

function Library:Disconnect(Connection)
Connection:Disconnect()
end

function Library:Round(Number, Float)


return Float * [Link](Number / Float)
end

function [Link]()
[Link] = [Link] + 1
return [Link]("%.14g", [Link])
end

function Library:GetConfig()
local Config = ""
for Index, Value in pairs([Link]) do
if
Index ~= "ConfigConfig_List"
and Index ~= "ConfigConfig_Load"
and Index ~= "ConfigConfig_Save"
then
local Value2 = Value
local Final = ""

if typeof(Value2) == "Color3" then


local hue, sat, val = Value2:ToHSV()

Final = ("rgb(%s,%s,%s,%s)"):format(hue, sat,


val, 1)
elseif typeof(Value2) == "table" and [Link] and
[Link] then
local hue, sat, val = [Link]:ToHSV()

Final = ("rgb(%s,%s,%s,%s)"):format(hue, sat,


val, [Link])
elseif typeof(Value2) == "table" and [Link] then
local Values = [Link]

Final = ("key(%s,%s,%s)"):format(Values[1] or
"nil", Values[2] or "nil", [Link])
elseif Value2 ~= nil then
if typeof(Value2) == "boolean" then
Value2 =
("bool(%s)"):format(tostring(Value2))
elseif typeof(Value2) == "table" then
local New = "table("

for Index2, Value3 in pairs(Value2) do


New = New .. Value3 .. ","
end
if New:sub(#New) == "," then
New = New:sub(0, #New - 1)
end

Value2 = New .. ")"


elseif typeof(Value2) == "string" then
Value2 = ("string(%s)"):format(Value2)
elseif typeof(Value2) == "number" then
Value2 = ("number(%s)"):format(Value2)
end

Final = Value2
end

Config = Config .. Index .. ": " ..


tostring(Final) .. "\n"
end
end

return Config
end

function Library:LoadConfig(Config)
local Table = [Link](Config, "\n")
local Table2 = {}
for Index, Value in pairs(Table) do
local Table3 = [Link](Value, ":")

if Table3[1] ~= "ConfigConfig_List" and #Table3 >= 2 then


local Value = Table3[2]:sub(2, #Table3[2])

if Value:sub(1, 3) == "rgb" then


local Table4 = [Link](Value:sub(5, #Value
- 1), ",")

Value = Table4
elseif Value:sub(1, 3) == "key" then
local Table4 = [Link](Value:sub(5, #Value
- 1), ",")

if Table4[1] == "nil" and Table4[2] == "nil"


then
Table4[1] = nil
Table4[2] = nil
end

Value = Table4
elseif Value:sub(1, 4) == "bool" then
local Bool = Value:sub(6, #Value - 1)

Value = Bool == "true"


elseif Value:sub(1, 5) == "table" then
local Table4 = [Link](Value:sub(7, #Value
- 1), ",")

Value = Table4
elseif Value:sub(1, 6) == "string" then
local String = Value:sub(8, #Value - 1)
Value = String
elseif Value:sub(1, 6) == "number" then
local Number = tonumber(Value:sub(8, #Value -
1))

Value = Number
end

Table2[Table3[1]] = Value
end
end

for i, v in pairs(Table2) do
if Flags[i] then
if typeof(Flags[i]) == "table" then
Flags[i]:Set(v)
else
Flags[i](v)
end
end
end
end

function Library:SetOpen(bool)
if typeof(bool) == 'boolean' then
[Link] = bool;
[Link] = bool;
end
end;

function Library:IsMouseOverFrame(Frame)
local AbsPos, AbsSize = [Link],
[Link];

if Mouse.X >= AbsPos.X and Mouse.X <= AbsPos.X + AbsSize.X


and Mouse.Y >= AbsPos.Y and Mouse.Y <= AbsPos.Y + AbsSize.Y
then

return true;
end;
end;

function Library:ChangeAccent(Color)
[Link] = Color

for obj, theme in next, [Link] do


if theme:IsA("Frame") or theme:IsA("TextButton") then
theme.BackgroundColor3 = Color
elseif theme:IsA("TextLabel") or theme:IsA("TextBox") then
theme.TextColor3 = Color
elseif theme:IsA("ImageLabel") or theme:IsA("ImageButton")
then
theme.ImageColor3 = Color
elseif theme:IsA("ScrollingFrame") then
theme.ScrollBarImageColor3 = [Link]
end
end
end
function Library:Toggle(Bool)
[Link] = Bool
[Link] = Bool
end
end;

do
function Library:NewPicker(name, default, defaultalpha, parent, count,
flag, callback)
local Icon = [Link]("TextButton", parent)
local ColorWindow = [Link]('Frame', Icon)
local WindowInline = [Link]('Frame', ColorWindow)
local Color = [Link]('TextButton', WindowInline)
local Sat = [Link]('ImageLabel', Color)
local Val = [Link]('ImageLabel', Color)
local Container = [Link]('Frame', Color)
local Hue = [Link]('ImageButton', Color)
local Alpha = [Link]('ImageButton', Color)
local HueSlide = [Link]('Frame', Hue)
local AlphaSlide = [Link]('Frame', Alpha)

[Link] = "Icon"
[Link] = [Link](0, 0.5)
Icon.BackgroundColor3 = default
Icon.BorderColor3 = [Link](30, 30, 30)
[Link] = 0
if count == 1 then
[Link] = [Link](1, - (count * 34),0.5,0)
else
[Link] = [Link](1, - (count * 34) - (count *
4),0.5,0)
end
[Link] = [Link](0, 34, 0, 10)
[Link] = ""
[Link] = false

local UIGradient = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Icon

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Icon

[Link] = "ColorWindow"
[Link] = Icon
[Link] = [Link](1,-2,1,2)
[Link] = [Link](0,150,0,146)
[Link] = [Link](1,0)
[Link] = 100
[Link] = false
[Link] = 1
ColorWindow.BackgroundColor3 = [Link](20,20,20)
ColorWindow.BorderColor3 = [Link](30,30,30)

[Link] = "WindowInline"
[Link] = [Link](0,1,0,1)
[Link] = [Link](1,-2,1,-2)
WindowInline.BackgroundColor3 = [Link](24, 25, 27)
[Link] = 0;
[Link] = 100

[Link] = "Color"
[Link] = [Link](0,1,0,1)
[Link] = [Link](0,120,0,120)
Color.BackgroundColor3 = default
Color.BorderColor3 = [Link](0,0,0)
[Link] = 0
[Link] = ""
Color.TextColor3 = [Link](0,0,0)
[Link] = false
[Link] = [Link]
[Link] = 7
[Link] = 100

[Link] = "Sat"
[Link] = [Link](1,0,1,0)
Sat.BackgroundColor3 = [Link](1,1,1)
[Link] = 1
[Link] = 0
Sat.BorderColor3 = [Link](0,0,0)
[Link] = "[Link]
[Link] = 100

[Link] = "Val"
[Link] = [Link](1,0,1,0)
Val.BackgroundColor3 = [Link](1,1,1)
[Link] = 1
[Link] = 0
Val.BorderColor3 = [Link](0,0,0)
[Link] = "[Link]
[Link] = 100

[Link] = "Container"
[Link] = [Link](0,-2,1,5)
[Link] = [Link](0,189,0,55)
Container.BackgroundColor3 = [Link](1,1,1)
[Link] = 1
Container.BorderColor3 = [Link](0,0,0)
[Link] = 100

[Link] = "Hue"
[Link] = [Link](1,10,0,0)
[Link] = [Link](0,15,1,0)
Hue.BackgroundColor3 = [Link](1,1,1)
Hue.BorderColor3 = [Link](0,0,0)
[Link] = "[Link]
[Link] = false
[Link] = 100
[Link] = 0

[Link] = "Alpha"
[Link] = [Link](0,0,1,7)
[Link] = [Link](0,146,0,15)
Alpha.BackgroundColor3 = [Link](1,1,1)
Alpha.BorderColor3 = [Link](0,0,0)
[Link] = "[Link]
[Link] = false
[Link] = 100
[Link] = 0

[Link] = "HueSlide"
[Link] = [Link](1,0,0,3)
HueSlide.BackgroundColor3 = [Link](1,1,1)
HueSlide.BorderColor3 = [Link](0,0,0)
[Link] = 1

[Link] = "AlphaSlide"
[Link] = [Link](0,3,1,0)
AlphaSlide.BackgroundColor3 = [Link](0,0,0)
[Link] = 0.4
AlphaSlide.BorderColor3 = [Link](0,0,0)
[Link] = 100
[Link] = 0

Library:Connection([Link], function()
[Link] = 1
end)

Library:Connection([Link], function()
[Link] = 0
end)

local mouseover = false


local hue, sat, val = default:ToHSV()
local hsv = default:ToHSV()
local alpha = defaultalpha
local oldcolor = hsv
local slidingsaturation = false
local slidinghue = false
local slidingalpha = false

local function update()


local real_pos =
game:GetService("UserInputService"):GetMouseLocation()
local mouse_position = [Link](real_pos.X - 5,
real_pos.Y - 30)
local relative_palette = (mouse_position -
[Link])
local relative_hue = (mouse_position -
[Link])
local relative_opacity = (mouse_position -
[Link])

if slidingsaturation then
sat = [Link](1 - relative_palette.X /
[Link].X, 0, 1)
val = [Link](1 - relative_palette.Y /
[Link].Y, 0, 1)
elseif slidinghue then
hue = [Link](relative_hue.Y / [Link].Y,
0, 1)
elseif slidingalpha then
alpha = [Link](relative_opacity.X /
[Link].X, 0, 1)
end

hsv = [Link](hue, sat, val)


Color.BackgroundColor3 = [Link](hue, 1, 1)
Alpha.BackgroundColor3 = [Link](hue, 1, 1)
HueSlide.BackgroundColor3 = [Link](hue, 1, 1)
Icon.BackgroundColor3 = hsv

[Link] = [Link](0,0,[Link](hue, 0.005,


0.995),0)
[Link] = [Link]([Link](alpha, 0.000,
0.982),0,0,0)

if flag then
[Link][flag] = {}
[Link][flag]["Color"] = [Link](hsv.r *
255, hsv.g * 255, hsv.b * 255)
[Link][flag]["Transparency"] = alpha
end

callback([Link](hsv.r * 255, hsv.g * 255, hsv.b *


255), alpha)
end

local function set(color, a)


if type(color) == "table" then
a = color[4]
color = [Link](color[1], color[2], color[3])
end
if type(color) == "string" then
color = [Link](color)
end

local oldcolor = hsv


local oldalpha = alpha

hue, sat, val = color:ToHSV()


alpha = a or 1
hsv = [Link](hue, sat, val)

if hsv ~= oldcolor then


Icon.BackgroundColor3 = hsv
Color.BackgroundColor3 = [Link](hue, 1, 1)
Alpha.BackgroundColor3 = [Link](hue, 1, 1)
HueSlide.BackgroundColor3 = [Link](hue, 1, 1)
[Link] = [Link](0,0,[Link](hue,
0.005, 0.995),0)
[Link] = [Link]([Link](alpha,
0.000, 0.982),0,0,0)
if flag then
[Link][flag] = {}
[Link][flag]["Color"] =
[Link](hsv.r * 255, hsv.g * 255, hsv.b * 255)
[Link][flag]["Transparency"] = alpha
end

callback([Link](hsv.r * 255, hsv.g * 255,


hsv.b * 255), alpha)
end
end

Flags[flag] = set

set(default, defaultalpha)

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1
then
slidingsaturation = true
update()
end
end)

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1
then
slidingsaturation = false
update()
end
end)

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1
then
slidinghue = true
update()
end
end)

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1
then
slidinghue = false
update()
end
end)

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1
then
slidingalpha = true
update()
end
end)

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1
then
slidingalpha = false
update()
end
end)

Library:Connection(game:GetService("UserInputService").InputChanged,
function(input)
if [Link] == [Link]
then
if slidingalpha then
update()
end

if slidinghue then
update()
end

if slidingsaturation then
update()
end
end
end)

local colorpickertypes = {}

function colorpickertypes:Set(color, newalpha)


set(color, newalpha)
end

Library:Connection(game:GetService("UserInputService").InputBegan,
function(Input)
if [Link] and [Link] ==
[Link].MouseButton1 then
if not Library:IsMouseOverFrame(ColorWindow) and not
Library:IsMouseOverFrame(Icon) then
[Link] = false
[Link] = 1
end
end
end)

Icon.MouseButton1Down:Connect(function()
[Link] = true
[Link] = 5

if slidinghue then
slidinghue = false
end

if slidingsaturation then
slidingsaturation = false
end

if slidingalpha then
slidingalpha = false
end
end)

return colorpickertypes, ColorWindow, Icon


end
end

function Library:NewInstance(Inst, Theme)


local Obj = [Link](Inst)
if Theme then
[Link]([Link], Obj)
if Obj:IsA("Frame") or Obj:IsA("TextButton") then
Obj.BackgroundColor3 = [Link];
if Obj:IsA("ScrollingFrame") then
Obj.ScrollBarImageColor3 = [Link]
end
elseif Obj:IsA("TextLabel") or Obj:IsA("TextBox") then
Obj.TextColor3 = [Link];
elseif Obj:IsA("ImageLabel") or Obj:IsA("ImageButton") then
Obj.ImageColor3 = [Link];
elseif Obj:IsA("UIStroke") then
[Link] = [Link];
elseif Obj:IsA("ScrollingFrame") then
Obj.ScrollBarImageColor3 = [Link]
end;
end;
return Obj;
end;

function Library:Resize(object, background)


local start, objectposition, dragging, currentpos, currentsize

Library:Connection(object.MouseButton1Down, function(input)
dragging = true
start = input
end)
Library:Connection([Link], function(input)
if dragging then
local MouseLocation =
game:GetService("UserInputService"):GetMouseLocation()
local X = [Link](MouseLocation.X -
[Link].X, 550, 9999)
local Y = [Link]((MouseLocation.Y - 36) -
[Link].Y, 600, 9999)
currentsize = [Link](0,X,0,Y)
[Link] = currentsize
end;
end)
Library:Connection(game:GetService("UserInputService").InputEnded,
function(input)
if [Link] == [Link].MouseButton1 then
dragging = false
end
end)
end

do
local Pages = [Link];
local Sections = [Link];
function Library:Window(Options)
local Window = {
Pages = {};
Sections = {};
Elements = {};
Dragging = { false, [Link](0, 0, 0, 0) };
};

local FentFun = [Link]("ScreenGui", Path)


[Link] = "[Link]"
[Link] = 1000
[Link] = [Link]

local ImageLabel = [Link]("ImageLabel")


[Link] = "ImageLabel"
[Link] = "rbxassetid://297774371"
ImageLabel.ImageColor3 = [Link](0, 0, 0)
ImageLabel.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
ImageLabel.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0.1, 0, 0.1, 0)
[Link] = [Link](0, 700, 0, 550)

local MainFrame = [Link]("TextButton")


[Link] = "MainFrame"
MainFrame.BackgroundColor3 = [Link](15, 15, 15)
MainFrame.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 2, 0, 2)
[Link] = [Link](1, -4, 1, -4)
[Link] = 10
[Link] = ""
[Link] = false
[Link] = ImageLabel

local TopFrame = [Link]("Frame")


[Link] = "TopFrame"
TopFrame.BackgroundColor3 = [Link](20, 20, 20)
TopFrame.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 25)

local Logo = Library:NewInstance("ImageLabel", true)


[Link] = "Logo"
[Link] = "[Link]
[Link] = [Link]
[Link] = [Link](0, 0.5)
Logo.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Logo.ImageColor3 = [Link]
Logo.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 5, 0.5, 0)
[Link] = [Link](0, 20, 0, 20)
[Link] = TopFrame

[Link] = MainFrame
local Tabs = [Link]("ScrollingFrame")
[Link] = "Tabs"
[Link] = [Link](0, 80,1, -25)
Tabs.BackgroundColor3 = [Link](1,1,1)
[Link] = 1
[Link] = 0
Tabs.BorderColor3 = [Link](0,0,0)
[Link] = 2
Tabs.ScrollBarImageColor3 = [Link]
[Link] =
[Link]
[Link] = [Link](0, 0, 1.15, 0)
[Link] = [Link](0, 0, 0, 25)
[Link]([Link], Tabs)

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link]
[Link] = Tabs

[Link] = MainFrame

[Link] = ImageLabel

local Holder = [Link]("Frame")


[Link] = "shadowHolder"
[Link] = 1
[Link] = [Link](0, -3, 0, -3)
[Link] = [Link](1, 6, 1, 6)
[Link] = 0

local Shadow = [Link]("ImageLabel")


[Link] = "umbraShadow"
[Link] = "rbxassetid://1316045217"
Shadow.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.86
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 2)
[Link] = [Link](1, 4, 1, 4)
[Link] = 0
[Link] = Holder

local Shadow1 = [Link]("ImageLabel")


[Link] = "penumbraShadow"
[Link] = "rbxassetid://1316045217"
Shadow1.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.88
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 2)
[Link] = [Link](1, 4, 1, 4)
[Link] = 0
[Link] = Holder
local Shadow2 = [Link]("ImageLabel")
[Link] = "ambientShadow"
[Link] = "rbxassetid://1316045217"
Shadow2.ImageColor3 = [Link](0, 0, 0)
[Link] = 0.49
[Link] = [Link]
[Link] = [Link](10, 10, 118, 118)
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = [Link](0.5, 0, 0.5, 2)
[Link] = [Link](1, 4, 1, 4)
[Link] = 0
[Link] = Holder

local ResizeButton = [Link]("TextButton")


[Link] = "ResizeButton"
[Link] = menu_font
[Link] = ""
ResizeButton.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
ResizeButton.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
ResizeButton.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, -15, 1, -15)
[Link] = [Link](0, 25, 0, 25)
[Link] = MainFrame
Library:Resize(ResizeButton, ImageLabel)

[Link] = ImageLabel

[Link] = FentFun

[Link] = {
TabHolder = Tabs,
Holder = MainFrame,
}

Library:Connection(MainFrame.MouseButton1Down, function()
local Location =
game:GetService("UserInputService"):GetMouseLocation()
[Link][1] = true
[Link][2] = [Link](0, Location.X -
[Link].X, 0, Location.Y - [Link].Y)
end)

Library:Connection(game:GetService("UserInputService").InputEnded,
function(Input)
if [Link] == [Link].MouseButton1
and [Link][1] then
local Location =
game:GetService("UserInputService"):GetMouseLocation()
[Link][1] = false
[Link][2] = [Link](0, 0, 0, 0)
end
end)

Library:Connection(game:GetService("UserInputService").InputChanged,
function(Input)
local Location =
game:GetService("UserInputService"):GetMouseLocation()
local ActualLocation = nil

-- Dragging
if [Link][1] then
[Link] = [Link](
0,
Location.X - [Link][2].[Link] +
([Link] * [Link].X),
0,
Location.Y - [Link][2].[Link] +
([Link] * [Link].Y)
)
end
end)

Library:Connection(game:GetService("UserInputService").InputBegan,
function(Input)
if [Link] == [Link] then
Library:Toggle(not [Link])
end
end)

function Window:KeyList()
local NKeyList = {Keybinds = {}};
[Link] = NKeyList;

local Background = [Link]("Frame")


local Gradient = [Link]("Frame")
local UIGradient = Library:NewInstance("UIGradient", true)
local Name = Library:NewInstance("TextLabel", true)
local Element = [Link]("Frame")
local Tab = [Link]("Frame")
local UIListLayout = [Link]("UIListLayout")
local Name_2 = [Link]("TextLabel")

[Link] = "Background"
[Link] = Keybinds
Background.BackgroundColor3 = [Link](11, 11, 11)
Background.BorderColor3 = [Link](25, 25, 25)
[Link] = [Link](0.01, 0, 0.488, 0)
[Link] = [Link](0, 180, 0, 24)
[Link] = false
[Link] = [Link]
[Link] = FentFun

[Link] = "Gradient"
[Link] = Background
Gradient.BackgroundColor3 = [Link](255, 255, 255)
Gradient.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 0, 1)
[Link] = [Link](1,0, 0, 1)

[Link] =
[Link]{[Link](0.00, [Link](0, 0, 0)),
[Link](0.50, [Link]), [Link](1.00,
[Link](0, 0, 0))}
[Link] = Gradient

[Link] = "Name"
[Link] = Background
Name.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Name.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1,0,0,24)
[Link] = menu_font
[Link] = "Keybinds"
Name.TextColor3 = [Link](255, 255, 255)
[Link] = 12.000
[Link] = true

local KeybindTab = Name

[Link] = "Element"
[Link] = Background
Element.BackgroundColor3 = [Link](31, 31, 31)
Element.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 1, 0)
[Link] = [Link](0, 140, 0, 1)

[Link] = "Tab"
[Link] = true
[Link] = Background
Tab.BackgroundColor3 = [Link](11, 11, 11)
[Link] = 1.000
Tab.BorderColor3 = [Link](25, 25, 25)
[Link] = [Link](0, 0, 0, 20)
[Link] = [Link](1, 0, 0, -20)
[Link] = [Link].Y

[Link] = Tab
[Link] =
[Link]
[Link] = [Link]
[Link] = [Link](0,2)

local dragging
local dragInput
local dragStart
local startPos

[Link]:Connect(function(input)
if [Link] ==
[Link].MouseButton1 then
dragging = true
dragStart = [Link]
startPos = [Link]

[Link]:Connect(function()
if [Link] ==
[Link] then
dragging = false
end
end)
end
end)

[Link]:Connect(function(input)
if [Link] ==
[Link] then
dragInput = input
end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = [Link] - dragStart
[Link] =
[Link]([Link], [Link] + delta.X, [Link],
[Link] + delta.Y)
end
end)

-- Functions
function NKeyList:SetVisible(State)
[Link] = State;
end;

function NKeyList:NewKey(Key, Name, Mode)


local KeyValue = {}

local KName = Library:NewInstance("TextLabel", true)

[Link] = "Name"
[Link] = Tab
[Link] = [Link](0.5, 0.5)
KName.BackgroundColor3 = [Link](11, 11, 11)
KName.BorderColor3 = [Link](25,25,25)
[Link] = 0
[Link] = [Link](0.5, 0, -1.85000002, 0)
[Link] = [Link](0, 0, 0, 0)
[Link] = menu_font
[Link] = "Failed to update text..."
KName.TextColor3 = [Link]
[Link] = 12.000
[Link] = true
[Link] = [Link]

function KeyValue:SetVisible(State)
[Link] = State;
end;

function KeyValue:Update(NKey, NewName, NewMode)


[Link] = [Link]('<font
color="rgb(200,200,200)">%s: [%s] </font><font
color="rgb(145,145,145)">(%s)</font>', NewName, tostring(NKey),
tostring([Link](NewMode)))
end;
return KeyValue
end;
return NKeyList
end
Window:KeyList()

function Window:UpdateTabs()
for Index, Page in pairs([Link]) do
Page:Turn([Link])
end
end

[Link] = ImageLabel
return setmetatable(Window, Library)
end;

function Library:Page(Properties)
if not Properties then
Properties = {}
end

local Page = {
Name = [Link] or [Link] or "Page",
Icon = [Link] or "rbxassetid://17023142662",
Window = self,
Open = false,
Sections = {},
Pages = {},
Elements = {},
}

local NewTab = [Link]("TextButton")


[Link] = "NewTab"
[Link] = menu_font
[Link] = ""
NewTab.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewTab.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewTab.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 70)
[Link] = [Link]

local AccentLine = Library:NewInstance("Frame", true)


[Link] = "AccentLine"
AccentLine.BackgroundColor3 = [Link]
AccentLine.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 2, 1, 0)
[Link] = true
[Link] = 1
[Link] = NewTab

local Name = [Link]("TextLabel")


[Link] = "Name"
[Link] = menu_font
[Link] = [Link]
Name.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
Name.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Name.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 1, -22)
[Link] = [Link](1, 0, 0, 10)
[Link] = NewTab

local ImageLabel = [Link]("ImageLabel")


[Link] = "ImageLabel"
[Link] = [Link]
[Link] = [Link]
[Link] = [Link](0.5, 0.5)
ImageLabel.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
ImageLabel.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
ImageLabel.ImageColor3 = [Link](200, 200, 200)
[Link] = [Link](0.5, 0, 0.5, -6)
[Link] = [Link](0, 25, 0, 25)
[Link] = NewTab

local NewPage = [Link]("Frame")


[Link] = "NewPage"
NewPage.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewPage.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 91, 0, 35)
[Link] = [Link](1, -100, 1, -40)
[Link] = false
[Link] = [Link]

local Left = [Link]("Frame")


[Link] = "Left"
Left.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Left.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0.5, -5, 1, 0)

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link](0, 8)
[Link] = [Link]
[Link] = Left

[Link] = NewPage

local Right = [Link]("Frame")


[Link] = "Right"
Right.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Right.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0.5, 5, 0, 0)
[Link] = [Link](0.5, -5, 1, 0)
local UIListLayout1 = [Link]("UIListLayout")
[Link] = "UIListLayout"
[Link] = [Link](0, 8)
[Link] = [Link]
[Link] = Right

[Link] = NewPage

function Page:Turn(bool)
[Link] = bool
[Link] = [Link]
TweenService:Create(AccentLine, [Link](0.25,
[Link], [Link]), {BackgroundTransparency =
[Link] and 0 or 1}):Play()
TweenService:Create(NewTab, [Link](0.25,
[Link], [Link]), {BackgroundTransparency =
[Link] and 0.95 or 1}):Play()
end

Library:Connection(NewTab.MouseButton1Down, function()
if not [Link] then
for _, Pages in pairs([Link]) do
if [Link] and Pages ~= Page then
Pages:Turn(false)
end
end
Page:Turn(true)
end
end)

[Link] = {
Left = Left,
Right = Right,
Main = NewPage,
}

if #[Link] == 0 then
Page:Turn(true)
end
[Link][#[Link] + 1] = Page
[Link]:UpdateTabs()
return setmetatable(Page, [Link])
end

function Pages:Section(Properties)
if not Properties then
Properties = {}
end

local Section = {
Name = [Link] or "Section",
Page = self,
Side = ([Link] or [Link] or
"left"):lower(),
Zindex = ([Link] or [Link] or 1),
Elements = {},
Content = {},
Sections = {},
}

local NewSection = [Link]("Frame")


[Link] = "NewSection"
[Link] = [Link].Y
NewSection.BackgroundColor3 = [Link](20, 20, 20)
NewSection.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](1, 0, 0, 50)
[Link] = [Link]
[Link] = [Link] == "left" and
[Link] or [Link] == "right" and
[Link]

local SectionTop = [Link]("Frame")


[Link] = "SectionTop"
SectionTop.BackgroundColor3 = [Link](27, 27, 27)
SectionTop.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 20)

local SectionName = [Link]("TextLabel")


[Link] = "SectionName"
[Link] = menu_font
[Link] = [Link]
SectionName.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
SectionName.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
SectionName.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 5, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = SectionTop

[Link] = NewSection

local SectionContent = [Link]("Frame")


[Link] = "SectionContent"
[Link] = [Link].Y
SectionContent.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
SectionContent.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 10, 0, 25)
[Link] = [Link](1, -20, 0, 0)

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link](0, 10)
[Link] = [Link]
[Link] = SectionContent

local UIPadding = [Link]("UIPadding")


[Link] = "UIPadding"
[Link] = [Link](0, 8)
[Link] = [Link](0, 5)
[Link] = SectionContent

[Link] = NewSection

[Link] = {
SectionContent = SectionContent;
}

[Link][#[Link] + 1] = Section
return setmetatable(Section, [Link])
end

function Pages:MultiSection(Properties)
if not Properties then
Properties = {}
end

local Section = {
Sections = ([Link] or [Link] or
{}),
Page = self,
Side = ([Link] or [Link] or
"left"):lower(),
Zindex = ([Link] or [Link] or 1),
Elements = {},
Content = {},
ActualSections = {};
}

local NewSection = [Link]("Frame")


[Link] = "NewSection"
[Link] = [Link].Y
NewSection.BackgroundColor3 = [Link](20, 20, 20)
NewSection.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](1, 0, 0, 50)
[Link] = [Link]
[Link] = [Link] == "left" and
[Link] or [Link] == "right" and
[Link]

local SectionTop = [Link]("Frame")


[Link] = "SectionTop"
SectionTop.BackgroundColor3 = [Link](27, 27, 27)
SectionTop.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 20)

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link]
[Link] = [Link]
[Link] = SectionTop

[Link] = NewSection

[Link] = {
Top = SectionTop;
}
local SectionShit = [Link];
local SectionShit2 = Section;
local SectionButtons = {};

for I, V in next, SectionShit do


local MultiSection = {
Window = [Link],
Page = [Link],
Section = self,
Open = false,
Content = {},
NoUpdate = true,
ContentAxis = 0;
Elements = {};
};

local SectionName = [Link]("TextButton")


[Link] = "SectionName"
[Link] = menu_font
[Link] = V
SectionName.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
SectionName.BackgroundColor3 = [Link](20,20,20)
[Link] = 0
SectionName.BorderColor3 = [Link](30, 30, 30)
[Link] = 1
[Link] = [Link](0, 5, 0, 0)
[Link] = [Link](1, 0, 1, -2)
[Link] = SectionTop
[Link] = false

local SectionContent = [Link]("Frame")


[Link] = "SectionContent"
[Link] = [Link].Y
SectionContent.BackgroundColor3 = [Link](255, 255,
255)
[Link] = 1
SectionContent.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 10, 0, 25)
[Link] = [Link](1, -20, 0, 0)
[Link] = false

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link](0, 10)
[Link] = [Link]
[Link] = SectionContent

local UIPadding = [Link]("UIPadding")


[Link] = "UIPadding"
[Link] = [Link](0, 8)
[Link] = [Link](0, 5)
[Link] = SectionContent

[Link] = NewSection

[Link](SectionButtons, SectionName)

for Index, RSection in next, SectionButtons do


[Link] = [Link](1 / #SectionButtons, 0, 1,
0)
end;

function MultiSection:Turn(bool)
[Link] = bool
TweenService:Create(SectionName, [Link](0.25,
[Link], [Link]), {BackgroundColor3 =
[Link] and [Link](27, 27, 27) or
[Link](20,20,20)}):Play()
[Link] = [Link]
end;

Library:Connection(SectionName.MouseButton1Click,
function()
if not [Link] then
MultiSection:Turn(true)
for index, other_page in
pairs([Link]) do
if other_page.Open and other_page ~=
MultiSection then
other_page:Turn(false)
end
end
end
end)

if #SectionShit == 0 then
MultiSection:Turn(true);
end;

[Link] = {
Title = SectionName;
SectionContent = SectionContent;
};

[Link][#[Link] +
1] = setmetatable(MultiSection, [Link])
end;

[Link][#[Link] + 1] = Section;
[Link][1]:Turn(true)
return [Link]([Link])
end

function Sections:Toggle(Properties)
if not Properties then
Properties = {}
end
local Toggle = {
Window = [Link],
Page = [Link],
Section = self,
Risk = [Link] or false,
Name = [Link] or "Toggle",
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or false
),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
Toggled = false,
Colorpickers = 0,
}

local NewToggle = [Link]("TextButton")


[Link] = "NewToggle"
[Link] = menu_font
[Link] = ""
NewToggle.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewToggle.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewToggle.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 10)
[Link] = [Link]

local Frame = [Link]("Frame")


[Link] = "Frame"
Frame.BackgroundColor3 = [Link](20, 20, 20)
Frame.BorderColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = [Link](0, 10, 0, 10)

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Frame

local Accent = Library:NewInstance("Frame", true)


[Link] = "Accent"
Accent.BackgroundColor3 = [Link]
[Link] = 1
Accent.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, -2, 1, -2)
[Link] = [Link](0,1,0,1)

local UIGradient = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Accent

local UIGradient2 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Frame

[Link] = Frame

[Link] = NewToggle

local Title = Library:NewInstance("TextLabel", [Link])


[Link] = "Title"
[Link] = menu_font
[Link] = [Link]
Title.TextColor3 = [Link] and [Link] or
[Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 18, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = NewToggle

local function SetState()


[Link] = not [Link]
TweenService:Create(Accent, [Link](0.25,
[Link], [Link]), {BackgroundTransparency =
[Link] and 0 or 1}):Play()
[Link][[Link]] = [Link]
[Link]([Link])
end

Library:Connection(NewToggle.MouseButton1Down, SetState)

function Toggle:Keybind(Properties)
local Properties = Properties or {}
local Keybind = {
Section = self,
Name = [Link] or [Link] or
"Keybind",
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or nil
),
Mode = ([Link] or [Link] or
"Toggle"),
UseKey = ([Link] or false),
Ignore = ([Link] or [Link] or
false),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
Binding = nil,
}
local Key
local State = false

local ModeBox = [Link]("Frame")


local Hold = [Link]("TextButton")
local Toggle = [Link]("TextButton")
local Always = [Link]("TextButton")
local ListValue = [Link]:NewKey([Link],
[Link], [Link])

local Icon = [Link]("TextButton")


[Link] = "Icon"
[Link] = [Link](0, 0.5)
Icon.BackgroundColor3 = [Link](20, 20, 20)
Icon.BorderColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = [Link](1, -30, 0.5, 0)
[Link] = [Link](0, 30, 0, 14)
[Link] = ""
[Link] = false

local UIGradient3 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Icon

local UIStroke2 = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Icon

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = "MB2"
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = Icon

[Link] = NewToggle

[Link] = "ModeBox"
[Link] = Icon
[Link] = [Link](0,0.5)
ModeBox.BackgroundColor3 = [Link](20,20,20)
ModeBox.BorderColor3 = [Link](30,30,30)
[Link] = 1
[Link] = [Link](0, 65, 0, 60)
[Link] = [Link](0,40,0.5,0)
[Link] = false

[Link] = "Hold"
[Link] = ModeBox
Hold.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Hold.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0.333000004, 0)
[Link] = 2
[Link] = menu_font
[Link] = "Hold"
Hold.TextColor3 = [Link] == "Hold" and
[Link](200,200,200) or [Link](145,145,145)
[Link] = [Link]
[Link] = 0

[Link] = "Toggle"
[Link] = ModeBox
Toggle.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Toggle.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 0.333000004, 0)
[Link] = [Link](1, 0, 0.333000004, 0)
[Link] = 2
[Link] = menu_font
[Link] = "Toggle"
Toggle.TextColor3 = [Link] == "Toggle" and
[Link](200,200,200) or [Link](145,145,145)
[Link] = [Link]
[Link] = 0

[Link] = "Always"
[Link] = ModeBox
Always.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Always.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 0.666999996, 0)
[Link] = [Link](1, 0, 0.333000004, 0)
[Link] = 2
[Link] = menu_font
[Link] = "Always"
Always.TextColor3 = [Link] == "Always" and
[Link](200,200,200) or [Link](145,145,145)
[Link] = [Link]
[Link] = 0

local function set(newkey)


if [Link](tostring(newkey), "Enum") then
if c then
c:Disconnect()
if [Link] then
[Link][[Link]] = false
end
[Link](false)
end
if tostring(newkey):find("[Link].") then
newkey =
[Link][tostring(newkey):gsub("[Link].", "")]
elseif
tostring(newkey):find("[Link].") then
newkey =
[Link][tostring(newkey):gsub("[Link].", "")]
end
if newkey == [Link] then
Key = nil
if [Link] then
if [Link] then
[Link][[Link]] =
Key
end
[Link](Key)
end
local text = "None"

[Link] = text
ListValue:Update(text, [Link],
[Link])
elseif newkey ~= nil then
Key = newkey
if [Link] then
if [Link] then
[Link][[Link]] =
Key
end
[Link](Key)
end
local text = ([Link][newkey] or
tostring(newkey):gsub("[Link].", ""))

[Link] = text
ListValue:Update(text, [Link],
[Link])
end

[Link][[Link] .. "_KEY"] = newkey


elseif [Link]({ "Always", "Toggle", "Hold" },
newkey) then
if not [Link] then
[Link][[Link] .. "_KEY
STATE"] = newkey
[Link] = newkey
ListValue:Update(([Link][Key] or
tostring(Key):gsub("[Link].", "")), [Link], [Link])
if [Link] == "Always" then
State = true
if [Link] then
[Link][[Link]] =
State
end
[Link](true)
ListValue:SetVisible(true)
end
end
else
State = newkey
if [Link] then
[Link][[Link]] = newkey
end
[Link](newkey)
end
end

set([Link])
set([Link])
Icon.MouseButton1Click:Connect(function()
if not [Link] then

[Link] = "..."

[Link] = Library:Connection(

game:GetService("UserInputService").InputBegan,
function(input, gpe)
set(
[Link] ==
[Link] and [Link]
or [Link]
)
Library:Disconnect([Link])
[Link]()
[Link] = nil
end
)
end
end)

Library:Connection(game:GetService("UserInputService").InputBegan,
function(inp)
if ([Link] == Key or [Link] == Key)
and not [Link] and not [Link] then
if [Link] == "Hold" then
if [Link] then
[Link][[Link]] = true
end
c =
Library:Connection(game:GetService("RunService").RenderStepped, function()
if [Link] then
[Link](true)
end
end)
ListValue:SetVisible(true)
elseif [Link] == "Toggle" then
State = not State
if [Link] then
[Link][[Link]] = State
end
[Link](State)
ListValue:SetVisible(State)
end
end
end)

Library:Connection(game:GetService("UserInputService").InputEnded,
function(inp)
if [Link] == "Hold" and not [Link] then
if Key ~= "" or Key ~= nil then
if [Link] == Key or
[Link] == Key then
if c then
c:Disconnect()
if [Link] then

[Link][[Link]] = false
end
if [Link] then
[Link](false)
end
ListValue:SetVisible(false)
end
end
end
end
end)

Library:Connection(Icon.MouseButton2Down, function()
[Link] = true
[Link] = 5
end)

Library:Connection(Hold.MouseButton1Down, function()
set("Hold")
Hold.TextColor3 = [Link](200,200,200)
Toggle.TextColor3 = [Link](145,145,145)
Always.TextColor3 = [Link](145,145,145)
[Link] = false
[Link] = 1
end)

Library:Connection(Toggle.MouseButton1Down, function()
set("Toggle")
Hold.TextColor3 = [Link](145,145,145)
Toggle.TextColor3 = [Link](200,200,200)
Always.TextColor3 = [Link](145,145,145)
[Link] = false
[Link] = 1
end)

Library:Connection(Always.MouseButton1Down, function()
set("Always")
Hold.TextColor3 = [Link](145,145,145)
Toggle.TextColor3 = [Link](145,145,145)
Always.TextColor3 = [Link](200,200,200)
[Link] = false
[Link] = 1
end)

Library:Connection(game:GetService("UserInputService").InputBegan,
function(Input)
if [Link] and [Link] ==
[Link].MouseButton1 then
if not Library:IsMouseOverFrame(ModeBox) then
[Link] = false
[Link] = 1
end
end
end)

[Link][[Link] .. "_KEY"] = [Link]


[Link][[Link] .. "_KEY STATE"] = [Link]
Flags[[Link]] = set
Flags[[Link] .. "_KEY"] = set
Flags[[Link] .. "_KEY STATE"] = set

function Keybind:Set(key)
set(key)
end

return Keybind
end

function Toggle:Colorpicker(Properties)
local Properties = Properties or {}
local Colorpicker = {
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link](255, 0, 0)
),
Alpha = (
[Link]
or [Link]
or [Link]
or [Link]
or 1
),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
}

[Link] = [Link] + 1
local colorpickertypes, ColorWindow, Icon =
Library:NewPicker(
"",
[Link],
[Link],
NewToggle,
[Link],
[Link],
[Link]
)
function Colorpicker:Set(color)
colorpickertypes:set(color)
end

function Colorpicker:SetVisible(Bool)
[Link] = Bool
end

return Colorpicker
end

function [Link](bool)
bool = type(bool) == "boolean" and bool or false
if [Link] ~= bool then
SetState()
end
end

function [Link](bool)
[Link] = bool
end

[Link]([Link])
[Link][[Link]] = [Link]
Flags[[Link]] = [Link]

return Toggle
end

function Sections:Slider(Properties)
if not Properties then
Properties = {}
end

local Slider = {
Window = [Link],
Page = [Link],
Section = self,
Name = [Link] or nil,
Min = ([Link] or [Link] or
[Link] or [Link] or 0),
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or 10
),
Max = ([Link] or [Link] or
[Link] or [Link] or 100),
Sub = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or ""
),
Decimals = ([Link] or [Link] or
1),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
Disabled = ([Link] or [Link] or
nil),
}

local TextValue = ("[value]" .. [Link])

local NewSlider = [Link]("TextButton")


[Link] = "NewSlider"
[Link] = menu_font
[Link] = ""
NewSlider.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewSlider.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewSlider.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 28)
[Link] = [Link]

local Frame = [Link]("TextButton")


[Link] = "Frame"
Frame.BackgroundColor3 = [Link](20, 20, 20)
Frame.BorderColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = [Link](0, 0, 1, -10)
[Link] = [Link](1, 0, 0, 10)
[Link] = false
[Link] = ""

function Slider:SetVisible(Bool)
[Link] = Bool
end

local UIGradient3 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Frame

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Frame

local Accent = Library:NewInstance("TextButton", true)


[Link] = "Accent"
Accent.BackgroundColor3 = [Link]
Accent.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0.5, 0, 1, 0)
[Link] = ""
[Link] = false

local UIGradient = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Accent

[Link] = Frame

[Link] = NewSlider

local Title = [Link]("TextLabel")


[Link] = "Title"
[Link] = menu_font
[Link] = [Link]
Title.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 12)
[Link] = NewSlider

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = "100"
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 12)
[Link] = NewSlider

local Sliding = false


local Val = [Link]
local function Set(value)
value = [Link](Library:Round(value, [Link]),
[Link], [Link])

local sizeX = ((value - [Link]) / ([Link] -


[Link]))
[Link] = [Link](sizeX, 0, 1, 0)
if [Link] and value == [Link] then
[Link] = [Link]
else
[Link] = TextValue:gsub("%[value%]",
[Link]("%.14g", value))
end
Val = value

[Link][[Link]] = value
[Link](value)
end

local function ISlide(input)


local sizeX = ([Link].X - [Link].X)
/ [Link].X
local value = (([Link] - [Link]) * sizeX) +
[Link]
Set(value)
end

Library:Connection([Link], function(input)
if [Link] == [Link].MouseButton1
then
Sliding = true
ISlide(input)
end
end)
Library:Connection([Link], function(input)
if [Link] == [Link].MouseButton1
then
Sliding = false
end
end)
Library:Connection([Link], function(input)
if [Link] == [Link].MouseButton1
then
Sliding = true
ISlide(input)
end
end)
Library:Connection([Link], function(input)
if [Link] == [Link].MouseButton1
then
Sliding = false
end
end)

Library:Connection(game:GetService("UserInputService").InputChanged,
function(input)
if [Link] == [Link]
then
if Sliding then
ISlide(input)
end
end
end)

function Slider:Set(Value)
Set(Value)
end

Flags[[Link]] = Set
[Link][[Link]] = [Link]
Set([Link])

return Slider
end

function Sections:List(Properties)
local Properties = Properties or {};
local Dropdown = {
Window = [Link],
Page = [Link],
Section = self,
Open = false,
Name = [Link] or [Link] or nil,
Options = ([Link] or [Link] or
[Link] or [Link] or {
"1",
"2",
"3",
}),
Max = ([Link] or [Link] or nil),
ScrollMax = ([Link] or
[Link] or nil),
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or nil
),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
OptionInsts = {},
}

local NewList = [Link]("TextButton")


[Link] = "NewList"
[Link] = menu_font
[Link] = ""
NewList.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewList.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewList.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 34)
[Link] = [Link]

function Dropdown:SetVisible(Bool)
[Link] = Bool
end

local Frame = [Link]("TextButton")


[Link] = "Frame"
Frame.BackgroundColor3 = [Link](20, 20, 20)
Frame.BorderColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = [Link](0, 0, 1, -16)
[Link] = [Link](1, 0, 0, 16)
[Link] = ""
[Link] = false

local UIGradient3 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Frame

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Frame

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = ""
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
[Link] = [Link]
[Link] = [Link](0, 0.5)
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 5, 0.5, 0)
[Link] = [Link](1, -40, 0, 12)
[Link] = Frame

local Accent = Library:NewInstance("Frame", true)


[Link] = "Accent"
[Link] = [Link](0, 0.5)
Accent.BackgroundColor3 = [Link]
Accent.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, -14, 0.5, 0)
[Link] = [Link](0, 8, 0, 8)

local UICorner = [Link]("UICorner")


[Link] = "UICorner"
[Link] = [Link](1, 0)
[Link] = Accent

[Link] = Frame

local Content = Library:NewInstance("ScrollingFrame", true)


[Link] = "Content"
[Link] = [Link].Y
[Link] = "rbxassetid://7783554086"
[Link] = [Link]()
[Link] = "rbxassetid://7783554086"
Content.ScrollBarImageColor3 = [Link]
[Link] = 4
[Link] = "rbxassetid://7783554086"
[Link] = true
[Link] = [Link].Y
Content.BackgroundColor3 = [Link](20, 20, 20)
Content.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 0, 1, 0)
[Link] = [Link](1, 0, 0, 0)
[Link] = false
[Link] = 50

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link]
[Link] = Content
[Link] = Frame

[Link] = NewList

local Title = [Link]("TextLabel")


[Link] = "Title"
[Link] = menu_font
[Link] = [Link]
Title.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 12)
[Link] = NewList

Library:Connection(Frame.MouseButton1Down, function()
[Link] = not [Link]
if [Link] then
[Link] = 5
else
[Link] = 1
end
end)

Library:Connection(game:GetService("UserInputService").InputBegan,
function(Input)
if [Link] and [Link] ==
[Link].MouseButton1 then
if not Library:IsMouseOverFrame(Content) and not
Library:IsMouseOverFrame(Frame) then
[Link] = false
[Link] = 1
end
end
end)

local chosen = [Link] and {} or nil


local Count = 0

local function handleoptionclick(option, button, text, accent)


button.MouseButton1Down:Connect(function()
if [Link] then
if [Link](chosen, option) then
[Link](chosen, [Link](chosen,
option))

local textchosen = {}
local cutobject = false

for _, opt in next, chosen do


[Link](textchosen, opt)
end

[Link] = #chosen == 0 and "" or


[Link](textchosen, ",") .. (cutobject and ", ..." or "")
[Link] = [Link](0, 6, 0.5, 0)
[Link] = false

[Link][[Link]] = chosen
[Link](chosen)
else
if #chosen == [Link] then

[Link][chosen[1]].[Link] = false

[Link][chosen[1]].[Link] = [Link](0, 6, 0.5, 0)


[Link](chosen, 1)
end

[Link](chosen, option)

local textchosen = {}
local cutobject = false

for _, opt in next, chosen do


[Link](textchosen, opt)
end

[Link] = #chosen == 0 and "" or


[Link](textchosen, ",") .. (cutobject and ", ..." or "")
[Link] = [Link](0, 8, 0.5, 0)
[Link] = true

[Link][[Link]] = chosen
[Link](chosen)
end
else
for opt, tbl in next, [Link] do
if opt ~= option then
[Link] = [Link](0, 6,
0.5, 0)
[Link] = false
end
end
chosen = option
[Link] = option
[Link] = [Link](0, 8, 0.5, 0)
[Link] = true
[Link] = false
[Link] = 1
[Link][[Link]] = option
[Link](option)
end
end)
end

local function createoptions(tbl)


for _, option in next, tbl do
[Link][option] = {}

local NewOption = [Link]("TextButton")


[Link] = "NewOption"
[Link] = menu_font
[Link] = ""
NewOption.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewOption.BackgroundColor3 = [Link](20, 20,
20)
NewOption.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](1, 0, 0, 15)

local Value1 = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = option
Value1.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
[Link] = [Link]
[Link] = [Link](0, 0.5)
Value1.BackgroundColor3 = [Link](255, 255,
255)
[Link] = 1
Value1.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 6, 0.5, 0)
[Link] = [Link](1, -40, 0, 12)
[Link] = NewOption

local AccentLine = Library:NewInstance("Frame", true)


[Link] = "AccentLine"
AccentLine.BackgroundColor3 = [Link]
AccentLine.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 2, 1, 0)
[Link] = NewOption
[Link] = false

[Link] = Content

[Link][option].text = Value1
[Link][option].accent = AccentLine

Count = Count + 1

if [Link] then
[Link] = [Link]
if Count < [Link] then
else
[Link] = [Link](1,0, 0,
15*[Link])
end
else
[Link] = [Link].Y
end

handleoptionclick(option, NewOption, Value1,


AccentLine)
end
end
createoptions([Link])

local set
set = function(option)
if [Link] then
[Link](chosen)
option = type(option) == "table" and option or {}

for opt, tbl in next, [Link] do


if not [Link](option, opt) then
[Link] = [Link](0, 6, 0.5,
0)
[Link] = false
end
end

for i, opt in next, option do


if [Link]([Link], opt) and
#chosen < [Link] then
[Link](chosen, opt)
end
end

local textchosen = {}
local cutobject = false

for _, opt in next, chosen do


[Link](textchosen, opt)
end

[Link] = #chosen == 0 and "" or


[Link](textchosen, ",") .. (cutobject and ", ..." or "")

[Link][[Link]] = chosen
[Link](chosen)
end
end

function Dropdown:Set(option)
if [Link] then
set(option)
else
for opt, tbl in next, [Link] do
if opt ~= option then
[Link] = [Link](0, 6, 0.5,
0)
[Link] = false
end
end
if [Link]([Link], option) then
chosen = option
[Link][option].[Link] =
[Link](0, 8, 0.5, 0)
[Link][option].[Link] =
true
[Link] = option
[Link][[Link]] = chosen
[Link](chosen)
else
chosen = nil
[Link] = "None"
[Link][[Link]] = chosen
[Link](chosen)
end
end
end

function Dropdown:Refresh(tbl)
for _, opt in next, [Link] do
[Link](function()
[Link]:Destroy()
end)()
end
[Link]([Link])

createoptions(tbl)

if [Link] then
[Link](chosen)
else
chosen = nil
end

[Link][[Link]] = chosen
[Link](chosen)
end

if [Link] then
Flags[[Link]] = set
else
Flags[[Link]] = Dropdown
end
Dropdown:Set([Link])
return Dropdown
end

function Sections:Colorpicker(Properties)
local Properties = Properties or {}
local Colorpicker = {
Window = [Link],
Page = [Link],
Section = self,
Name = ([Link] or "Colorpicker"),
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link](255, 0, 0)
),
Alpha = (
[Link]
or [Link]
or [Link]
or [Link]
or 1
),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
Colorpickers = 0,
}

local NewColor = [Link]("TextButton")


[Link] = "NewColor"
[Link] = menu_font
[Link] = ""
NewColor.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewColor.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewColor.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 12)
[Link] = [Link]

local Title = [Link]("TextLabel")


[Link] = "Title"
[Link] = menu_font
[Link] = [Link]
Title.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = NewColor

[Link] = [Link] + 1
local colorpickertypes = Library:NewPicker(
[Link],
[Link],
[Link],
NewColor,
[Link],
[Link],
[Link]
)
function Colorpicker:Set(color)
colorpickertypes:set(color, false, true)
end

function Colorpicker:Colorpicker(Properties)
local Properties = Properties or {}
local NewColorpicker = {
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link](255, 0, 0)
),
Alpha = (
[Link]
or [Link]
or [Link]
or [Link]
or 1
),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
}

[Link] = [Link] + 1
local Newcolorpickertypes = Library:NewPicker(
"",
[Link],
[Link],
NewColor,
[Link],
[Link],
[Link]
)

function NewColorpicker:Set(color)
Newcolorpickertypes:Set(color)
end

return NewColorpicker
end
return Colorpicker
end

function Sections:Keybind(Properties)
local Properties = Properties or {}
local Keybind = {
Section = self,
Name = [Link] or [Link] or "Keybind",
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or nil
),
Mode = ([Link] or [Link] or "Toggle"),
UseKey = ([Link] or false),
Ignore = ([Link] or [Link] or false),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
Binding = nil,
}
local Key
local State = false

local ModeBox = [Link]("Frame")


local Hold = [Link]("TextButton")
local Toggle = [Link]("TextButton")
local Always = [Link]("TextButton")
local ListValue
if not [Link] then
ListValue = [Link]:NewKey([Link],
[Link], [Link])
end

local NewBind = [Link]("TextButton")


[Link] = "NewBind"
[Link] = menu_font
[Link] = ""
NewBind.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewBind.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewBind.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 12)
[Link] = [Link]

local Icon = [Link]("TextButton")


[Link] = "Icon"
[Link] = [Link](0, 0.5)
Icon.BackgroundColor3 = [Link](20, 20, 20)
Icon.BorderColor3 = [Link](30, 30, 30)
[Link] = 0
[Link] = [Link](1, -30, 0.5, 0)
[Link] = [Link](0, 30, 0, 14)
[Link] = ""
[Link] = false

local UIGradient3 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Icon

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Icon

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = "MB2"
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = Icon

[Link] = NewBind

local Title = [Link]("TextLabel")


[Link] = "Title"
[Link] = menu_font
[Link] = [Link]
Title.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = NewBind

[Link] = "ModeBox"
[Link] = Icon
[Link] = [Link](0,0.5)
ModeBox.BackgroundColor3 = [Link](20,20,20)
ModeBox.BorderColor3 = [Link](30,30,30)
[Link] = 1
[Link] = [Link](0, 65, 0, 60)
[Link] = [Link](0,40,0.5,0)
[Link] = false

[Link] = "Hold"
[Link] = ModeBox
Hold.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Hold.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0.333000004, 0)
[Link] = 2
[Link] = menu_font
[Link] = "Hold"
Hold.TextColor3 = [Link] == "Hold" and
[Link](200,200,200) or [Link](145,145,145)
[Link] = [Link]
[Link] = 0

[Link] = "Toggle"
[Link] = ModeBox
Toggle.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Toggle.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 0.333000004, 0)
[Link] = [Link](1, 0, 0.333000004, 0)
[Link] = 2
[Link] = menu_font
[Link] = "Toggle"
Toggle.TextColor3 = [Link] == "Toggle" and
[Link](200,200,200) or [Link](145,145,145)
[Link] = [Link]
[Link] = 0

[Link] = "Always"
[Link] = ModeBox
Always.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
Always.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 0.666999996, 0)
[Link] = [Link](1, 0, 0.333000004, 0)
[Link] = 2
[Link] = menu_font
[Link] = "Always"
Always.TextColor3 = [Link] == "Always" and
[Link](200,200,200) or [Link](145,145,145)
[Link] = [Link]
[Link] = 0

local function set(newkey)


if [Link](tostring(newkey), "Enum") then
if c then
c:Disconnect()
if [Link] then
[Link][[Link]] = false
end
[Link](false)
end
if tostring(newkey):find("[Link].") then
newkey =
[Link][tostring(newkey):gsub("[Link].", "")]
elseif tostring(newkey):find("[Link].")
then
newkey =
[Link][tostring(newkey):gsub("[Link].", "")]
end
if newkey == [Link] then
Key = nil
if [Link] then
if [Link] then
[Link][[Link]] = Key
end
[Link](Key)
end
local text = "None"

[Link] = text
if not [Link] then
ListValue:Update(text, [Link],
[Link])
end
elseif newkey ~= nil then
Key = newkey
if [Link] then
if [Link] then
[Link][[Link]] = Key
end
[Link](Key)
end
local text = ([Link][newkey] or
tostring(newkey):gsub("[Link].", ""))

[Link] = text
if not [Link] then
ListValue:Update(text, [Link],
[Link])
end
end

[Link][[Link] .. "_KEY"] = newkey


elseif [Link]({ "Always", "Toggle", "Hold" }, newkey)
then
if not [Link] then
[Link][[Link] .. "_KEY STATE"] =
newkey
[Link] = newkey
if not [Link] then
ListValue:Update(([Link][Key] or
tostring(Key):gsub("[Link].", "")), [Link], [Link])
end
if [Link] == "Always" then
State = true
if [Link] then
[Link][[Link]] = State
end
[Link](true)
ListValue:SetVisible(true)
end
end
else
State = newkey
if [Link] then
[Link][[Link]] = newkey
end
[Link](newkey)
end
end

set([Link])
set([Link])
Icon.MouseButton1Click:Connect(function()
if not [Link] then

[Link] = "..."

[Link] = Library:Connection(
game:GetService("UserInputService").InputBegan,
function(input, gpe)
set(
[Link] ==
[Link] and [Link]
or [Link]
)
Library:Disconnect([Link])
[Link]()
[Link] = nil
end
)
end
end)

Library:Connection(game:GetService("UserInputService").InputBegan,
function(inp)
if ([Link] == Key or [Link] == Key) and not
[Link] and not [Link] then
if [Link] == "Hold" then
if [Link] then
[Link][[Link]] = true
end
c =
Library:Connection(game:GetService("RunService").RenderStepped, function()
if [Link] then
[Link](true)
end
end)
if not [Link] then
ListValue:SetVisible(true)
end
elseif [Link] == "Toggle" then
State = not State
if [Link] then
[Link][[Link]] = State
end
[Link](State)
if not [Link] then
ListValue:SetVisible(State)
end
end
end
end)

Library:Connection(game:GetService("UserInputService").InputEnded,
function(inp)
if [Link] == "Hold" and not [Link] then
if Key ~= "" or Key ~= nil then
if [Link] == Key or [Link] ==
Key then
if c then
c:Disconnect()
if [Link] then
[Link][[Link]] =
false
end
if [Link] then
[Link](false)
end
if not [Link] then
ListValue:SetVisible(false)
end
end
end
end
end
end)

Library:Connection(Icon.MouseButton2Down, function()
[Link] = true
[Link] = 5
end)

Library:Connection(Hold.MouseButton1Down, function()
set("Hold")
Hold.TextColor3 = [Link](200,200,200)
Toggle.TextColor3 = [Link](145,145,145)
Always.TextColor3 = [Link](145,145,145)
[Link] = false
[Link] = 1
end)

Library:Connection(Toggle.MouseButton1Down, function()
set("Toggle")
Hold.TextColor3 = [Link](145,145,145)
Toggle.TextColor3 = [Link](200,200,200)
Always.TextColor3 = [Link](145,145,145)
[Link] = false
[Link] = 1
end)

Library:Connection(Always.MouseButton1Down, function()
set("Always")
Hold.TextColor3 = [Link](145,145,145)
Toggle.TextColor3 = [Link](145,145,145)
Always.TextColor3 = [Link](200,200,200)
[Link] = false
[Link] = 1
end)

Library:Connection(game:GetService("UserInputService").InputBegan,
function(Input)
if [Link] and [Link] ==
[Link].MouseButton1 then
if not Library:IsMouseOverFrame(ModeBox) then
[Link] = false
[Link] = 1
end
end
end)

[Link][[Link] .. "_KEY"] = [Link]


[Link][[Link] .. "_KEY STATE"] = [Link]
Flags[[Link]] = set
Flags[[Link] .. "_KEY"] = set
Flags[[Link] .. "_KEY STATE"] = set

function Keybind:Set(key)
set(key)
end

return Keybind
end

function Sections:Textbox(Properties)
local Properties = Properties or {}
local Textbox = {
Window = [Link],
Page = [Link],
Section = self,
Name = ([Link] or [Link] or "textbox"),
Placeholder = (
[Link]
or [Link]
or [Link]
or [Link]
or ""
),
State = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]
or [Link]
or ""
),
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
}

local NewBox = [Link]("TextButton")


[Link] = "NewBox"
[Link] = menu_font
[Link] = ""
NewBox.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewBox.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewBox.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 34)
[Link] = [Link]

function Textbox:SetVisible(Bool)
[Link] = Bool
end

local Frame = [Link]("Frame")


[Link] = "Frame"
Frame.BackgroundColor3 = [Link](20, 20, 20)
Frame.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 0, 1, -16)
[Link] = [Link](1, 0, 0, 16)
[Link] = 0

local UIGradient3 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Frame

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Frame

local Value = [Link]("TextBox")


[Link] = "Value"
[Link] = menu_font
[Link] = [Link]
[Link] = [Link]
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
[Link] = [Link]
[Link] = [Link](0, 0.5)
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 5, 0.5, 0)
[Link] = [Link](1, -10, 0, 16)
[Link] = Frame
[Link] = false

[Link] = NewBox

local Title = [Link]("TextLabel")


[Link] = "Title"
[Link] = menu_font
[Link] = [Link]
Title.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 12)
[Link] = NewBox

[Link]:Connect(function()
[Link]([Link])
[Link][[Link]] = [Link]
end)

local function set(str)


[Link] = str
[Link][[Link]] = str
[Link](str)
end
Flags[[Link]] = set
return Textbox
end

function Sections:Button(Properties)
local Properties = Properties or {}
local Button = {
Window = [Link],
Page = [Link],
Section = self,
Name = [Link] or "button",
Callback = (
[Link]
or [Link]
or [Link]
or [Link]
or function() end
),
}

local NewButton = [Link]("TextButton")


[Link] = "NewButton"
[Link] = menu_font
[Link] = ""
NewButton.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewButton.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewButton.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 16)
[Link] = [Link]

local Frame = [Link]("Frame")


[Link] = "Frame"
Frame.BackgroundColor3 = [Link](20, 20, 20)
Frame.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 0, 1, -16)
[Link] = [Link](1, 0, 0, 16)
[Link] = 0

local UIGradient3 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Frame

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Frame

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = [Link]
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = Frame

[Link] = NewButton

Library:Connection(NewButton.MouseButton1Down, function()
[Link]()
TweenService:Create(Value, [Link](0.25,
[Link], [Link]), {TextColor3 =
[Link]}):Play()
[Link](function()
[Link](0.25)
TweenService:Create(Value, [Link](0.25,
[Link], [Link]), {TextColor3 =
[Link](200,200,200)}):Play()
end)
end)

return Button
end

function Pages:PlayerList(Properties)
if not Properties then
Properties = {}
end

local Playerlist = {
Page = self,
Players = {},
CurrentPlayer = nil;
LastPlayer = nil;
Flag = (
[Link]
or [Link]
or [Link]
or [Link]
or [Link]()
),
}

local NewPlayer = [Link]("Frame")


[Link] = "NewPlayer"
NewPlayer.BackgroundColor3 = [Link](20, 20, 20)
NewPlayer.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](1, 0, 0.5, 80)
[Link] = [Link]

local SectionTop = [Link]("Frame")


[Link] = "SectionTop"
SectionTop.BackgroundColor3 = [Link](27, 27, 27)
SectionTop.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 20)

local SectionName = [Link]("TextLabel")


[Link] = "SectionName"
[Link] = menu_font
[Link] = "Player List"
SectionName.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
SectionName.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
SectionName.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 5, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = SectionTop

[Link] = NewPlayer

local List = Library:NewInstance("ScrollingFrame", true)


[Link] = "List"
[Link] = [Link].Y
[Link] = "rbxassetid://7783554086"
[Link] = [Link]()
[Link] = "rbxassetid://7783554086"
List.ScrollBarImageColor3 = [Link]
[Link] = 8
[Link] = "rbxassetid://7783554086"
[Link] = true
List.BackgroundColor3 = [Link](20, 20, 20)
List.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 5, 0, 25)
[Link] = [Link](1, -10, 0, 225)

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link]
[Link] = List

[Link] = NewPlayer

local ImageLabel = [Link]("ImageLabel")


[Link] = "ImageLabel"
[Link] = ""
ImageLabel.BackgroundColor3 = [Link](20, 20, 20)
ImageLabel.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](0, 5, 1, -75)
[Link] = [Link](0, 70, 0, 70)
[Link] = NewPlayer
local PlayerName1 = [Link]("TextLabel")
[Link] = "PlayerName"
[Link] = menu_font
[Link] = "Select a Player."
PlayerName1.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
[Link] = [Link]
PlayerName1.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
PlayerName1.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 80, 1, -75)
[Link] = [Link](1, -459, 0, 70)
[Link] = NewPlayer

local Priority = [Link]("TextButton")


[Link] = "Priority"
[Link] = menu_font
[Link] = ""
Priority.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
Priority.BackgroundColor3 = [Link](20, 20, 20)
Priority.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, -105, 1, -70)
[Link] = [Link](0, 100, 0, 25)

local UIStroke = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Priority

local UIGradient = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Priority

local PriorityLabel = [Link]("TextLabel")


[Link] = "PriorityLabel"
[Link] = menu_font
[Link] = "Prioritize"
PriorityLabel.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
PriorityLabel.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
PriorityLabel.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = Priority

[Link] = NewPlayer

local Friend = [Link]("TextButton")


[Link] = "Friend"
[Link] = menu_font
[Link] = ""
Friend.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
Friend.BackgroundColor3 = [Link](20, 20, 20)
Friend.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, -105, 1, -35)
[Link] = [Link](0, 100, 0, 25)

local UIStroke1 = [Link]("UIStroke")


[Link] = "UIStroke"
[Link] = [Link]
[Link] = [Link](30, 30, 30)
[Link] = [Link]
[Link] = Friend

local UIGradient1 = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255,
255)),
[Link](1, [Link](120, 120,
120)),
})
[Link] = 90
[Link] = Friend

local FriendLabel = [Link]("TextLabel")


[Link] = "FriendLabel"
[Link] = menu_font
[Link] = "Friendly"
FriendLabel.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
FriendLabel.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
FriendLabel.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = Friend

[Link] = NewPlayer

local chosen = nil


local optioninstances = {}
local function handleoptionclick(option, button, accent)
button.MouseButton1Click:Connect(function()
chosen = option
[Link][[Link]] = option
[Link] = option

for opt, tbl in next, optioninstances do


if opt ~= option then
[Link] = false
end
end
[Link] = true

if [Link] ~= [Link]
then
[Link] =
[Link];
[Link] = ("Id : %s\nDisplay Name :
%s\nName : %s\nAccount Age : %s"):format([Link],
[Link] ~= "" and [Link]
or [Link], [Link],
[Link])

local imagedata =
game:GetService("Players"):GetUserThumbnailAsync([Link],
[Link], [Link].Size420x420)

[Link] = imagedata
end;
end)
end

local function createoptions(tbl)


for i, option in next, tbl do
optioninstances[option] = {}

local NewPlayer1 = [Link]("TextButton")


[Link] = "NewPlayer"
[Link] = menu_font
[Link] = ""
NewPlayer1.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewPlayer1.BackgroundColor3 = [Link](20, 20,
20)
NewPlayer1.BorderColor3 = [Link](30, 30, 30)
[Link] = [Link](1, 0, 0, 15)

local PlayerName = [Link]("TextLabel")


[Link] = "PlayerName"
[Link] = menu_font
[Link] = [Link]
PlayerName.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = [Link]
PlayerName.BackgroundColor3 = [Link](255,
255, 255)
[Link] = 1
PlayerName.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 6, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = NewPlayer1

local PlayerStatus = [Link]("TextLabel")


[Link] = "PlayerStatus"
[Link] = menu_font
[Link] = option == LocalPlayer and "Local
Player" or [Link]([Link], option) and "Friendly" or
[Link]([Link], option) and "Priority" or "None"
PlayerStatus.TextColor3 = option == LocalPlayer and
[Link](0, 170, 255) or [Link]([Link], option) and
[Link](0,255,0) or [Link]([Link], option) and
[Link](255,0,0) or [Link](200,200,200)
[Link] = [Link]
[Link] = 0
[Link] =
[Link]
PlayerStatus.BackgroundColor3 = [Link](255,
255, 255)
[Link] = 1
PlayerStatus.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, -25, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = NewPlayer1

local AccentLine = Library:NewInstance("Frame", true)


[Link] = "AccentLine"
AccentLine.BackgroundColor3 = [Link]
AccentLine.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 2, 1, 0)
[Link] = false
[Link] = NewPlayer1

[Link] = List

optioninstances[option].button = NewPlayer1
optioninstances[option].text = PlayerName
optioninstances[option].status = PlayerStatus
optioninstances[option].accent = AccentLine

if option ~= LocalPlayer then


handleoptionclick(option, NewPlayer1,
AccentLine)
end
end
end

function Playerlist:Refresh(tbl, dontchange)


content = [Link](tbl)

for _, opt in next, optioninstances do


[Link](function()
[Link]:Remove()
end)()
end

[Link](optioninstances)
createoptions(content)

if dontchange then
chosen = [Link]
else
chosen = nil
end
[Link][[Link]] = chosen
[Link] = nil
end

Priority.MouseButton1Click:Connect(function()
if [Link] ~= nil and
[Link]([Link], [Link]) then
[Link]([Link],
[Link]([Link], [Link]))
end
if [Link] ~= nil and not
[Link]([Link], [Link]) then
[Link]([Link],
[Link])
optioninstances[[Link]].[Link]
= "Priority"

optioninstances[[Link]].status.TextColor3 =
[Link](255, 0, 0)
elseif [Link] ~= nil and
[Link]([Link], [Link]) then
[Link]([Link],
[Link]([Link], [Link]))
optioninstances[[Link]].[Link]
= "None"

optioninstances[[Link]].status.TextColor3 =
[Link](200,200,200)
end
end)

Friend.MouseButton1Click:Connect(function()
if [Link] ~= nil and
[Link]([Link], [Link]) then
[Link]([Link],
[Link]([Link], [Link]))
end
if [Link] ~= nil and not
[Link]([Link], [Link]) then
[Link]([Link],
[Link])
optioninstances[[Link]].[Link]
= "Friendly"

optioninstances[[Link]].status.TextColor3 =
[Link](0, 255, 0)
elseif [Link] ~= nil and
[Link]([Link], [Link]) then
[Link]([Link],
[Link]([Link], [Link]))
optioninstances[[Link]].[Link]
= "None"
optioninstances[[Link]].status.TextColor3 =
[Link](200,200,200)
end
end)

createoptions([Link]:GetPlayers())

[Link]:Connect(function()
Playerlist:Refresh([Link]:GetPlayers(), true)
end)

[Link]:Connect(function()
Playerlist:Refresh([Link]:GetPlayers(), true)
end)

[Link] = [Link](0.5, -5,0.5, -80)


[Link] = [Link](0.5, -5,0.5, -80)
[Link] = [Link](0, 0,0.5, 85)
[Link] = [Link](0.5, 5,0.5,
85)
end

function Sections:Label(Properties)
local Properties = Properties or {}
local Label = {
Window = [Link],
Page = [Link],
Section = self,
Name = [Link] or "button",
}

local NewButton = [Link]("TextButton")


[Link] = "NewButton"
[Link] = menu_font
[Link] = ""
NewButton.TextColor3 = [Link](0, 0, 0)
[Link] = 7
[Link] = false
NewButton.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewButton.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 10)
[Link] = [Link]

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = menu_font
[Link] = [Link]
Value.TextColor3 = [Link](200, 200, 200)
[Link] = [Link]
[Link] = 0
[Link] = true
Value.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 1, 0)
[Link] = NewButton

return Label
end

function Library:Indicator(Properties)
local Indicator = {
Title = [Link] or [Link] or "New
Indicator";
Elements = {};
Dragging = { false, [Link](0, 0, 0, 0) };
};

local Outline = [Link]("TextButton")


[Link] = "Outline"
[Link] = [Link].Y
Outline.BackgroundColor3 = [Link](50, 50, 50)
Outline.BorderColor3 = [Link](0, 0, 0)
[Link] = [Link](0,200,0.5,0)
[Link] = [Link](0, 200, 0, 15)
[Link] = [Link](0.5,0.5)
[Link] = [Link]
[Link] = false
[Link] = ""
[Link] = false

local Inline = [Link]("Frame")


[Link] = "Inline"
Inline.BackgroundColor3 = [Link](20, 20, 20)
Inline.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 1, 0, 1)
[Link] = [Link](1, -2, 1, -2)

local Value = [Link]("TextLabel")


[Link] = "Value"
[Link] = [Link]
[Link] = [Link]
Value.TextColor3 = [Link](255, 255, 255)
[Link] = 12
[Link] = 0
Value.BackgroundColor3 = [Link](20, 20, 20)
[Link] = 1
Value.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 0, 0, 2)
[Link] = [Link](1, 0, 0, 15)
[Link] = Inline

local HolderOutline = [Link]("Frame")


[Link] = "HolderOutline"
[Link] = [Link].Y
HolderOutline.BackgroundColor3 = [Link](50, 50, 50)
HolderOutline.BorderColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 6, 0, 22)
[Link] = [Link](1, -12, 0, 0)

local HolderInline = [Link]("Frame")


[Link] = "HolderInline"
HolderInline.BackgroundColor3 = [Link](20, 20, 20)
HolderInline.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 1, 0, 1)
[Link] = [Link](1, -2, 1, -2)

local UIListLayout = [Link]("UIListLayout")


[Link] = "UIListLayout"
[Link] = [Link](0, 2)
[Link] = [Link]
[Link] = HolderInline

local UIPadding = [Link]("UIPadding")


[Link] = "UIPadding"
[Link] = [Link](0, 6)
[Link] = [Link](0, 6)
[Link] = HolderInline

[Link] = HolderOutline

[Link] = Inline

local UIPadding1 = [Link]("UIPadding")


[Link] = "UIPadding"
[Link] = [Link](0, 6)
[Link] = Inline

[Link] = Outline

local Accent = Library:NewInstance("Frame", true)


[Link] = "Accent"
Accent.BackgroundColor3 = [Link]
Accent.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 1)
[Link] = Outline

Library:Connection(Outline.MouseButton1Down, function()
local Location =
game:GetService("UserInputService"):GetMouseLocation()
[Link][1] = true
[Link][2] = [Link](0, Location.X -
[Link].X, 0, Location.Y - [Link].Y)
end)

Library:Connection(game:GetService("UserInputService").InputEnded,
function(Input)
if [Link] == [Link].MouseButton1
and [Link][1] then
local Location =
game:GetService("UserInputService"):GetMouseLocation()
[Link][1] = false
[Link][2] = [Link](0, 0, 0, 0)
end
end)

Library:Connection(game:GetService("UserInputService").InputChanged,
function(Input)
local Location =
game:GetService("UserInputService"):GetMouseLocation()
local ActualLocation = nil

if [Link][1] then
[Link] = [Link](
0,
Location.X - [Link][2].[Link] +
([Link] * [Link].X),
0,
Location.Y - [Link][2].[Link] +
([Link] * [Link].Y)
)
end
end)

function Indicator:NewValue(Properties)
local NewIndicator = {
Name = [Link] or [Link] or "New
Value";
Value = [Link] or [Link] or
"false";
};

local NewInd = [Link]("Frame")


[Link] = "NewInd"
NewInd.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewInd.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 15)

local Title = [Link]("TextLabel")


[Link] = "Title"
[Link] = [Link]
[Link] = [Link]
Title.TextColor3 = [Link](255, 255, 255)
[Link] = 12
[Link] = 0
[Link] = [Link]
Title.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 4, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = NewInd

local IndValue = [Link]("TextLabel")


[Link] = "IndValue"
[Link] = [Link]
[Link] = [Link]
IndValue.TextColor3 = [Link](255, 255, 255)
[Link] = 12
[Link] = 0
[Link] = [Link]
IndValue.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
IndValue.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, -4, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = NewInd

[Link] = HolderInline

function NewIndicator:UpdateValue(NewValue)
[Link] = tostring(NewValue)
end

return NewIndicator
end

function Indicator:NewBar(Properties)
local NewBarInd = {
Name = [Link] or [Link] or "New
Value";
Min = ([Link] or [Link] or
[Link] or [Link] or 0);
Max = ([Link] or [Link] or
[Link] or [Link] or 100);
State = ([Link] or [Link] or
[Link] or [Link] or [Link] or [Link] or 0);
};
local TextValue = ("[value]")

local NewBar = [Link]("Frame")


[Link] = "NewBar"
NewBar.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
NewBar.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 0, 0, 25)

local Title1 = [Link]("TextLabel")


[Link] = "Title"
[Link] = [Link]
[Link] = [Link]
Title1.TextColor3 = [Link](255, 255, 255)
[Link] = 12
[Link] = 0
[Link] = [Link]
Title1.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
Title1.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, 4, 0, 0)
[Link] = [Link](1, 0, 0, 15)
[Link] = NewBar

local IndValue1 = [Link]("TextLabel")


[Link] = "IndValue"
[Link] = [Link]
[Link] = "0"
IndValue1.TextColor3 = [Link](255, 255, 255)
[Link] = 12
[Link] = 0
[Link] = [Link]
IndValue1.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
IndValue1.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0, -4, 0, 0)
[Link] = [Link](1, 0, 0, 15)
[Link] = NewBar

local BarOutline = [Link]("Frame")


[Link] = "BarOutline"
BarOutline.BackgroundColor3 = [Link](0, 0, 0)
BarOutline.BorderColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 4, 1, -6)
[Link] = [Link](1, -8, 0, 6)

local Bar = Library:NewInstance("Frame", true)


[Link] = "Bar"
Bar.BackgroundColor3 = [Link]
Bar.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](0.5, 0, 1, 0)
[Link] = BarOutline

[Link] = NewBar

[Link] = HolderInline

function NewBarInd:UpdateValue(NewValue)
NewValue = [Link](Library:Round(NewValue, 1),
[Link], [Link])
local sizeX = ((NewValue - [Link]) /
([Link] - [Link]))
[Link] = [Link](sizeX, 0, 1, 0)
[Link] = TextValue:gsub("%[value%]",
[Link]("%.14g", NewValue))
end

NewBarInd:UpdateValue([Link])

return NewBarInd
end

function Indicator:SetVisible(State)
[Link] = State
end

return Indicator
end
end
end;

local Notifications = {Notifs = {}};


do
local NotificationGui = [Link]("ScreenGui", Path)
[Link] = "ScreenGui"
[Link] = [Link]
--
function Notifications:updateNotifsPositions(position)
for i, v in pairs([Link]) do
local Position = [Link](20, 20)
game:GetService("TweenService"):Create([Link],
[Link](1, [Link], [Link]), {Position
= [Link](0,Position.X,0,Position.Y + (i * 25))}):Play()
end
end

function Notifications:Notification(message, duration, color, flash)


local notification = {Container = nil, Objects = {}}
--
local Position = [Link](20, 20)
--
local NewInd = [Link]("Frame")
[Link] = "NewInd"
[Link] = [Link].X
[Link] = [Link](0,20,0,20)
NewInd.BackgroundColor3 = [Link](50, 50, 50)
[Link] = 1
NewInd.BorderColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 20)
[Link] = NotificationGui
[Link] = NewInd

local ActualInd = [Link]("Frame")


[Link] = "ActualInd"
[Link] = [Link].X
ActualInd.BackgroundColor3 = [Link](50, 50, 50)
ActualInd.BorderColor3 = [Link](0, 0, 0)
[Link] = [Link](1, 1)
[Link] = 1

local Accent = [Link]("Frame")


[Link] = "Accent"
Accent.BackgroundColor3 = color or [Link](255,255,255)
Accent.BorderColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 2, 1, 0)
[Link] = 2
[Link] = 1

local UIGradient = [Link]("UIGradient")


[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255, 255)),
[Link](1, [Link](55, 55, 55)),
})
[Link] = Accent

[Link] = ActualInd

local IndInline = [Link]("Frame")


[Link] = "IndInline"
IndInline.BackgroundColor3 = [Link](40, 40, 40)
IndInline.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](1, 1)
[Link] = [Link](1, -2, 1, -2)
[Link] = 1
local UIGradient1 = [Link]("UIGradient")
[Link] = "UIGradient"
[Link] = [Link]({
[Link](0, [Link](255, 255, 255)),
[Link](1, [Link](170, 170, 170)),
})
[Link] = 90
[Link] = IndInline

local TextLabel = [Link]("TextLabel")


[Link] = "TextLabel"
[Link] = [Link]
[Link] = message
TextLabel.TextColor3 = [Link](255, 255, 255)
[Link] = 13
[Link] = 0
[Link] = [Link].X
TextLabel.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1
TextLabel.BorderColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = [Link](6, 0)
[Link] = [Link](0, 1)
[Link] = IndInline
[Link] = 1

local UIPadding = [Link]("UIPadding")


[Link] = "UIPadding"
[Link] = [Link](0, 6)
[Link] = IndInline

[Link] = ActualInd

[Link] = NewInd

function notification:remove()
[Link]([Link],
[Link]([Link], notification))
Notifications:updateNotifsPositions(Position)
[Link](0.5)
NewInd:Destroy()
end

function notification:updatetext(new)
[Link] = new
end

[Link](function()
[Link] = [Link](1,0)
for i,v in next, NewInd:GetDescendants() do
if v:IsA("Frame") then
game:GetService("TweenService"):Create(v,
[Link](1, [Link], [Link]),
{BackgroundTransparency = 0}):Play()
elseif v:IsA("UIStroke") then
game:GetService("TweenService"):Create(v,
[Link](1, [Link], [Link]),
{Transparency = 0.8}):Play()
end
end
local Tween1 = game:GetService("TweenService"):Create(ActualInd,
[Link](1, [Link], [Link]),
{AnchorPoint = [Link](0,0)}):Play()
game:GetService("TweenService"):Create(TextLabel,
[Link](1, [Link], [Link]),
{TextTransparency = 0}):Play()
[Link](duration)
for i,v in next, NewInd:GetDescendants() do
if v:IsA("Frame") then
game:GetService("TweenService"):Create(v,
[Link](1, [Link], [Link]),
{BackgroundTransparency = 1}):Play()
elseif v:IsA("UIStroke") then
game:GetService("TweenService"):Create(v,
[Link](1, [Link], [Link]),
{Transparency = 1}):Play()
end
end
game:GetService("TweenService"):Create(TextLabel,
[Link](1, [Link], [Link]),
{TextTransparency = 1}):Play()
end)

[Link](duration + 0.1, function()


notification:remove()
end)

-- Flashing
if flash then
local time = 0 -- Start at 0 seconds
[Link](function()
while [Link]() do
local progress = ([Link](2 * [Link] * 2 * time) +
1) / 2;
local value = color:Lerp([Link](0, 0, 0),
progress)

Accent.BackgroundColor3 = value

time = time + 0.01;


end
end)
end

[Link]([Link], notification)
Notifications:updateNotifsPositions(Position)
[Link] = [Link](0,Position.X,0,Position.Y +
([Link]([Link], notification) * 25))
return notification
end
end

local Window = Library:Window({})

do
local Pages = {
["Aiming"] = Window:Page({Name = "Aiming", Icon =
"rbxassetid://6034509987"});
["Rage"] = Window:Page({Name = "Anti Aim", Icon =
"rbxassetid://17134553802"});
["Renders"] = Window:Page({Name = "Renders", Icon =
"rbxassetid://6031079158"});
["World"] = Window:Page({Name = "World", Icon =
"rbxassetid://6026568213"});
["Misc"] = Window:Page({Name = "Misc", Icon =
"rbxassetid://6031280883"});
["Players"] = Window:Page({Name = "Playerlist", Icon =
"rbxassetid://6034281935"});
["LocalPlayer"] = Window:Page({Name = "LocalPlayer", Icon =
"rbxassetid://6034281935"});
["Settings"] = Window:Page({Name = "Settings", Icon =
"rbxassetid://6031280882"});
}

do -- Aiming
do
do
local Enabled = Pages["Aiming"]:Section({Name = "Main",
Side = "Left", Zindex = 3});
Enabled:Toggle({Name = "Enabled", Flag = "Main Enabled"})
Enabled:Keybind({Name = "Keybind", Flag = "Silent Bind",
Default = [Link], Callback = function(Bool)
end})
end

do -- Silent Aim Multi Section


local TextBox, Single_HitPart, Multi_HitParts,
Jump_Prediction, Air_Part, Delay, Type;

do -- Silent Aim
local Silent_Aim, Advanced =
Pages["Aiming"]:MultiSection({Sections = {"Main", "Advanced"}, Side = "Left",
Zindex = 3})
do -- Main
Silent_Aim:Toggle({Name = "Silent Aim", Flag =
"Silent Aim"})
Silent_Aim:Toggle({Name = "Auto Select Target",
Flag = "Auto Select Target", Callback = function(Bool) if (Delay and Type) then
Type:SetVisible(Bool) Delay:SetVisible(Bool) end end})
Type = Silent_Aim:List({Name = "Mode", Options
= {"Mouse", "Distance"}, Default = "Closest To Cursor Position"});
Type:SetVisible(false)
Delay = Silent_Aim:Slider({Name = "Delay",
Suffix = "ms", Flag = "Auto Select Delay", Min = 0, Max = 1000, Default = 100});
Delay:SetVisible(false)
Silent_Aim:List({Name = "Prediction Type", Flag
= "Prediction Type Silent Aim", Options = {"Auto", "Manual"}, Default = "Manual",
Callback = function(Option) if not TextBox then return end; if (Option == "Auto"
and TextBox) then TextBox:SetVisible(false) else TextBox:SetVisible(true) end end})
TextBox = Silent_Aim:Textbox({Name =
"Prediction", Flag = "Manual Prediction"})
Silent_Aim:Toggle({Name = "Use Closest Part",
Flag = "Nearest Part", Callback = function(Bool) if (Multi_HitParts and
Single_HitPart) then Multi_HitParts:SetVisible(Bool) Single_HitPart:SetVisible(not
Bool) end end})
Single_HitPart = Silent_Aim:List({Name = "Hit
Box Selection", Flag = "Single Hit Part", Options = {"123"}, Default =
"HumanoidRootPart"})
Silent_Aim:Toggle({Name = "Prefer body aim if
lethal", Flag = "Silent Aim"})
Multi_HitParts = Silent_Aim:List({Name = "Hit
Box Selection", Flag = "Closest Hit Part",Options = {"123"}, Default =
{"HumanoidRootPart"}, Max = 9e9})
Multi_HitParts:SetVisible(false)
end

do -- Advanced
Advanced:Toggle({Name = "Look At", Flag = "Look
At"})
Advanced:Toggle({Name = "Auto Fire", Flag =
"Auto Fire"})
Advanced:Toggle({Name = "Spectate", Flag =
"Spectate"})
Advanced:Toggle({Name = "Notify", Flag =
"Notify"})
Advanced:Toggle({Name = "Aim-Viewer Bypass",
Flag = "Aim-Viewer Bypass"})
Advanced:Toggle({Name = "Jump Offset", Flag =
"Jump Prediction", Callback = function(Bool)
if (Jump_Prediction) then
Jump_Prediction:SetVisible(Bool)
end
end})
Jump_Prediction = Advanced:Textbox({Name =
"Jump Prediction", Flag = "Manual Offset Value", Placeholder = "Jump Offset"})
Jump_Prediction:SetVisible(false)
Advanced:Toggle({Name = "Air Part", Flag = "Air
Part", Callback = function(Bool)
if (Air_Part) then
Air_Part:SetVisible(Bool)
end
end})

Air_Part = Advanced:List({Name = "Air Hit-


Part", Flag = "Air Hit Part", Options = {"123"}, Default = "RightFoot"})
Air_Part:SetVisible(false)
end
end
end
end

do
local TextBox, Single_HitPart, Multi_HitParts, Jump_Prediction,
Air_Part, Delay, Mouse_1, Mouse_2, Camera;
do
local Aim_Assist, Advanced =
Pages["Aiming"]:MultiSection({Sections = {"Aim Assist", "Advanced"}, Side =
"Right"})
-- Aim Assist
do
Aim_Assist:Toggle({Name = "Enabled", Flag = "Aim
Assist Enabled"})
Aim_Assist:List({Name = "Prediction Type", Flag =
"Prediction Type", Options = {"Auto", "Manual"}, Default = "Manual", Callback =
function(Option) if not TextBox then return end; if (Option == "Auto" and TextBox)
then TextBox:SetVisible(false) else TextBox:SetVisible(true) end end})
Aim_Assist:Textbox({Name = "Prediction", Flag =
"Manual Prediction Aim Assist"})
Aim_Assist:Toggle({Name = "Use Closest Part", Flag =
"Nearest Part Aim Assist", Callback = function(Bool) if (Multi_HitParts and
Single_HitPart) then Multi_HitParts:SetVisible(Bool) Single_HitPart:SetVisible(not
Bool) end end})
Single_HitPart = Aim_Assist:List({Name = "Hit-Part",
Flag = "Aim Assist Single Hit Part", Options = {"123"}, Default =
"HumanoidRootPart"})
Multi_HitParts = Aim_Assist:List({Name = "Closest Hit
Part", Flag = "Aim Assist Closest Hit Part", Options = {"123"}, Default =
{"HumanoidRootPart"}, Max = 9e9}); Multi_HitParts:SetVisible(false)
Aim_Assist:Slider({Name = "Stutter", Suffix = "ms",
Min = 0, Max = 100, Default = 0, Flag = "Aim Assist Stutter"})
end

do -- Advanced
Advanced:Toggle({Name = "Use Mouse", Flag = "Use
Mouse", Callback = function(Bool) if (Mouse_1 and Mouse_2 and Camera) then
Mouse_1:SetVisible(Bool) Mouse_2:SetVisible(Bool) Camera:SetVisible(not Bool) end
end})
Mouse_1 = Advanced:Slider({Name = "Horizontal
Smoothing", Suffix = "%", Min = 1, Max = 100, Default = 1, Flag = "Horizontal
Smoothing"}); Mouse_1:SetVisible(false)
Mouse_2 = Advanced:Slider({Name = "Vertical
Smoothing", Suffix = "%", Min = 1, Max = 100, Default = 1, Flag = "Vertical
Smoothing"}); Mouse_2:SetVisible(false)
Camera = Advanced:Slider({Name = "Smoothing", Suffix
= "%", Min = 1, Max = 100, Default = 1, Flag = "Smoothing"})
Advanced:Toggle({Name = "Jump Offset", Flag = "Jump
Offset Aim Assist", Callback = function(Bool) if (Jump_Prediction) then
Jump_Prediction:SetVisible(Bool) end end})
Jump_Prediction = Advanced:Textbox({Name = "Offset
Value", Flag = "Manual Offset Value Aim Assist", Placeholder = "Jump Offset"});
Jump_Prediction:SetVisible(false)
Advanced:Toggle({Name = "Air Part", Flag = "Air Part
Aim Assist", Callback = function(Bool) if (Air_Part) then Air_Part:SetVisible(Bool)
end end})
Air_Part = Advanced:List({Name = "Air Hit-Part", Flag
= "Air Hit Part", Options = {"123"}, Default = "RightFoot"})
Air_Part:SetVisible(false)
end
end

do -- Resolver
local Resolver = Pages["Aiming"]:Section({Name =
"Resolver", Zindex = 9999, Side = "Right"})
Resolver:Toggle({Name = "Resolver", Flag = "Resolver"})
end

do -- Checks
local Checks = Pages["Aiming"]:Section({Name = "Checks",
Side = "Right"})
Checks:List({Name = "Checks", Flag = "Checks", Options =
{"Knocked", "Wall", "Friend", "Grabbed", "ForceField"}, Max = 3})
end
end
end

do -- Rage
local Deysnc, Desync_Settings, Desync_Visualize =
Pages["Rage"]:MultiSection({Sections = {"Spoofer", "Settings", "Visualize"}, Zindex
= 5}) do

do -- Visualize
local Textures, Reflectance;
Desync_Visualize:Toggle({Name = "Visualize", Flag = "Desync
Visualize"}):Colorpicker({Default = [Link]("#ffffff"), Flag = "Desync Cham
Part Color", Alpha = 0});
local VisualizeHighlight = Desync_Visualize:Toggle({Name =
"Highlight", Flag = "Desync Cham Highlight", Default = true})
VisualizeHighlight:Colorpicker({Default =
[Link]("#7D0DC3"), Flag = "Desync Cham Fill Color", Alpha = 0.5});
VisualizeHighlight:Colorpicker({Default =
[Link]("#000000"), Flag = "Desync Cham Outline Color", Alpha = 0});
Desync_Visualize:List({Name = "Material", Flag = "Desync
Cham Material", Options = {"ForceField", "Neon", "Plastic"}, Default =
"ForceField", Callback = function(Option)
if (Textures and Reflectance) then
Textures:SetVisible(Option == "ForceField" and
true or false)
Reflectance:SetVisible(Option == "Plastic" and
true or false)
end
end});
Reflectance = Desync_Visualize:Slider({Name =
"Reflectance", Flag = 'Desync Cham Reflectance', Min = 0, Max = 1, Default = 0,
Decimals = 0.01, Suffix = ""}) Reflectance:SetVisible(false)
Textures = Desync_Visualize:List({Name = "Texture", Flag =
"Desync Cham Material Texture", Options = {"Web", "Swirl", "Checkers", "CandyCane",
"Dots", "Scanning", "Bubbles", "Player FF Texture", "Shield Forcefield", "Water",
"None"}, Default = "Swirl"})
end
end

local Exploits, AntiLock = Pages["Rage"]:MultiSection({Sections =


{"Exploits", "Anti Lock"}, Zindex = 5, Side = "Right"}) do
do -- Exploits
Exploits:Toggle({Name = "Physics Desync", Flag = "Fast
Flags"})
Exploits:Slider({Name = "Amount", Flag = 'Fast Flags
Amount', Min = 1, Max = 15, Default = 2, Decimals = 1})
Exploits:Toggle({Name = "Network Desync", Flag = "Network
Desync"})
Exploits:Slider({Name = "Delay", Flag = 'Network Delay',
Suffix = "s", Min = 0.01, Max = 15, Default = 2, Decimals = 0.01})
Exploits:Toggle({Name = "Destroy Cheaters", Flag = "Destroy
Cheaters"}):Keybind({Name = "Destroy Cheaters Key", Flag = "Destroy Cheaters Key",
Mode = "Toggle", Callback = function()
end})
Exploits:List({Name = "Mode", Flag = "Destroy Cheaters
Mode", Options = {"Basic", "Bypass", "Kill"}, Default = "Basic"})
Exploits:Toggle({Name = "Safe Mode", Flag = "Network
Desync"})
end
do -- Anti Lock
AntiLock:Toggle({Name = "Enabled", Flag = "Anti Lock",
Callback = function(Bool)
end}):Keybind({Name = "Anti Lock", Flag = "Anti Lock Key",
Mode = "Toggle", Callback = function(Bool)
end})
AntiLock:List({Name = "Type", Flag = "Anti Lock Type",
Options = {"Random", "HvH", "Sky", "Velocity Cap"}, Default = "HvH"})
AntiLock:Slider({Name = "Random Range", Flag = 'Anti Lock
Random Range', Min = 0, Max = 100, Default = 0, Decimals = 1, Suffix = "st"})
end
end
end

do -- Visuals
do
local EspSettings, Crosshair, FieldOfView =
Pages["Renders"]:MultiSection({Sections = {"Esp", "Crosshair", "Fov"}, Zindex = 5,
Side = "Left"})
do

end
--
do

end
--
do
end
end

do
local Hit_Effects, Target =
Pages["Renders"]:MultiSection({Sections = {"Hit Effects", "Target Visuals"}, Zindex
= 5, Side = "Right"})
do
local HitCham;
local Reflectance;
local Textures;
Hit_Effects:List({Name = "Hit Marker", Flag = "Hit Marker",
Options = {"3D", "2D", "Damage"}, Max = 9e9})
Hit_Effects:Colorpicker({Nmae = "3D", Default =
[Link](255, 0, 0), Transparency = 1, Flag = "3D Color"});
Hit_Effects:Colorpicker({Nmae = "2D", Default =
[Link](255, 0, 0), Transparency = 1, Flag = "2D Color"});
Hit_Effects:Colorpicker({Nmae = "Damage", Default =
[Link](255, 0, 0), Transparency = 1, Flag = "Damage Color"});
Hit_Effects:Toggle({Name = "Hit Effects", Flag = "Hit
Effects"}):Colorpicker({Default = [Link](255,255,255), Flag = "Hit Effect
Settings"});
Hit_Effects:List({Name = "Hit Effects", Flag = "Hit
Effect", Options = {--[["Confetti"]] "Nova", "Sparkle", "Splash", "Slash",
"Detailed Slash", "Electric", "Electric 2"}, Default = "Confetti"})
Hit_Effects:Toggle({Name = "Hit Chams", Flag = "Hit
Chams"}):Colorpicker({Default = [Link](255, 0, 0), Transparency = 0.8, Flag
= "Hit Chams Settings"});
local VisualizeHighlight = Hit_Effects:Toggle({Name =
"Highlight", Flag = "Hit Cham Highlight", Default = true})
VisualizeHighlight:Colorpicker({Default =
[Link]("#7D0DC3"), Flag = "Hit Cham Fill Color", Alpha = 0.5});
VisualizeHighlight:Colorpicker({Default =
[Link]("#000000"), Flag = "Hit Cham Outline Color", Alpha = 0});
Hit_Effects:List({Name = "Material", Flag = "Hit Cham
Material", Options = {"ForceField", "Neon", "Plastic"}, Default = "ForceField",
Callback = function(Option)
if (Textures and Reflectance) then
Textures:SetVisible(Option == "ForceField" and
true or false)
Reflectance:SetVisible(Option == "Plastic" and
true or false)
end
end});
Reflectance = Hit_Effects:Slider({Name = "Reflectance",
Flag = 'Hit Cham Reflectance', Min = 0, Max = 1, Default = 0, Decimals = 0.01,
Suffix = ""}) Reflectance:SetVisible(false)
Textures = Hit_Effects:List({Name = "Texture", Flag = "Hit
Cham Material Texture", Options = {"Web", "Swirl", "Checkers", "CandyCane", "Dots",
"Scanning", "Bubbles", "Player FF Texture", "Shield Forcefield", "Water", "None"},
Default = "Swirl"})
Hit_Effects:Toggle({Name = "Hit-Logs", Flag = "Hit
Notify"})
Hit_Effects:Toggle({Name = "Fading", Flag = "Fading"});
Hit_Effects:Slider({Name = "Fading Time", Flag = 'Fading
Time', Min = 0.1, Max = 10.0, Default = 5.0, Decimals = 0.1});
end
--
do
local Line = Target:Toggle({Name = "Line", Flag = "Line
Enabled"}); Line:Colorpicker({Default = [Link](255,0,0), Flag = "Line
Inline Color"}); Line:Colorpicker({Default = [Link](255,0,0), Flag = "Line
Outline Color"});
Target:Slider({Name = "Thickness", Flag = 'Line Thickness',
Min = 0, Max = 3, Default = 1, Decimals = 0.01});
local Highlight = Target:Toggle({Name = "Highlight", Flag =
"Highlight Enabled"}); Highlight:Colorpicker({Default = [Link](0,255,0),
Alpha = 0.5, Flag = "Highlight Fill Color"}); Highlight:Colorpicker({Default =
[Link](0,125,0), Flag = "Highlight Outline Color"});
local BackTrack = Target:Toggle({Name = "Backtrack", Flag =
"Back Track Enabled"}); BackTrack:Colorpicker({Default = [Link](255, 0, 0),
alpha = 0.65, Flag = "Back Track Settings"});
Target:List({Name = "Method", Flag = "Back Track Method",
Options = {"Clone", "Follow"}, Default = "Follow"});
Target:List({Name = "Material", Flag = "Back Track
Material", Options = {"Neon", "Plastic", "ForceField"}, Default = "Neon"});
Target:Toggle({Name = "3D Box", Flag = "3D
Box"}):Colorpicker({Default = [Link](255,0,0), Flag = "3D Box Color",
Callback = function() end});
end
end
end

do -- World
do
local Gun = Pages["World"]:Section({Name = "Gun", Size = 330,
Side = "Left"}) do
local TracersColor;
Gun:Toggle({Name = "Gun Chams", Flag = "Gun
Chams"}):Colorpicker({Default = [Link](255,255,255), Flag = "Gun Cham
Color"});
Gun:Toggle({Name = "Gun Spin", Flag = "Gun Spin"})
Gun:Slider({Name = "Rate", Flag = 'Tracers Life Time', Min
= 0, Max = 10, Default = 1, Decimals = 0.1})
Gun:Toggle({Name = "Tracers", Flag =
"Tracers"}):Colorpicker({Default = [Link](255,255,255), Flag = "Tracers
Color"});
Gun:List({Name = "Type", Flag = "Tracers Type", Options =
{"Static", "Party"}, Default = "Static"})
Gun:List({Name = "Texture", Flag = "Tracers Texture",
Options = {"Double Helix", "Electric", "Electric + Glow", "Fade", "Glow",
"Pulsate", "Red Lazer", "Smoke", "Thin Electric", "Vibrate", "Warp", "scotland
dildo"}, Default = "Electric"})
Gun:Slider({Name = "Curve Start", Flag = 'Curve Size 0',
Min = 0, Max = 10, Default = 0, Decimals = 0.1})
Gun:Slider({Name = "Curve End", Flag = 'Curve Size 1', Min
= 0, Max = 10, Default = 0, Decimals = 0.1})
Gun:Slider({Name = "Life Time", Flag = 'Tracers Life Time',
Min = 0, Max = 10, Default = 5, Decimals = 0.1})
Gun:Slider({Name = "Brightness", Flag = 'Tracers
Brightness', Min = 0, Max = 1, Default = 0.99, Decimals = 0.01})
end
end

do
local World = Pages["World"]:Section({Name = "Environment", Size
= 330, Side = "Right"}) do

end

local Correction = Pages["World"]:Section({Name = "Color


Correction Effect", Size = 330, Side = "Right"}) do

end
end
end

do -- Misc
do
local Movement = Pages["Misc"]:Section({Name = "Movement", Size =
330, Side = "Left", Zindex = 1000}) do
Movement:Toggle({Name = "Speed", Flag = "Speed
Enabled"}):Keybind({Name = "Speed", Flag = "Speed Key", Mode = "Toggle"})
Movement:Toggle({Name = "Auto-Jump", Flag = "Auto Jump"})
Movement:Slider({Name = "Speed", Flag = 'Speed', Min = 0,
Max = 100, Default = 20, Decimals = 1})
Movement:Toggle({Name = "Fly", Flag = "Fly
Enabled"}):Keybind({Name = "Fly", Flag = "Fly Key", Mode = "Toggle"})
Movement:Slider({Name = "Fly", Flag = 'Fly Speed', Min = 0,
Max = 100, Default = 20, Decimals = 1})
end

local Camera = Pages["Misc"]:Section({Name = "Camera", Size =


330, Side = "Left", Zindex = 13}) do
local oldFieldOfView, Amount =
[Link], nil;
Camera:Toggle({Name = "Zoom", Flag = "Zoom", Callback =
function(Bool)
if (Amount) then
Amount:SetVisible(Bool)
end
end}):Keybind({Name = "Zoom", Flag = "Optifine Key", Mode =
"Hold", UseKey = true, Callback = function()

end})
Amount = Camera:Slider({Name = "Zoom", Flag = 'Zoom
Amount', Min = 0, Max = 100, Default = 5, Decimals = 1})
Camera:Toggle({Name = "Aspect Ratio", Flag = "Aspect
Ratio"})
Camera:Slider({Name = "Vertical", Flag = 'Vertical', Min =
0, Max = 100, Default = 20, Decimals = 1})
Camera:Slider({Name = "Horizontal", Flag = 'Horizontal',
Min = 0, Max = 100, Default = 20, Decimals = 1})
Camera:Toggle({Name = "Motion Blur", Flag = "Motion Blur"})
Camera:Slider({Name = "Intensity", Flag = 'Intensity', Min
= 0, Max = 100, Default = 15, Decimals = 1})
end
end

do
local Hit_Sounds = Pages["Misc"]:Section({Name = "Hit Sounds",
Size = 330, Side = "Right"}) do
Hit_Sounds:Toggle({Name = "Hit Sounds", Flag = "Hit
Sounds"})
Hit_Sounds:List({Name = "Hit Sounds", Flag = "Hit Sounds
Sound", Options = sfx_names, Default = "Neverlose"})
Hit_Sounds:Slider({Name = "Volume", Flag = 'Hit Sounds
Volume', Min = 0.1, Max = 10.0, Default = 5.0, Decimals = 0.1})
Hit_Sounds:Slider({Name = "Pitch", Flag = 'Hit Sounds
Pitch', Min = 0.1, Max = 10.0, Default = 1.0, Decimals = 0.1})

Hit_Sounds:Toggle({Name = "Shoot Sounds", Flag = "Shoot


Sounds"})
Hit_Sounds:List({Name = "Shoot Sounds", Flag = "Shoot
Sounds Sound", Options = Sounds, Default = "Neverlose"})
Hit_Sounds:Slider({Name = "Volume", Flag = 'Shoot Sounds
Volume', Min = 0.1, Max = 10.0, Default = 5.0, Decimals = 0.1})
Hit_Sounds:Slider({Name = "Pitch", Flag = 'Shoot Sounds
Pitch', Min = 0.1, Max = 10.0, Default = 1.0, Decimals = 0.1})
end

local IndicatorSettings = Pages["Misc"]:Section({Name =


"Indicators", Size = 330, Side = "Right", Zindex = 12}) do
IndicatorSettings:Toggle({Name = "Target Indicators", Flag
= "Target Indicators"})
IndicatorSettings:Toggle({Name = "Watermark", Flag =
"Watermark"})
end
end
end

do -- Settings
local Config = Pages["Settings"]:Section({Name = "Config"})
local ConfigList = Config:List({Name = "Config", Flag =
"SettingConfigurationList", Options = {}})
Config:Textbox({Flag = "SettingsConfigurationName", Name = "Config
Name"})
Config:Button({Name = "Save"})
Config:Button({Name = "Load"})
Config:Button({Name = "Delete"})
Config:Button({Name = "Refresh"})
Config:Keybind({Name = "Menu Key", Flag = "MenuKey", Ignore = true,
UseKey = true, Default = [Link], Callback = function(State) [Link]
= State end})
Config:Colorpicker({Name = "Menu Accent", Flag = "MenuAccent", Default
= [Link], Callback = function(State) Library:ChangeAccent(State) end})
Config:Toggle({Name = "Keybind List", Callback = function(state)
[Link]:SetVisible(state) end})
end
end

Notifications:Notification("Loaded cheat in approxiametely: " .. [Link](tick()


- Tick) .. " seconds", 5, [Link], false)

You might also like