0% found this document useful (0 votes)
134 views23 pages

Neverlose UI Library for Roblox

Uploaded by

gimmelove23t
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)
134 views23 pages

Neverlose UI Library for Roblox

Uploaded by

gimmelove23t
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 NeverloseVersion = "v1.1A."

local TweenService = game:GetService("TweenService")


local input = game:GetService("UserInputService")

for i,v in next, [Link]:GetChildren() do


if v:IsA("ScreenGui") and [Link] == "Neverlose" then
v:Destroy()
end
end

local themouse = [Link]:GetMouse()

local function Notify(tt, tx)


game:GetService("StarterGui"):SetCore("SendNotification", {
Title = tt,
Text = tx,
Duration = 5
})
end

local function Dragify(frame, parent)

parent = parent or frame

local dragging = false


local dragInput, mousePos, framePos

[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 then
dragging = true
mousePos = [Link]
framePos = [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)

[Link]:Connect(function(input)
if input == dragInput and dragging then
local delta = [Link] - mousePos
[Link] = [Link]([Link], [Link] +
delta.X, [Link], [Link] + delta.Y)
end
end)
end
local function round(num, bracket)
bracket = bracket or 1
local a = [Link](num/bracket + ([Link](num) * 0.5)) * bracket
if a < 0 then
a = a + bracket
end
return a
end

local function buttoneffect(options)


pcall(function()
[Link]:Connect(function()
if [Link].TextColor3 ~= [Link](234, 239, 246) then
TweenService:Create([Link], [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](234, 239, 245)
}):Play()
end
end)
[Link]:Connect(function()
if [Link].TextColor3 ~= [Link](157, 171, 182) and
[Link].TextColor3 ~= [Link](234, 239, 246) then
TweenService:Create([Link], [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](157, 171, 182)
}):Play()
end
end)
end)
end

local function clickEffect(options)


[Link].MouseButton1Click:Connect(function()
local new = [Link] - tonumber([Link])
local revert = new + tonumber([Link])
TweenService:Create([Link], [Link](0.15,
[Link], [Link]), {TextSize = new}):Play()
wait(0.1)
TweenService:Create([Link], [Link](0.1,
[Link], [Link]), {TextSize = revert}):Play()
end)
end

function Library:Toggle(value)
if game:GetServer("CoreGui"):FindFirstChild("Neverlose") == nil then return end
enabled = (type(value) == "boolean" and value) or
game:GetServer("CoreGui"):FindFirstChild("Neverlose").Enabled
game:GetServer("CoreGui"):FindFirstChild("Neverlose").Enabled = not enabled
end

function Library:Window(options)
[Link] = [Link] or "NEVERLOSE"

local SG = [Link]("ScreenGui")
local Body = [Link]("Frame")
Dragify(Body, Body)
local bodyCorner = [Link]("UICorner")

local SideBar = [Link]("Frame")


local sidebarCorner = [Link]("UICorner")
local sbLine = [Link]("Frame")

local TopBar = [Link]("Frame")


local tbLine = [Link]("Frame")
local Title = [Link]("TextLabel")
--local saveBtn = [Link]("TextButton")
--local saveLabel = [Link]("ImageLabel")

local allPages = [Link]("Frame")


local tabContainer = [Link]("Frame")

[Link] = [Link]
[Link] = "Neverlose"

[Link] = "Body"
[Link] = SG
[Link] = [Link](0.5, 0.5)
Body.BackgroundColor3 = [Link](9, 8, 13)
[Link] = 0
[Link] = [Link](0.465730786, 0, 0.5, 0)
[Link] = [Link](0, 658, 0, 516)

[Link] = [Link](0, 4)
[Link] = "bodyCorner"
[Link] = Body

[Link] = "SideBar"
[Link] = Body
SideBar.BackgroundColor3 = [Link](26, 36, 48)
[Link] = 0
[Link] = [Link](0, 187, 0, 516)

[Link] = [Link](0, 4)
[Link] = "sidebarCorner"
[Link] = SideBar

[Link] = "sbLine"
[Link] = SideBar
sbLine.BackgroundColor3 = [Link](15, 23, 36)
[Link] = 0
[Link] = [Link](0.99490571, 0, 0, 0)
[Link] = [Link](0, 3, 0, 516)

[Link] = "TopBar"
[Link] = Body
TopBar.BackgroundColor3 = [Link](9, 8, 13)
[Link] = 1.000
TopBar.BorderColor3 = [Link](14, 21, 32)
[Link] = 0
[Link] = [Link](0.25166446, 0, 0, 0)
[Link] = [Link](0, 562, 0, 49)

[Link] = "tbLine"
[Link] = TopBar
tbLine.BackgroundColor3 = [Link](15, 23, 36)
[Link] = 0
[Link] = [Link](0.0400355868, 0, 1, 0)
[Link] = [Link](0, 469, 0, 3)
[Link] = "Title"
[Link] = SideBar
Title.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0614973232, 0, 0.0213178284, 0)
[Link] = [Link](0, 162, 0, 26)
[Link] = [Link]
[Link] = [Link]
Title.TextColor3 = [Link](234, 239, 245)
[Link] = 28.000
[Link] = true

--[[[Link] = "saveBtn"
[Link] = TopBar
[Link] = [Link](0.5, 0.5)
saveBtn.BackgroundColor3 = [Link](9, 8, 13)
[Link] = [Link](0.146918148, 0, 0.479591846, 0)
[Link] = [Link](0, 88, 0, 20)
[Link] = false
[Link] = [Link]
[Link] = " Save"
saveBtn.TextColor3 = [Link](132, 146, 153)
[Link] = 14.000

[Link] = "saveLabel"
[Link] = saveBtn
saveLabel.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0862553269, 0, 0.0500000007, 0)
[Link] = [Link](0, 18, 0, 18)
[Link] = "rbxassetid://7999984136"
saveLabel.ImageColor3 = [Link](132, 146, 153)
]]

[Link] = "allPages"
[Link] = Body
allPages.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.29508087, 0, 0.100775197, 0)
[Link] = [Link](0, 463, 0, 464)

[Link] = "tabContainer"
[Link] = SideBar
tabContainer.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0, 0, 0.100775197, 0)
[Link] = [Link](0, 187, 0, 464)

local tabsections = {}

function tabsections:TabSection(options)
[Link] = [Link] or "Tab Section"

local tabLayout = [Link]("UIListLayout")


local tabSection = [Link]("Frame")
local tabSectionLabel = [Link]("TextLabel")
local tabSectionLayout = [Link]("UIListLayout")

[Link] = "tabLayout"
[Link] = tabContainer

[Link] = "tabSection"
[Link] = tabContainer
tabSection.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0, 189, 0, 22)

local function ResizeTS(num)


[Link] += [Link](0, 0, 0, num)
end

[Link] = "tabSectionLabel"
[Link] = tabSection
tabSectionLabel.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0, 190, 0, 22)
[Link] = [Link]
[Link] = " ".. [Link]
tabSectionLabel.TextColor3 = [Link](79, 107, 126)
[Link] = 17.000
[Link] = [Link]

[Link] = "tabSectionLayout"
[Link] = tabSection
[Link] = [Link]
[Link] = [Link]
[Link] = [Link](0, 7)

local tabs = {}

function tabs:Tab(options)
[Link] = [Link] or "New Tab"
[Link] = [Link] or "rbxassetid://7999345313"

local tabButton = [Link]("TextButton")


local tabButtonCorner = [Link]("UICorner")
local tabIcon = [Link]("ImageLabel")

local newPage = [Link]("ScrollingFrame")


local pageLayout = [Link]("UIGridLayout")

[Link] = "tabButton"
[Link] = tabSection
tabButton.BackgroundColor3 = [Link](13, 57, 84)
[Link] = 0
[Link] = [Link](0.0714285746, 0, 0.402777791, 0)
[Link] = [Link](0, 165, 0, 30)
[Link] = false
[Link] = [Link]
[Link] = " " .. [Link]
tabButton.TextColor3 = [Link](234, 239, 245)
[Link] = 14.000
[Link] = 1
[Link] = [Link]
tabButton.MouseButton1Click:Connect(function()
for i,v in next, allPages:GetChildren() do
[Link] = false
end

[Link] = true

for i,v in next, SideBar:GetDescendants() do


if v:IsA("TextButton") then
TweenService:Create(v, [Link](0.06,
[Link], [Link]), {
BackgroundTransparency = 1
}):Play()
end
end

TweenService:Create(tabButton, [Link](0.06,
[Link], [Link]), {
BackgroundTransparency = 0
}):Play()
end)

[Link] = [Link](0, 4)
[Link] = "tabButtonCorner"
[Link] = tabButton

[Link] = "tabIcon"
[Link] = tabButton
tabIcon.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0408859849, 0, 0.133333355, 0)
[Link] = [Link](0, 21, 0, 21)
[Link] = [Link]
tabIcon.ImageColor3 = [Link](43, 154, 198)

[Link] = "newPage"
[Link] = allPages
[Link] = false
newPage.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = false
[Link] = [Link](0.021598272, 0, 0.0237068962, 0)
[Link] = [Link](0, 442, 0, 440)
[Link] = 4
[Link] = [Link](0,0,0,0)

[Link] = "pageLayout"
[Link] = newPage
[Link] = [Link]
[Link] = [Link](0, 12, 0, 12)
[Link] = [Link](0, 215, 0, -10)

pageLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
[Link] =
[Link](0,0,0,[Link].Y)
end)

ResizeTS(50)

local sections = {}

function sections:Section(options)
[Link] = [Link] or "Section"

local sectionFrame = [Link]("Frame")


local sectionLabel = [Link]("TextLabel")
local sectionFrameCorner = [Link]("UICorner")
local sectionLayout = [Link]("UIListLayout")
local sLine = [Link]("TextLabel")
local sectionSizeConstraint = [Link]("UISizeConstraint")

[Link] = "sectionFrame"
[Link] = newPage
sectionFrame.BackgroundColor3 = [Link](0, 15, 30)
[Link] = 0
[Link] = [Link](0, 215, 0, 134)

[Link] = "sectionLabel"
[Link] = sectionFrame
sectionLabel.BackgroundColor3 = [Link](234, 239, 245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0121902823, 0, 0, 0)
[Link] = [Link](0, 213, 0, 25)
[Link] = [Link]
[Link] = " " .. [Link]
sectionLabel.TextColor3 = [Link](234, 239, 245)
[Link] = 14.000
[Link] = [Link]

[Link] = [Link](0, 4)
[Link] = "sectionFrameCorner"
[Link] = sectionFrame

[Link] = "sectionLayout"
[Link] = sectionFrame
[Link] = [Link]
[Link] = [Link]
[Link] = [Link](0, 2)

[Link] = "sLine"
[Link] = sectionFrame
sLine.BackgroundColor3 = [Link](13, 28, 44)
[Link] = 0
[Link] = [Link](0.0255813953, 0, 0.41538462, 0)
[Link] = [Link](0, 202, 0, 3)
[Link] = [Link]
[Link] = ""
sLine.TextColor3 = [Link](0, 0, 0)
[Link] = 0

[Link] = "sectionSizeConstraint"
[Link] = sectionFrame
[Link] = [Link](215, 35)

local function Resize(num)


[Link] += [Link](0, num)
end

local elements = {}

function elements:Button(options)
if not [Link] or not [Link] then
Notify("Button", "Missing arguments!") return end

local TextButton = [Link]("TextButton")

[Link] = sectionFrame
TextButton.BackgroundColor3 = [Link](13, 57, 84)
[Link] = 0
[Link] = [Link](0.0348837227, 0, 0.355555564,
0)
[Link] = [Link](0, 200, 0, 22)
[Link] = false
[Link] = [Link]
[Link] = [Link]
TextButton.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = 1
buttoneffect({frame = TextButton, entered = TextButton})
clickEffect({button = TextButton, amount = 5})
TextButton.MouseButton1Click:Connect(function()
[Link]()
end)

Resize(25)
end

function elements:Toggle(options)
if not [Link] or not [Link] then
Notify("Toggle", "Missing arguments!") return end

local toggleLabel = [Link]("TextLabel")


local toggleFrame = [Link]("TextButton")
local togFrameCorner = [Link]("UICorner")
local toggleButton = [Link]("TextButton")
local togBtnCorner = [Link]("UICorner")

local State = [Link] or false

if [Link] then
[Link] = [Link](0.74, 0, 0.5, 0)
toggleLabel.TextColor3 = [Link](234, 239, 246)
toggleButton.BackgroundColor3 = [Link](2, 162, 243)
toggleFrame.BackgroundColor3 = [Link](2, 23, 49)
end

[Link] = "toggleLabel"
[Link] = sectionFrame
toggleLabel.BackgroundColor3 = [Link](157, 171, 182)
[Link] = 1.000
[Link] = [Link](0.0348837227, 0, 0.965517223,
0)
[Link] = [Link](0, 200, 0, 22)
[Link] = [Link]
[Link] = " " .. [Link]
toggleLabel.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]
buttoneffect({frame = toggleLabel, entered = toggleLabel})

local function PerformToggle()


State = not State
[Link](State)
TweenService:Create(toggleButton, [Link](0.2,
[Link], [Link]), {
Position = State and [Link](0.74, 0, 0.5, 0) or
[Link](0.25, 0, 0.5, 0)
}):Play()
TweenService:Create(toggleLabel, [Link](0.06,
[Link], [Link]), {
TextColor3 = State and [Link](234, 239, 246) or
[Link](157, 171, 182)
}):Play()
TweenService:Create(toggleButton, [Link](0.06,
[Link], [Link]), {
BackgroundColor3 = State and [Link](2, 162,
243) or [Link](77, 77, 77)
}):Play()
TweenService:Create(toggleFrame, [Link](0.06,
[Link], [Link]), {
BackgroundColor3 = State and [Link](2, 23, 49)
or [Link](4, 4, 11)
}):Play()
end

[Link] = "toggleFrame"
[Link] = toggleLabel
toggleFrame.BackgroundColor3 = [Link](4, 4, 11)
[Link] = 0
[Link] = [Link](0.5, 0.5)
[Link] = [Link](0.9, 0, 0.5, 0)
[Link] = [Link](0, 38, 0, 18)
[Link] = false
[Link] = [Link]
[Link] = ""
toggleFrame.TextColor3 = [Link](0, 0, 0)
[Link] = 14.000
toggleFrame.MouseButton1Click:Connect(function()
PerformToggle()
end)

[Link] = [Link](0, 50)


[Link] = "togFrameCorner"
[Link] = toggleFrame

[Link] = "toggleButton"
[Link] = toggleFrame
toggleButton.BackgroundColor3 = [Link](77, 77, 77)
[Link] = 0
[Link] = [Link](0.5, 0.5)
[Link] = [Link](0.25, 0, 0.5, 0)
[Link] = [Link](0, 16, 0, 16)
[Link] = false
[Link] = [Link]
[Link] = ""
toggleButton.TextColor3 = [Link](0, 0, 0)
[Link] = 14.000
toggleButton.MouseButton1Click:Connect(function()
PerformToggle()
end)

[Link] = [Link](0, 50)


[Link] = "togFrameCorner"
[Link] = toggleButton

Resize(25)
end

function elements:Slider(options)
if not [Link] or not [Link] or not [Link] or
not [Link] then Notify("Slider", "Missing arguments!") return end

local Slider = [Link]("Frame")


local sliderLabel = [Link]("TextLabel")
local sliderFrame = [Link]("TextButton")
local sliderBall = [Link]("TextButton")
local sliderBallCorner = [Link]("UICorner")
local sliderTextBox = [Link]("TextBox")
buttoneffect({frame = sliderLabel, entered = Slider})

local Value
local Held = false

local UIS = game:GetService("UserInputService")


local RS = game:GetService("RunService")
local Mouse = [Link]:GetMouse()

local percentage = 0
local step = 0.01

local function snap(number, factor)


if factor == 0 then
return number
else
return [Link](number/factor+0.5)*factor
end
end

[Link]:Connect(function(Mouse)
Held = false
end)

[Link] = "Slider"
[Link] = sectionFrame
Slider.BackgroundColor3 = [Link](157, 171, 182)
[Link] = 1.000
[Link] = [Link](0.0395348854, 0, 0.947335422, 0)
[Link] = [Link](0, 200, 0, 22)
[Link] = "sliderLabel"
[Link] = Slider
[Link] = [Link](0.5, 0.5)
sliderLabel.BackgroundColor3 = [Link](157, 171, 182)
[Link] = 1.000
[Link] = [Link](0.2, 0, 0.5, 0)
[Link] = [Link](0, 77, 0, 22)
[Link] = [Link]
[Link] = " " .. [Link]
sliderLabel.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]

sliderLabel:GetPropertyChangedSignal("TextBounds"):Connect(function()
if [Link].X > 75 then
[Link] = true
else
[Link] = false
end
end)

[Link] = "sliderFrame"
[Link] = sliderLabel
sliderFrame.BackgroundColor3 = [Link](29, 87, 118)
[Link] = 0
[Link] = [Link](0.5, 0.5)
[Link] = [Link](1.6, 0, 0.5, 0)
[Link] = [Link](0, 72, 0, 2)
[Link] = ""
[Link] = false
sliderFrame.MouseButton1Down:Connect(function()
Held = true
end)

[Link] = "sliderBall"
[Link] = sliderFrame
[Link] = [Link](0.5, 0.5)
sliderBall.BackgroundColor3 = [Link](67, 136, 231)
[Link] = 0
[Link] = [Link](0, 0, 0.5, 0)
[Link] = [Link](0, 14, 0, 14)
[Link] = false
[Link] = [Link]
[Link] = ""
sliderBall.TextColor3 = [Link](0, 0, 0)
[Link] = 14.000
sliderBall.MouseButton1Down:Connect(function()
Held = true
end)

[Link]:Connect(function()
if Held then
local BtnPos = [Link]
local MousePos = UIS:GetMouseLocation().X
local FrameSize = [Link].X
local FramePos = [Link].X
local pos = snap((MousePos-FramePos)/FrameSize,step)
percentage = [Link](pos,0,0.9)
Value = ((((tonumber([Link]) -
tonumber([Link])) / 0.9) * percentage)) + tonumber([Link])
Value = round(Value, [Link])
Value = [Link](Value, [Link], [Link])
[Link] = Value
[Link](Value)
[Link] =
[Link](percentage,0,[Link], [Link])
end
end)

[Link] = [Link](0, 50)


[Link] = "sliderBallCorner"
[Link] = sliderBall

[Link] = "sliderTextBox"
[Link] = sliderLabel
sliderTextBox.BackgroundColor3 = [Link](1, 7, 17)
[Link] = [Link](0.5, 0.5)
[Link] = [Link](2.4, 0, 0.5, 0)
[Link] = [Link](0, 31, 0, 15)
[Link] = [Link]
[Link] = [Link]
sliderTextBox.TextColor3 = [Link](234, 239, 245)
[Link] = 11.000
[Link] = true

[Link]:Connect(function()
TweenService:Create(sliderLabel, [Link](0.06,
[Link], [Link]), {TextColor3 = [Link](234,
239, 246)}):Play()
end)

[Link]:Connect(function(Enter)
TweenService:Create(sliderLabel, [Link](0.06,
[Link], [Link]), {TextColor3 = [Link](157,
171, 182)}):Play()
if Enter then
if [Link] ~= nil and [Link] ~=
"" then
if tonumber([Link]) > [Link] then
[Link] = tostring([Link])
[Link]([Link])
elseif tonumber([Link]) < [Link]
then
[Link] = tostring([Link])
[Link]([Link])
elseif not tonumber([Link]) <
[Link] and not tonumber([Link]) > [Link] then
[Link]([Link])
end
end
end
end)

Resize(25)
end

function elements:Dropdown(options)
if not [Link] or not [Link] or not [Link]
or not [Link] then Notify("Dropdown", "Missing arguments!") return end

local DropYSize = 0
local Dropped = false

local Dropdown = [Link]("Frame")


local dropdownLabel = [Link]("TextLabel")
local dropdownText = [Link]("TextLabel")
local dropdownArrow = [Link]("ImageButton")
local dropdownList = [Link]("Frame")

local dropListLayout = [Link]("UIListLayout")


buttoneffect({frame = dropdownLabel, entered = Dropdown})

[Link] = "Dropdown"
[Link] = sectionFrame
Dropdown.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0697674453, 0, 0.237037033, 0)
[Link] = [Link](0, 200, 0, 22)
[Link] = 2

[Link] = "dropdownLabel"
[Link] = Dropdown
dropdownLabel.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0, 105, 0, 22)
[Link] = [Link]
[Link] = " " .. [Link]
dropdownLabel.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]
[Link] = true

[Link] = "dropdownText"
[Link] = dropdownLabel
dropdownText.BackgroundColor3 = [Link](2, 5, 12)
[Link] = [Link](1.08571434, 0, 0.0909090936,
0)
[Link] = [Link](0, 87, 0, 18)
[Link] = [Link]
[Link] = " " .. [Link]
dropdownText.TextColor3 = [Link](234, 239, 245)
[Link] = 12.000
[Link] = [Link]
[Link] = true

[Link] = "dropdownArrow"
[Link] = dropdownText
dropdownArrow.BackgroundColor3 = [Link](2, 5, 12)
[Link] = 0
[Link] = [Link](0.87356323, 0, 0.138888866,
0)
[Link] = [Link](0, 11, 0, 13)
[Link] = false
[Link] = "rbxassetid://8008296380"
dropdownArrow.ImageColor3 = [Link](157, 171, 182)

dropdownArrow.MouseButton1Click:Connect(function()
Dropped = not Dropped
if Dropped then
if dropdownLabel.TextColor3 ~= [Link](234, 239,
245) then
TweenService:Create(dropdownLabel,
[Link](0.06, [Link], [Link]), {
TextColor3 = [Link](234, 239, 246)
}):Play()
end
TweenService:Create(dropdownList, [Link](0.06,
[Link], [Link]), {
Size = [Link](0, 87, 0, DropYSize)
}):Play()
TweenService:Create(dropdownList, [Link](0.06,
[Link], [Link]), {
BorderSizePixel = 1
}):Play()
elseif not Dropped then
if dropdownLabel.TextColor3 ~= [Link](157, 171,
182) then
TweenService:Create(dropdownLabel,
[Link](0.12, [Link], [Link]), {
TextColor3 = [Link](157, 171, 182)
}):Play()
end
TweenService:Create(dropdownList, [Link](0.06,
[Link], [Link]), {
Size = [Link](0, 87, 0, 0)
}):Play()
TweenService:Create(dropdownList, [Link](0.06,
[Link], [Link]), {
BorderSizePixel = 0
}):Play()
end
end)

[Link] = "dropdownList"
[Link] = dropdownText
dropdownList.BackgroundColor3 = [Link](2, 5, 12)
[Link] = [Link](0, 0, 1, 0)
[Link] = [Link](0, 87, 0, 0)
[Link] = true
[Link] = 0
[Link] = 10

[Link] = "dropListLayout"
[Link] = dropdownList
[Link] = [Link]
Resize(25)

for i,v in next, [Link] do


local dropdownBtn = [Link]("TextButton")
local Count = 1

[Link] = "dropdownBtn"
[Link] = dropdownList
dropdownBtn.BackgroundColor3 = [Link](234, 239,
245)
[Link] = 1.000
[Link] = 0
[Link] = [Link](-0.0110929646, 0,
0.0305557251, 0)
[Link] = [Link](0, 87, 0, 18)
[Link] = false
[Link] = [Link]
dropdownBtn.TextColor3 = [Link](234, 239, 245)
[Link] = 12.000
[Link] = v
[Link] = 15
clickEffect({button = dropdownBtn, amount = 5})

Count = Count + 1
[Link] -= Count
DropYSize = DropYSize + 18

dropdownBtn.MouseButton1Click:Connect(function()
[Link] = " " .. v
[Link](v)
end)
end
end

function elements:Textbox(options)
if not [Link] or not [Link] or not
[Link] then Notify("Textbox", "Missing arguments!") return end

local Textbox = [Link]("Frame")


local textBoxLabel = [Link]("TextLabel")
local textBox = [Link]("TextBox")

[Link] = "Textbox"
[Link] = sectionFrame
Textbox.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0348837227, 0, 0.945454538, 0)
[Link] = [Link](0, 200, 0, 22)
buttoneffect({frame = textBoxLabel, entered = Textbox})

[Link] = "textBoxLabel"
[Link] = Textbox
[Link] = [Link](0.5, 0.5)
textBoxLabel.BackgroundColor3 = [Link](157, 171, 182)
[Link] = 1.000
[Link] = [Link](0.237000003, 0, 0.5, 0)
[Link] = [Link](0, 99, 0, 22)
[Link] = [Link]
[Link] = " " .. [Link]
textBoxLabel.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]

[Link] = "textBox"
[Link] = Textbox
[Link] = [Link](0.5, 0.5)
textBox.BackgroundColor3 = [Link](1, 7, 17)
[Link] = [Link](0.850000024, 0, 0.5, 0)
[Link] = [Link](0, 53, 0, 15)
[Link] = [Link]
[Link] = [Link]
textBox.TextColor3 = [Link](234, 239, 245)
[Link] = 11.000
[Link] = true

Resize(25)

[Link]:Connect(function()
TweenService:Create(textBoxLabel, [Link](0.06,
[Link], [Link]), {TextColor3 = [Link](234,
239, 246)}):Play()
end)

[Link]:Connect(function(Enter)
TweenService:Create(textBoxLabel, [Link](0.06,
[Link], [Link]), {TextColor3 = [Link](157,
171, 182)}):Play()
if Enter then
if [Link] ~= nil and [Link] ~= "" then
[Link]([Link])
end
end
end)
end

function elements:Colorpicker(options)
if not [Link] or not [Link] or not
[Link] then Notify("Colorpicker", "Missing arguments!") return end

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

local Colorpicker = [Link]("Frame")


local colorpickerLabel = [Link]("TextLabel")
local colorpickerButton = [Link]("ImageButton")
local colorpickerFrame = [Link]("Frame")
local RGB = [Link]("ImageButton")
local RGBCircle = [Link]("ImageLabel")
local Darkness = [Link]("ImageButton")
local DarknessCircle = [Link]("Frame")
local colorHex = [Link]("TextLabel")
local Copy = [Link]("TextButton")
buttoneffect({frame = colorpickerLabel, entered = Colorpicker})

local vis = false

[Link] = "Colorpicker"
[Link] = sectionFrame
Colorpicker.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0348837227, 0, 0.945454538,
0)
[Link] = [Link](0, 200, 0, 22)
[Link] = 2
[Link] = "colorpickerLabel"
[Link] = Colorpicker
[Link] = [Link](0.5, 0.5)
colorpickerLabel.BackgroundColor3 = [Link](157, 171,
182)
[Link] = 1.000
[Link] = [Link](0.5, 0, 0.5, 0)
[Link] = [Link](0, 200, 0, 22)
[Link] = [Link]
[Link] = " " .. [Link]
colorpickerLabel.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]

[Link] = "colorpickerButton"
[Link] = colorpickerLabel
[Link] = [Link](0.5, 0.5)
colorpickerButton.BackgroundColor3 = [Link](255, 255,
255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.920, 0, 0.57, 0)
[Link] = [Link](0, 15, 0, 15)
[Link] = "rbxassetid://8023491332"
colorpickerButton.MouseButton1Click:Connect(function()
[Link] = not [Link]
vis = not vis
TweenService:Create(colorpickerLabel, [Link](0.06,
[Link], [Link]), {
TextColor3 = vis and [Link](234, 239, 246) or
[Link](157, 171, 182)
}):Play()
end)

[Link] = "colorpickerFrame"
[Link] = Colorpicker
[Link] = false
colorpickerFrame.BackgroundColor3 = [Link](0, 10, 21)
[Link] = [Link](1.15, 0, 0.5, 0)
[Link] = [Link](0, 251, 0, 221)
[Link] = 15
Dragify(colorpickerFrame, Colorpicker)

[Link] = "RGB"
[Link] = colorpickerFrame
RGB.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0670000017, 0, 0.0680000037, 0)
[Link] = [Link](0, 179, 0, 161)
[Link] = false
[Link] = "rbxassetid://6523286724"
[Link] = 16

[Link] = "RGBCircle"
[Link] = RGB
RGBCircle.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
RGBCircle.BorderColor3 = [Link](27, 42, 53)
[Link] = 0
[Link] = [Link](0, 14, 0, 14)
[Link] = "rbxassetid://3926309567"
[Link] = [Link](628, 420)
[Link] = [Link](48, 48)
[Link] = 16

[Link] = "Darkness"
[Link] = colorpickerFrame
Darkness.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 0
[Link] = [Link](0.831940293, 0, 0.0680000708, 0)
[Link] = [Link](0, 33, 0, 161)
[Link] = false
[Link] = "rbxassetid://156579757"
[Link] = 16

[Link] = "DarknessCircle"
[Link] = Darkness
DarknessCircle.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 0
[Link] = [Link](0, 0, 0, 0)
[Link] = [Link](0, 33, 0, 5)
[Link] = 16

[Link] = "colorHex"
[Link] = colorpickerFrame
colorHex.BackgroundColor3 = [Link](9, 8, 13)
[Link] = [Link](0.0717131495, 0, 0.850678742, 0)
[Link] = [Link](0, 94, 0, 24)
[Link] = [Link]
[Link] = "#FFFFFF"
colorHex.TextColor3 = [Link](234, 239, 245)
[Link] = 14.000
[Link] = 16

[Link] = colorpickerFrame
Copy.BackgroundColor3 = [Link](9, 8, 13)
[Link] = [Link](0.72111553, 0, 0.850678742, 0)
[Link] = [Link](0, 60, 0, 24)
[Link] = false
[Link] = [Link]
[Link] = "Copy"
Copy.TextColor3 = [Link](234, 239, 245)
[Link] = 14.000
[Link] = 16
Resize(25)
Copy.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard(tostring([Link]))
Notify("Cryptweb:", tostring([Link]))
Notify("Cryptweb:", "Done!")
else
print(tostring([Link]))
Notify("Cryptweb:", tostring([Link]))
Notify("Cryptweb:", "Your exploit does not support the
function 'setclipboard', so we've printed it out.")
end
end)

local ceil,clamp,atan2,pi =
[Link],[Link],math.atan2,[Link]
local tostr,sub = tostring,[Link]
local fromHSV = [Link]
local v2,udim2 = [Link],[Link]

local UserInputService = game:GetService("UserInputService")


local getmouse =
[Link]:GetMouse()

local WheelDown = false


local SlideDown = false

local function toPolar(v)


return atan2(v.y, v.x), [Link];
end

local function radToDeg(x)


return ((x + pi) / (2 * pi)) * 360;
end
local hue, saturation, value = 0, 0, 1;
local color = {1,1,1}

local function to_hex(color)


return [Link]("#%02X%02X%02X", color.R * 255,
color.G * 255, color.B * 255)
end
local function update()
local r = color[1];
local g = color[2];
local b = color[3];

local c = fromHSV(r, g, b);


[Link] = tostring(to_hex(c))
end
local function mouseLocation()
return [Link]:GetMouse()
end
local function UpdateSlide(iX,iY)
local ml = mouseLocation()
local y = ml.Y - [Link].Y
local maxY = [Link].Y
if y<0 then y=0 end
if y>maxY then y=maxY end
y = y/maxY
local cy = [Link].Y/2
color = {color[1],color[2],1-y}
local realcolor =
[Link](color[1],color[2],color[3])
DarknessCircle.BackgroundColor3 = realcolor
[Link] = [Link](0,0,y,-cy)
[Link](realcolor)

update();
end
local function UpdateRing(iX,iY)
local ml = mouseLocation()
local x,y = ml.X - [Link].X,ml.Y -
[Link].Y
local maxX,maxY = [Link].X,[Link].Y
if x<0 then
x=0
end
if x>maxX then
x=maxX
end
if y<0 then
y=0
end
if y>maxY then
y=maxY
end
x = x/maxX
y = y/maxY

local cx = [Link].X/2
local cy = [Link].Y/2

[Link] = udim2(x,-cx,y,-cy)

color = {1-x,1-y,color[3]}
local realcolor =
[Link](color[1],color[2],color[3])
Darkness.BackgroundColor3 = realcolor
DarknessCircle.BackgroundColor3 = realcolor
[Link](realcolor)
update();
end

RGB.MouseButton1Down:Connect(function()
WheelDown = true
UpdateRing(getmouse.X,getmouse.Y)
end)
Darkness.MouseButton1Down:Connect(function()
SlideDown = true
UpdateSlide(getmouse.X,getmouse.Y)
end)

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

[Link]:Connect(function()
if WheelDown then
UpdateRing(getmouse.X,getmouse.Y)
end
end)
[Link]:Connect(function()
if SlideDown then
UpdateSlide(getmouse.X,getmouse.Y)
end
end)

local function setcolor(tbl)


local realcolor = [Link](tbl[1],tbl[2],tbl[3])
[Link] = tostring(to_hex(realcolor))
DarknessCircle.BackgroundColor3 = realcolor
end
setcolor({hue,sat,val})
end

function elements:Keybind(options)
if not [Link] or not [Link] or not
[Link] then Notify("Keybind", "Missing arguments") return end

Resize(25)

local blacklisted = {
Return = true,
Space = true,
Tab = true,
W = true,
A = true,
S = true,
D = true,
I = true,
O = true,
Unknown = true
}

local short = {
RightControl = "RCtrl",
LeftControl = "LCtrl",
LeftShift = "LShift",
RightShift = "RShift",
MouseButton1 = "M1",
MouseButton2 = "M2",
LeftAlt = "LAlt",
RightAlt = "RAlt"
}

local oldKey = [Link]


local Keybind = [Link]("Frame")
local keybindButton = [Link]("TextButton")
local keybindLabel = [Link]("TextLabel")

[Link] = "Keybind"
[Link] = sectionFrame
Keybind.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.0348837227, 0, 0.945454538, 0)
[Link] = [Link](0, 200, 0, 22)
[Link] = 2
buttoneffect({frame = keybindButton, entered = Keybind})

[Link] = "keybindButton"
[Link] = Keybind
[Link] = [Link](0.5, 0.5)
keybindButton.BackgroundColor3 = [Link](255, 255, 255)
[Link] = 1.000
[Link] = 0
[Link] = [Link](0.5, 0, 0.5, 0)
[Link] = [Link](0, 200, 0, 22)
[Link] = false
[Link] = [Link]
[Link] = " " .. [Link]
keybindButton.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]
keybindButton.MouseButton1Click:Connect(function()
[Link] = "... "
TweenService:Create(keybindButton, [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](234, 239, 246)
}):Play()
TweenService:Create(keybindLabel, [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](234, 239, 246)
}):Play()
local inputbegan =
game:GetService("UserInputService").InputBegan:wait()
if not blacklisted[[Link]] then
TweenService:Create(keybindLabel, [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](157, 171, 182)
}):Play()
TweenService:Create(keybindButton, [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](157, 171, 182)
}):Play()
[Link] = short[[Link]] or
[Link]
oldKey = [Link]
else
TweenService:Create(keybindButton, [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](157, 171, 182)
}):Play()
TweenService:Create(keybindLabel, [Link](0.06,
[Link], [Link]), {
TextColor3 = [Link](157, 171, 182)
}):Play()
[Link] = short[oldKey] or oldKey
end
end)

game:GetService("UserInputService").InputBegan:connect(function(key, focused)
if not focused then
if [Link] == oldKey then
[Link](oldKey)
end
end
end)

[Link] = "keybindLabel"
[Link] = keybindButton
[Link] = [Link](0.5, 0.5)
keybindLabel.BackgroundColor3 = [Link](157, 171, 182)
[Link] = 1.000
[Link] = [Link](0.910000026, 0, 0.5, 0)
[Link] = [Link](0, 36, 0, 22)
[Link] = [Link]
[Link] = oldKey .. " "
keybindLabel.TextColor3 = [Link](157, 171, 182)
[Link] = 14.000
[Link] = [Link]
end

return elements
end

return sections
end

return tabs
end

return tabsections
end

return Library

You might also like