Run it
Copy the script and paste it into your executor.
library = {}
utility = {}
obelus = {
connections = {}
}
uis = :()
cre = :()
library.__index = library
utility:(createInfo)
createInfo = createInfo {}
createInfo.Type
instance = .(createInfo.Type)
createInfo.Properties (createInfo.Properties) ==
property, value (createInfo.Properties)
instance[property] = value
instance
utility:(connectionInfo)
connectionInfo = connectionInfo {}
connectionInfo.Type
connection = connectionInfo.Type:(connectionInfo.Callback () )
obelus.connections[#obelus.connections] = connection
connection
utility:(connectionInfo)
connectionInfo = connectionInfo {}
connectionInfo.Connection
found = .(obelus.connections, connectionInfo.Connection)
found
connectionInfo.Connection:()
.(obelus.connections, found)
library:(windowInfo)
info = windowInfo {}
window = {Pages = {}, Dragging = , Delta = .(), Delta2 = .()}
screen = utility:({Type = , Properties = {
Parent = cre,
DisplayOrder = ,
IgnoreGuiInset = ,
Name = ,
ZIndexBehavior = ,
ResetOnSpawn =
}})
main = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundColor3 = .(, , ),
BorderColor3 = .(, , ),
BorderMode = ,
BorderSizePixel = ,
Parent = screen,
Position = .(, , , ),
Size = .(, , , )
}})
frame = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = main,
Position = .(, , , ),
Size = .(, -, , -)
}})
draggingButton = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = frame,
Position = .(, , , ),
Size = .(, , , ),
Text =
}})
title = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = frame,
Position = .(, , , ),
Size = .(, -, , ),
Font = ,
RichText = ,
Text = info.Name info.name ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
accent = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = frame,
Position = .(, , , ),
Size = .(, -, , )
}})
accentFirst = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = accent,
Position = .(, , , ),
Size = .(, , , )
}})
accentSecond = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = accent,
Position = .(, , , ),
Size = .(, , , )
}})
tabs = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = frame,
Position = .(, , , ),
Size = .(, -, , )
}})
tabsInline = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = tabs,
Position = .(, , , ),
Size = .(, -, , )
}})
utility:({Type = , Properties = {
Padding = .(, ),
Parent = tabsInline,
FillDirection =
}})
pagesHolder = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderColor3 = .(, , ),
BorderMode = ,
BorderSizePixel = ,
Parent = frame,
Position = .(, , , ),
Size = .(, -, , -)
}})
pagesFrame = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = pagesHolder,
Position = .(, , , ),
Size = .(, -, , -)
}})
pagesFolder = utility:({Type = , Properties = {
Parent = pagesFrame
}})
connection = utility:({Type = draggingButton.InputBegan, Callback = (Input)
window.Dragging Input.UserInputType == .UserInputType.MouseButton1
window.Dragging =
window.Delta = main.Position
window.Delta2 = Input.Position
})
connection2 = utility:({Type = uis.InputEnded, Callback = (Input)
window.Dragging Input.UserInputType == .UserInputType.MouseButton1
window.Dragging =
window.Delta = .()
window.Delta2 = .()
})
connection3 = utility:({Type = uis.InputChanged, Callback = (Input)
window.Dragging
Delta = Input.Position - window.Delta2
main.Position = .(window.Delta.X.Scale, window.Delta.X.Offset + Delta.X, window.Delta.Y.Scale, window.Delta.Y.Offset + Delta.Y)
})
window:()
index, page (window.Pages)
page.Tab.Size = .( / (#window.Pages), , , )
window:(pageInfo)
info = pageInfo {}
page = {Open = }
tab = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = tabsInline,
Size = .(, , , )
}})
tabButton = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = tab,
Position = .(, , , ),
Size = .(, , , )
}})
tabInline = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = tab,
Position = .(, , , ),
Size = .(, -, , -)
}})
tabInlineGradient = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = tabInline,
Position = .(, , , ),
Size = .(, -, , -)
}})
tabGradient = utility:({Type = , Properties = {
Color = ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}),
Rotation = ,
Parent = tabInlineGradient
}})
tabTitle = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = tabInlineGradient,
Position = .(, , , ),
Size = .(, -, , ),
Font = ,
RichText = ,
Text = info.Name info.name ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
pageHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = pagesFolder,
Position = .(, , , ),
Size = .(, -, , -),
Visible =
}})
leftHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = pageHolder,
Position = .(, , ,),
Size = .(, -, , )
}})
rightHolder = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = pageHolder,
Position = .(, , ,),
Size = .(, -, , )
}})
utility:({Type = tabButton.MouseButton1Down, Callback = ()
page.open
index, other_page (window.Pages)
other_page ~= page
other_page:()
page:()
})
page:(state)
tabTitle.TextColor3 = state .(, , ) .(, , )
tabGradient.Color = state ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}) ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))})
page.PageHolder.Visible = state
page.Open = state
page:(sectionInfo)
info = sectionInfo {}
section = {}
sectionMain = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderColor3 = .(, , ),
BorderMode = ,
BorderSizePixel = ,
Parent = page[((info.Side info.Side:() == ) (info.side info.side:() == )) ],
Position = .(, , , ),
Size = .(, , , (info.Size info.size ) + )
}})
sectionFrame = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = sectionMain,
Position = .(, , , ),
Size = .(, -, , -)
}})
sectionTitle = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionMain,
Position = .(, , , ),
Size = .(, -, , ),
Font = ,
RichText = ,
Text = info.Name info.name ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment = ,
ZIndex =
}})
sectionTitleLine = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = sectionMain,
Position = .(, , , ),
Size = .(, sectionTitle.TextBounds.X + , , )
}})
sectionScrolling = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionMain,
Position = .(, , , ),
Size = .(, -, , -),
Visible =
}})
sectionScrollingBar = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = sectionScrolling,
Position = .(, , , ),
Size = .(, , , ),
ZIndex =
}})
sectionScrollingGradient = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionScrolling,
Position = .(, , , ),
Size = .(, , , ),
ZIndex = ,
Image = ,
ImageTransparency = ,
ImageColor3 = .(, , ),
ScaleType =
}})
sectionContentHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionFrame,
Position = .(, , , ),
Size = .(, , , ),
ZIndex = ,
AutomaticCanvasSize = ,
BottomImage = ,
CanvasSize = .(, , , ),
MidImage = ,
ScrollBarImageColor3 = .(, , ),
ScrollBarThickness = ,
TopImage = ,
VerticalScrollBarInset =
}})
utility:({Type = , Properties = {
Padding = .(, ),
Parent = sectionContentHolder,
FillDirection =
}})
sectionInline = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = sectionContentHolder,
Position = .(, , , ),
Size = .(, , , )
}})
section:()
sectionContentHolder.AbsoluteCanvasSize.Y > ((info.Size info.size ) + )
sectionScrolling.Visible =
sectionScrolling.Visible =
section:(labelInfo)
info = labelInfo {}
label = {}
contentHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionContentHolder,
Size = .(, , , )
}})
labelTitle = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Size = .(, -(info.Offset ), , ),
Position = .(, info.Offset , , ),
Font = ,
RichText = ,
Text = info.Name info.name info.Text info.text ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
label:()
contentHolder:()
label =
section:()
section:()
label
section:(toggleInfo)
info = toggleInfo {}
toggle = {
state = (info.Default info.default info.Def info.def ),
callback = (info.Callback info.callback () )
}
contentHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionContentHolder,
Size = .(, , , )
}})
toggleButton = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Position = .(, , , ),
Size = .(, , , ),
Text =
}})
toggleTitle = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Size = .(, -, , ),
Position = .(, , , ),
Font = ,
RichText = ,
Text = info.Name info.name info.Text info.text ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
toggleFrame = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = contentHolder,
Position = .(, , , ),
Size = .(, , , )
}})
toggleInlineGradient = utility:({Type = , Properties = {
BackgroundColor3 = toggle.state .(, , ) .(, , ),
BorderSizePixel = ,
Parent = toggleFrame,
Position = .(, , , ),
Size = .(, -, , -)
}})
toggleGradient = utility:({Type = , Properties = {
Color = ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}),
Rotation = ,
Parent = toggleInlineGradient
}})
connection = utility:({Type = toggleButton.MouseButton1Down, Callback = ()
toggle.state = toggle.state
toggleInlineGradient.BackgroundColor3 = toggle.state .(, , ) .(, , )
toggle.(toggle.state)
})
toggle:()
contentHolder:()
toggle =
utility:({Connection = connection})
connection =
section:()
toggle:()
toggle.state
toggle:(value)
(value) ==
toggle.state = value
section:()
toggle
section:(buttonInfo)
info = buttonInfo {}
button = {
callback = (info.Callback info.callback () )
}
contentHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionContentHolder,
Size = .(, , , )
}})
buttonButton = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Position = .(, , , ),
Size = .(, , , ),
Text =
}})
buttonFrame = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderColor3 = .(, , ),
BorderMode = ,
BorderSizePixel = ,
Parent = contentHolder,
Position = .(, , , ),
Size = .(, -, , )
}})
buttonInline = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = buttonFrame,
Position = .(, , , ),
Size = .(, -, , -)
}})
buttonTitle = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Size = .(, -, , ),
Position = .(, , , ),
Font = ,
RichText = ,
Text = info.Name info.name info.Text info.text ,
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
connection = utility:({Type = buttonButton.MouseButton1Down, Callback = ()
button.()
})
button:()
contentHolder:()
button =
utility:({Connection = connection})
connection =
section:()
section:()
button
section:(sliderInfo)
info = sliderInfo {}
slider = {
state = (info.Default info.default info.Def info.def ),
min = (info.Minimum info.minimum info.Min info.min ),
max = (info.Maximum info.maximum info.Max info.max ),
decimals = ( / (info.Decimals info.decimals info.Tick info.tick )),
suffix = (info.Suffix info.suffix info.Ending info.ending ),
callback = (info.Callback info.callback () ),
holding =
}
contentHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sectionContentHolder,
Size = .(, , , (info.Name info.name info.Text info.text) )
}})
sliderButton = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Position = .(, , , ),
Size = .(, , , ),
Text =
}})
(info.Name info.name info.Text info.text)
sliderTitle = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = contentHolder,
Size = .(, -, , ),
Position = .(, , , ),
Font = ,
RichText = ,
Text = (info.Name info.name info.Text info.text),
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
sliderFrame = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = contentHolder,
Position = .(, , , (info.Name info.name info.Text info.text) ),
Size = .(, -, , )
}})
sliderInlineGradient = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = sliderFrame,
Position = .(, , , ),
Size = .(, -, , -)
}})
sliderGradient = utility:({Type = , Properties = {
Color = ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}),
Rotation = ,
Parent = sliderInlineGradient
}})
sliderSlideHolder = utility:({Type = , Properties = {
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sliderFrame,
Position = .(, , , ),
Size = .(, -, , -)
}})
sliderSlide = utility:({Type = , Properties = {
BackgroundColor3 = .(, , ),
BorderSizePixel = ,
Parent = sliderSlideHolder,
Position = .(, , , ),
Size = .(, , , )
}})
sliderGradient = utility:({Type = , Properties = {
Color = ColorSequence.({ColorSequenceKeypoint.(, .(, , )), ColorSequenceKeypoint.(, .(, , ))}),
Rotation = ,
Parent = sliderSlide
}})
sliderValue = utility:({Type = , Properties = {
AnchorPoint = .(, ),
BackgroundTransparency = ,
BorderSizePixel = ,
Parent = sliderSlide,
Size = .(, , , ),
Position = .(, , , ),
Font = ,
RichText = ,
Text = (slider.state) .. (slider.suffix),
TextColor3 = .(, , ),
TextStrokeTransparency = ,
TextSize = ,
TextXAlignment =
}})
connection = utility:({Type = sliderButton.MouseButton1Down, Callback = ()
slider.holding =
slider:()
})
connection2 = utility:({Type = uis.InputEnded, Callback = ()
slider.holding =
})
connection3 = utility:({Type = uis.InputChanged, Callback = ()
slider.holding
slider:()
})
slider:()
contentHolder:()
slider =
utility:({Connection = connection})
connection =
utility:({Connection = connection2})
connection2 =
utility:({Connection = connection3})
connection3 =
section:()
slider:()
slider.state
slider:(value)
slider.state = .(.(value * slider.decimals) / slider.decimals, slider.min, slider.max)
sliderSlide.Size = .( - ((slider.max - slider.state) / (slider.max - slider.min)), , , )
sliderValue.Text = (slider.state) .. (slider.suffix)
(slider.callback, slider.state)
slider:()
slider.holding
mouseLocation = uis:()
slider:(.(.((slider.min + (slider.max - slider.min) * (.(mouseLocation.X - sliderSlide.AbsolutePosition.X, , sliderSlideHolder.AbsoluteSize.X) / sliderSlideHolder.AbsoluteSize.X)) * slider.decimals) / slider.decimals, slider.min, slider.max))
section:()
slider:(slider.state)
slider
section
page.Tab = tab
page.PageHolder = pageHolder
page.Left = leftHolder
page.Right = rightHolder
window.Pages[#window.Pages + ] = page
window:()
page
window
window = library:({name = })
aimbot = window:({Name = })
antiaim = window:({Name = })
visuals = window:({Name = })
misc = window:({Name = })
config = window:({Name = })
skins = window:({Name = })
aimbot_section = aimbot:({Name = , size = })
aimbot_section2 = aimbot:({Name = , Side = })
label = aimbot_section:({Name = })
label2 = aimbot_section:({Name = , Offset = })
toggle = aimbot_section:({Name = , Default = , Callback = (val) (val) })
slider = aimbot_section:({Default = , Minimum = -, Maximum = , Decimals = , Suffix = , Callback = (val) (val) })
button = aimbot_section:({Name = , Callback = () () })
slider = aimbot_section:({Name = , Callback = (val) (val) })
slider = aimbot_section:({Name = , Default = , Minimum = -, Maximum = , Decimals = , Suffix = , Callback = (val) (val) })
label = aimbot_section:({Name = })
label2 = aimbot_section:({Name = , Offset = })
toggle = aimbot_section:({Name = , Default = , Callback = (val) (val) })
slider = aimbot_section:({Default = , Minimum = -, Maximum = , Decimals = , Suffix = , Callback = (val) (val) })
button = aimbot_section:({Name = , Callback = () () })
slider = aimbot_section:({Name = , Callback = (val) (val) })
slider = aimbot_section:({Name = , Default = , Minimum = -, Maximum = , Decimals = , Suffix = , Callback = (val) (val) })
aimbot:()
library, utility, obelusdecent ui

Universal