Professional Documents
Culture Documents
local ui = Instance.new("ScreenGui")
ui.Name = "ui"
ui.Parent = game.CoreGui
ui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
coroutine.wrap(
function()
while wait() do
lib.RainbowColorValue = lib.RainbowColorValue + 1 / 255
lib.HueSelectionPosition = lib.HueSelectionPosition + 1
if lib.HueSelectionPosition == 80 then
lib.HueSelectionPosition = 0
end
end
end
)()
topbarobject.InputBegan:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
Dragging = true
DragStart = input.Position
StartPosition = object.Position
input.Changed:Connect(
function()
if input.UserInputState == Enum.UserInputState.End then
Dragging = false
end
end
)
end
end
)
topbarobject.InputChanged:Connect(
function(input)
if
input.UserInputType == Enum.UserInputType.MouseMovement or
input.UserInputType == Enum.UserInputType.Touch
then
DragInput = input
end
end
)
UserInputService.InputChanged:Connect(
function(input)
if input == DragInput and Dragging then
Update(input)
end
end
)
end
Main.Name = "Main"
Main.Parent = ui
Main.AnchorPoint = Vector2.new(0.5, 0.5)
Main.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.5, 0, 0.5, 0)
Main.Size = UDim2.new(0, 0, 0, 0)
Main.ClipsDescendants = true
Main.Visible = true
TabHold.Name = "TabHold"
TabHold.Parent = Main
TabHold.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TabHold.BackgroundTransparency = 1.000
TabHold.Position = UDim2.new(0.0339285731, 0, 0.147335425, 0)
TabHold.Size = UDim2.new(0, 107, 0, 254)
TabHoldLayout.Name = "TabHoldLayout"
TabHoldLayout.Parent = TabHold
TabHoldLayout.SortOrder = Enum.SortOrder.LayoutOrder
TabHoldLayout.Padding = UDim.new(0, 11)
Title.Name = "Title"
Title.Parent = Main
Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1.000
Title.Position = UDim2.new(0.0339285731, 0, 0.0564263314, 0)
Title.Size = UDim2.new(0, 200, 0, 23)
Title.Font = Enum.Font.GothamSemibold
Title.Text = text
Title.TextColor3 = Color3.fromRGB(68, 68, 68)
Title.TextSize = 12.000
Title.TextXAlignment = Enum.TextXAlignment.Left
DragFrame.Name = "DragFrame"
DragFrame.Parent = Main
DragFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DragFrame.BackgroundTransparency = 1.000
DragFrame.Size = UDim2.new(0, 560, 0, 41)
MakeDraggable(DragFrame, Main)
TabFolder.Name = "TabFolder"
TabFolder.Parent = Main
function lib:ChangePresetColor(toch)
PresetColor = toch
end
function lib:Notification(texttitle,textdesc,textbtn)
NotificationHold.Name = "NotificationHold"
NotificationHold.Parent = Main
NotificationHold.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
NotificationHold.BackgroundTransparency = 1.000
NotificationHold.BorderSizePixel = 0
NotificationHold.Size = UDim2.new(0, 560, 0, 319)
NotificationHold.AutoButtonColor = false
NotificationHold.Font = Enum.Font.SourceSans
NotificationHold.Text = ""
NotificationHold.TextColor3 = Color3.fromRGB(0, 0, 0)
NotificationHold.TextSize = 14.000
TweenService:Create(
NotificationHold,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0.7}
):Play()
wait(0.4)
NotificationFrame.Name = "NotificationFrame"
NotificationFrame.Parent = NotificationHold
NotificationFrame.AnchorPoint = Vector2.new(0.5, 0.5)
NotificationFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
NotificationFrame.BorderSizePixel = 0
NotificationFrame.ClipsDescendants = true
NotificationFrame.Position = UDim2.new(0.5, 0, 0.498432577, 0)
OkayBtn.Name = "OkayBtn"
OkayBtn.Parent = NotificationFrame
OkayBtn.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
OkayBtn.Position = UDim2.new(0.0609756112, 0, 0.720207274, 0)
OkayBtn.Size = UDim2.new(0, 144, 0, 42)
OkayBtn.AutoButtonColor = false
OkayBtn.Font = Enum.Font.SourceSans
OkayBtn.Text = ""
OkayBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
OkayBtn.TextSize = 14.000
OkayBtnCorner.CornerRadius = UDim.new(0, 5)
OkayBtnCorner.Name = "OkayBtnCorner"
OkayBtnCorner.Parent = OkayBtn
OkayBtnTitle.Name = "OkayBtnTitle"
OkayBtnTitle.Parent = OkayBtn
OkayBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
OkayBtnTitle.BackgroundTransparency = 1.000
OkayBtnTitle.Position = UDim2.new(0.0763888881, 0, 0, 0)
OkayBtnTitle.Size = UDim2.new(0, 181, 0, 42)
OkayBtnTitle.Font = Enum.Font.Gotham
OkayBtnTitle.Text = textbtn
OkayBtnTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
OkayBtnTitle.TextSize = 14.000
OkayBtnTitle.TextXAlignment = Enum.TextXAlignment.Left
NotificationTitle.Name = "NotificationTitle"
NotificationTitle.Parent = NotificationFrame
NotificationTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
NotificationTitle.BackgroundTransparency = 1.000
NotificationTitle.Position = UDim2.new(0.0670731738, 0, 0.0829015523, 0)
NotificationTitle.Size = UDim2.new(0, 143, 0, 26)
NotificationTitle.Font = Enum.Font.Gotham
NotificationTitle.Text = texttitle
NotificationTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
NotificationTitle.TextSize = 18.000
NotificationTitle.TextXAlignment = Enum.TextXAlignment.Left
NotificationDesc.Name = "NotificationDesc"
NotificationDesc.Parent = NotificationFrame
NotificationDesc.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
NotificationDesc.BackgroundTransparency = 1.000
NotificationDesc.Position = UDim2.new(0.0670000017, 0, 0.218999997, 0)
NotificationDesc.Size = UDim2.new(0, 143, 0, 91)
NotificationDesc.Font = Enum.Font.Gotham
NotificationDesc.Text = textdesc
NotificationDesc.TextColor3 = Color3.fromRGB(255, 255, 255)
NotificationDesc.TextSize = 15.000
NotificationDesc.TextWrapped = true
NotificationDesc.TextXAlignment = Enum.TextXAlignment.Left
NotificationDesc.TextYAlignment = Enum.TextYAlignment.Top
OkayBtn.MouseEnter:Connect(function()
TweenService:Create(
OkayBtn,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37,37,37)}
):Play()
end)
OkayBtn.MouseLeave:Connect(function()
TweenService:Create(
OkayBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(34, 34, 34)}
):Play()
end)
OkayBtn.MouseButton1Click:Connect(function()
NotificationFrame:TweenSize(UDim2.new(0, 0,0, 0),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .6, true)
wait(0.4)
TweenService:Create(
NotificationHold,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.3)
NotificationHold:Destroy()
end)
end
local tabhold = {}
function tabhold:Tab(text)
local TabBtn = Instance.new("TextButton")
local TabTitle = Instance.new("TextLabel")
local TabBtnIndicator = Instance.new("Frame")
local TabBtnIndicatorCorner = Instance.new("UICorner")
TabBtn.Name = "TabBtn"
TabBtn.Parent = TabHold
TabBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TabBtn.BackgroundTransparency = 1.000
TabBtn.Size = UDim2.new(0, 107, 0, 21)
TabBtn.Font = Enum.Font.SourceSans
TabBtn.Text = ""
TabBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
TabBtn.TextSize = 14.000
TabTitle.Name = "TabTitle"
TabTitle.Parent = TabBtn
TabTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TabTitle.BackgroundTransparency = 1.000
TabTitle.Size = UDim2.new(0, 107, 0, 21)
TabTitle.Font = Enum.Font.Gotham
TabTitle.Text = text
TabTitle.TextColor3 = Color3.fromRGB(150, 150, 150)
TabTitle.TextSize = 14.000
TabTitle.TextXAlignment = Enum.TextXAlignment.Left
TabBtnIndicator.Name = "TabBtnIndicator"
TabBtnIndicator.Parent = TabBtn
TabBtnIndicator.BackgroundColor3 = PresetColor
TabBtnIndicator.BorderSizePixel = 0
TabBtnIndicator.Position = UDim2.new(0, 0, 1, 0)
TabBtnIndicator.Size = UDim2.new(0, 0, 0, 2)
TabBtnIndicatorCorner.Name = "TabBtnIndicatorCorner"
TabBtnIndicatorCorner.Parent = TabBtnIndicator
coroutine.wrap(
function()
while wait() do
TabBtnIndicator.BackgroundColor3 = PresetColor
end
end
)()
Tab.Name = "Tab"
Tab.Parent = TabFolder
Tab.Active = true
Tab.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Tab.BackgroundTransparency = 1.000
Tab.BorderSizePixel = 0
Tab.Position = UDim2.new(0.31400001, 0, 0.147, 0)
Tab.Size = UDim2.new(0, 373, 0, 254)
Tab.CanvasSize = UDim2.new(0, 0, 0, 0)
Tab.ScrollBarThickness = 3
Tab.Visible = false
TabLayout.Name = "TabLayout"
TabLayout.Parent = Tab
TabLayout.SortOrder = Enum.SortOrder.LayoutOrder
TabLayout.Padding = UDim.new(0, 6)
if fs == false then
fs = true
TabBtnIndicator.Size = UDim2.new(0, 13, 0, 2)
TabTitle.TextColor3 = Color3.fromRGB(255,255,255)
Tab.Visible = true
end
TabBtn.MouseButton1Click:Connect(function()
for i, v in next, TabFolder:GetChildren() do
if v.Name == "Tab" then
v.Visible = false
end
Tab.Visible = true
end
for i, v in next, TabHold:GetChildren() do
if v.Name == "TabBtn" then
v.TabBtnIndicator:TweenSize(UDim2.new(0, 0, 0, 2),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TabBtnIndicator:TweenSize(UDim2.new(0, 13, 0, 2),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
v.TabTitle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{TextColor3 = Color3.fromRGB(150,150,150)}
):Play()
TweenService:Create(
TabTitle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{TextColor3 = Color3.fromRGB(255,255,255)}
):Play()
end
end
end)
local tabcontent = {}
function tabcontent:Button(text, callback)
local Button = Instance.new("TextButton")
local ButtonCorner = Instance.new("UICorner")
local ButtonTitle = Instance.new("TextLabel")
Button.Name = "Button"
Button.Parent = Tab
Button.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Button.Size = UDim2.new(0, 363, 0, 42)
Button.AutoButtonColor = false
Button.Font = Enum.Font.SourceSans
Button.Text = ""
Button.TextColor3 = Color3.fromRGB(0, 0, 0)
Button.TextSize = 14.000
ButtonCorner.CornerRadius = UDim.new(0, 5)
ButtonCorner.Name = "ButtonCorner"
ButtonCorner.Parent = Button
ButtonTitle.Name = "ButtonTitle"
ButtonTitle.Parent = Button
ButtonTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ButtonTitle.BackgroundTransparency = 1.000
ButtonTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
ButtonTitle.Size = UDim2.new(0, 187, 0, 42)
ButtonTitle.Font = Enum.Font.Gotham
ButtonTitle.Text = text
ButtonTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ButtonTitle.TextSize = 14.000
ButtonTitle.TextXAlignment = Enum.TextXAlignment.Left
Button.MouseEnter:Connect(function()
TweenService:Create(
Button,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37,37,37)}
):Play()
end)
Button.MouseLeave:Connect(function()
TweenService:Create(
Button,
TweenInfo.new(.2, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(34, 34, 34)}
):Play()
end)
Button.MouseButton1Click:Connect(function()
pcall(callback)
end)
Toggle.Name = "Toggle"
Toggle.Parent = Tab
Toggle.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Toggle.Position = UDim2.new(0.215625003, 0, 0.446271926, 0)
Toggle.Size = UDim2.new(0, 363, 0, 42)
Toggle.AutoButtonColor = false
Toggle.Font = Enum.Font.SourceSans
Toggle.Text = ""
Toggle.TextColor3 = Color3.fromRGB(0, 0, 0)
Toggle.TextSize = 14.000
ToggleCorner.CornerRadius = UDim.new(0, 5)
ToggleCorner.Name = "ToggleCorner"
ToggleCorner.Parent = Toggle
ToggleTitle.Name = "ToggleTitle"
ToggleTitle.Parent = Toggle
ToggleTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ToggleTitle.BackgroundTransparency = 1.000
ToggleTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
ToggleTitle.Size = UDim2.new(0, 187, 0, 42)
ToggleTitle.Font = Enum.Font.Gotham
ToggleTitle.Text = text
ToggleTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleTitle.TextSize = 14.000
ToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
FrameToggle1.Name = "FrameToggle1"
FrameToggle1.Parent = Toggle
FrameToggle1.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
FrameToggle1.Position = UDim2.new(0.859504104, 0, 0.285714298, 0)
FrameToggle1.Size = UDim2.new(0, 37, 0, 18)
FrameToggle1Corner.Name = "FrameToggle1Corner"
FrameToggle1Corner.Parent = FrameToggle1
FrameToggle2.Name = "FrameToggle2"
FrameToggle2.Parent = FrameToggle1
FrameToggle2.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
FrameToggle2.Position = UDim2.new(0.0489999987, 0, 0.0930000022, 0)
FrameToggle2.Size = UDim2.new(0, 33, 0, 14)
FrameToggle2Corner.Name = "FrameToggle2Corner"
FrameToggle2Corner.Parent = FrameToggle2
FrameToggle3.Name = "FrameToggle3"
FrameToggle3.Parent = FrameToggle1
FrameToggle3.BackgroundColor3 = PresetColor
FrameToggle3.BackgroundTransparency = 1.000
FrameToggle3.Size = UDim2.new(0, 37, 0, 18)
FrameToggle3Corner.Name = "FrameToggle3Corner"
FrameToggle3Corner.Parent = FrameToggle3
FrameToggleCircle.Name = "FrameToggleCircle"
FrameToggleCircle.Parent = FrameToggle1
FrameToggleCircle.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
FrameToggleCircle.Position = UDim2.new(0.127000004, 0, 0.222000003, 0)
FrameToggleCircle.Size = UDim2.new(0, 10, 0, 10)
FrameToggleCircleCorner.Name = "FrameToggleCircleCorner"
FrameToggleCircleCorner.Parent = FrameToggleCircle
coroutine.wrap(
function()
while wait() do
FrameToggle3.BackgroundColor3 = PresetColor
end
end
)()
Toggle.MouseButton1Click:Connect(function()
if toggled == false then
TweenService:Create(
Toggle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37,37,37)}
):Play()
TweenService:Create(
FrameToggle1,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
FrameToggle2,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
FrameToggle3,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
TweenService:Create(
FrameToggleCircle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(255,255,255)}
):Play()
FrameToggleCircle:TweenPosition(UDim2.new(0.587, 0,
0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
else
TweenService:Create(
Toggle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(34,34,34)}
):Play()
TweenService:Create(
FrameToggle1,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
TweenService:Create(
FrameToggle2,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
TweenService:Create(
FrameToggle3,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
FrameToggleCircle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(50,50,50)}
):Play()
FrameToggleCircle:TweenPosition(UDim2.new(0.127000004, 0,
0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
end
toggled = not toggled
pcall(callback, toggled)
end)
Slider.Name = "Slider"
Slider.Parent = Tab
Slider.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Slider.Position = UDim2.new(-0.48035714, 0, -0.570532918, 0)
Slider.Size = UDim2.new(0, 363, 0, 60)
Slider.AutoButtonColor = false
Slider.Font = Enum.Font.SourceSans
Slider.Text = ""
Slider.TextColor3 = Color3.fromRGB(0, 0, 0)
Slider.TextSize = 14.000
SliderCorner.CornerRadius = UDim.new(0, 5)
SliderCorner.Name = "SliderCorner"
SliderCorner.Parent = Slider
SliderTitle.Name = "SliderTitle"
SliderTitle.Parent = Slider
SliderTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SliderTitle.BackgroundTransparency = 1.000
SliderTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
SliderTitle.Size = UDim2.new(0, 187, 0, 42)
SliderTitle.Font = Enum.Font.Gotham
SliderTitle.Text = text
SliderTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
SliderTitle.TextSize = 14.000
SliderTitle.TextXAlignment = Enum.TextXAlignment.Left
SliderValue.Name = "SliderValue"
SliderValue.Parent = Slider
SliderValue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SliderValue.BackgroundTransparency = 1.000
SliderValue.Position = UDim2.new(0.0358126722, 0, 0, 0)
SliderValue.Size = UDim2.new(0, 335, 0, 42)
SliderValue.Font = Enum.Font.Gotham
SliderValue.Text = tostring(start and math.floor((start / max) * (max -
min) + min) or 0)
SliderValue.TextColor3 = Color3.fromRGB(255, 255, 255)
SliderValue.TextSize = 14.000
SliderValue.TextXAlignment = Enum.TextXAlignment.Right
SlideFrame.Name = "SlideFrame"
SlideFrame.Parent = Slider
SlideFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
SlideFrame.BorderSizePixel = 0
SlideFrame.Position = UDim2.new(0.0342647657, 0, 0.686091602, 0)
SlideFrame.Size = UDim2.new(0, 335, 0, 3)
CurrentValueFrame.Name = "CurrentValueFrame"
CurrentValueFrame.Parent = SlideFrame
CurrentValueFrame.BackgroundColor3 = PresetColor
CurrentValueFrame.BorderSizePixel = 0
CurrentValueFrame.Size = UDim2.new((start or 0) / max, 0, 0, 3)
SlideCircle.Name = "SlideCircle"
SlideCircle.Parent = SlideFrame
SlideCircle.BackgroundColor3 = PresetColor
SlideCircle.BackgroundTransparency = 1.000
SlideCircle.Position = UDim2.new((start or 0)/max, -6,-1.30499995, 0)
SlideCircle.Size = UDim2.new(0, 11, 0, 11)
SlideCircle.Image = "rbxassetid://3570695787"
SlideCircle.ImageColor3 = PresetColor
coroutine.wrap(
function()
while wait() do
CurrentValueFrame.BackgroundColor3 = PresetColor
SlideCircle.ImageColor3 = PresetColor
end
end
)()
Dropdown.Name = "Dropdown"
Dropdown.Parent = Tab
Dropdown.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Dropdown.ClipsDescendants = true
Dropdown.Position = UDim2.new(-0.541071415, 0, -0.532915354, 0)
Dropdown.Size = UDim2.new(0, 363, 0, 42)
DropdownCorner.CornerRadius = UDim.new(0, 5)
DropdownCorner.Name = "DropdownCorner"
DropdownCorner.Parent = Dropdown
DropdownBtn.Name = "DropdownBtn"
DropdownBtn.Parent = Dropdown
DropdownBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropdownBtn.BackgroundTransparency = 1.000
DropdownBtn.Size = UDim2.new(0, 363, 0, 42)
DropdownBtn.Font = Enum.Font.SourceSans
DropdownBtn.Text = ""
DropdownBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
DropdownBtn.TextSize = 14.000
DropdownTitle.Name = "DropdownTitle"
DropdownTitle.Parent = Dropdown
DropdownTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropdownTitle.BackgroundTransparency = 1.000
DropdownTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
DropdownTitle.Size = UDim2.new(0, 187, 0, 42)
DropdownTitle.Font = Enum.Font.Gotham
DropdownTitle.Text = text
DropdownTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
DropdownTitle.TextSize = 14.000
DropdownTitle.TextXAlignment = Enum.TextXAlignment.Left
ArrowImg.Name = "ArrowImg"
ArrowImg.Parent = DropdownTitle
ArrowImg.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ArrowImg.BackgroundTransparency = 1.000
ArrowImg.Position = UDim2.new(1.65240645, 0, 0.190476194, 0)
ArrowImg.Size = UDim2.new(0, 26, 0, 26)
ArrowImg.Image = "http://www.roblox.com/asset/?id=6034818375"
DropItemHolder.Name = "DropItemHolder"
DropItemHolder.Parent = DropdownTitle
DropItemHolder.Active = true
DropItemHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropItemHolder.BackgroundTransparency = 1.000
DropItemHolder.BorderSizePixel = 0
DropItemHolder.Position = UDim2.new(-0.00400000019, 0, 1.04999995, 0)
DropItemHolder.Size = UDim2.new(0, 342, 0, 0)
DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, 0)
DropItemHolder.ScrollBarThickness = 3
DropLayout.Name = "DropLayout"
DropLayout.Parent = DropItemHolder
DropLayout.SortOrder = Enum.SortOrder.LayoutOrder
DropdownBtn.MouseButton1Click:Connect(function()
if droptog == false then
Dropdown:TweenSize(UDim2.new(0, 363, 0, 55 + framesize),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
ArrowImg,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{Rotation = 270}
):Play()
wait(.2)
Tab.CanvasSize = UDim2.new(0, 0, 0,
TabLayout.AbsoluteContentSize.Y)
else
Dropdown:TweenSize(UDim2.new(0, 363, 0, 42),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
ArrowImg,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{Rotation = 0}
):Play()
wait(.2)
Tab.CanvasSize = UDim2.new(0, 0, 0,
TabLayout.AbsoluteContentSize.Y)
end
droptog = not droptog
end)
for i,v in next, list do
itemcount = itemcount + 1
if itemcount <= 3 then
framesize = framesize + 26
DropItemHolder.Size = UDim2.new(0, 342, 0, framesize)
end
local Item = Instance.new("TextButton")
local ItemCorner = Instance.new("UICorner")
Item.Name = "Item"
Item.Parent = DropItemHolder
Item.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Item.ClipsDescendants = true
Item.Size = UDim2.new(0, 335, 0, 25)
Item.AutoButtonColor = false
Item.Font = Enum.Font.Gotham
Item.Text = v
Item.TextColor3 = Color3.fromRGB(255, 255, 255)
Item.TextSize = 15.000
ItemCorner.CornerRadius = UDim.new(0, 4)
ItemCorner.Name = "ItemCorner"
ItemCorner.Parent = Item
Item.MouseEnter:Connect(function()
TweenService:Create(
Item,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37,37,37)}
):Play()
end)
Item.MouseLeave:Connect(function()
TweenService:Create(
Item,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(34, 34, 34)}
):Play()
end)
Item.MouseButton1Click:Connect(function()
droptog = not droptog
DropdownTitle.Text = text .. " - " .. v
pcall(callback, v)
Dropdown:TweenSize(UDim2.new(0, 363, 0, 42),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
ArrowImg,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{Rotation = 0}
):Play()
wait(.2)
Tab.CanvasSize = UDim2.new(0, 0, 0,
TabLayout.AbsoluteContentSize.Y)
end)
DropItemHolder.CanvasSize = UDim2.new(0, 0, 0,
DropLayout.AbsoluteContentSize.Y)
end
Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
end
function tabcontent:Colorpicker(text, preset, callback)
local ColorPickerToggled = false
local OldToggleColor = Color3.fromRGB(0, 0, 0)
local OldColor = Color3.fromRGB(0, 0, 0)
local OldColorSelectionPosition = nil
local OldHueSelectionPosition = nil
local ColorH, ColorS, ColorV = 1, 1, 1
local RainbowColorPicker = false
local ColorPickerInput = nil
local ColorInput = nil
local HueInput = nil
Colorpicker.Name = "Colorpicker"
Colorpicker.Parent = Tab
Colorpicker.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Colorpicker.ClipsDescendants = true
Colorpicker.Position = UDim2.new(-0.541071415, 0, -0.532915354, 0)
Colorpicker.Size = UDim2.new(0, 363, 0, 42)
ColorpickerCorner.CornerRadius = UDim.new(0, 5)
ColorpickerCorner.Name = "ColorpickerCorner"
ColorpickerCorner.Parent = Colorpicker
ColorpickerTitle.Name = "ColorpickerTitle"
ColorpickerTitle.Parent = Colorpicker
ColorpickerTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ColorpickerTitle.BackgroundTransparency = 1.000
ColorpickerTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
ColorpickerTitle.Size = UDim2.new(0, 187, 0, 42)
ColorpickerTitle.Font = Enum.Font.Gotham
ColorpickerTitle.Text = text
ColorpickerTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ColorpickerTitle.TextSize = 14.000
ColorpickerTitle.TextXAlignment = Enum.TextXAlignment.Left
BoxColor.Name = "BoxColor"
BoxColor.Parent = ColorpickerTitle
BoxColor.BackgroundColor3 = Color3.fromRGB(255, 0, 4)
BoxColor.Position = UDim2.new(1.60427809, 0, 0.214285716, 0)
BoxColor.Size = UDim2.new(0, 41, 0, 23)
BoxColorCorner.CornerRadius = UDim.new(0, 5)
BoxColorCorner.Name = "BoxColorCorner"
BoxColorCorner.Parent = BoxColor
ConfirmBtn.Name = "ConfirmBtn"
ConfirmBtn.Parent = ColorpickerTitle
ConfirmBtn.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
ConfirmBtn.Position = UDim2.new(1.25814295, 0, 1.09037197, 0)
ConfirmBtn.Size = UDim2.new(0, 105, 0, 32)
ConfirmBtn.AutoButtonColor = false
ConfirmBtn.Font = Enum.Font.SourceSans
ConfirmBtn.Text = ""
ConfirmBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ConfirmBtn.TextSize = 14.000
ConfirmBtnCorner.CornerRadius = UDim.new(0, 5)
ConfirmBtnCorner.Name = "ConfirmBtnCorner"
ConfirmBtnCorner.Parent = ConfirmBtn
ConfirmBtnTitle.Name = "ConfirmBtnTitle"
ConfirmBtnTitle.Parent = ConfirmBtn
ConfirmBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ConfirmBtnTitle.BackgroundTransparency = 1.000
ConfirmBtnTitle.Size = UDim2.new(0, 33, 0, 32)
ConfirmBtnTitle.Font = Enum.Font.Gotham
ConfirmBtnTitle.Text = "Confirm"
ConfirmBtnTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ConfirmBtnTitle.TextSize = 14.000
ConfirmBtnTitle.TextXAlignment = Enum.TextXAlignment.Left
ColorpickerBtn.Name = "ColorpickerBtn"
ColorpickerBtn.Parent = ColorpickerTitle
ColorpickerBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ColorpickerBtn.BackgroundTransparency = 1.000
ColorpickerBtn.Size = UDim2.new(0, 363, 0, 42)
ColorpickerBtn.Font = Enum.Font.SourceSans
ColorpickerBtn.Text = ""
ColorpickerBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ColorpickerBtn.TextSize = 14.000
RainbowToggle.Name = "RainbowToggle"
RainbowToggle.Parent = ColorpickerTitle
RainbowToggle.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
RainbowToggle.Position = UDim2.new(1.26349044, 0, 2.12684202, 0)
RainbowToggle.Size = UDim2.new(0, 104, 0, 32)
RainbowToggle.AutoButtonColor = false
RainbowToggle.Font = Enum.Font.SourceSans
RainbowToggle.Text = ""
RainbowToggle.TextColor3 = Color3.fromRGB(0, 0, 0)
RainbowToggle.TextSize = 14.000
RainbowToggleCorner.CornerRadius = UDim.new(0, 5)
RainbowToggleCorner.Name = "RainbowToggleCorner"
RainbowToggleCorner.Parent = RainbowToggle
RainbowToggleTitle.Name = "RainbowToggleTitle"
RainbowToggleTitle.Parent = RainbowToggle
RainbowToggleTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
RainbowToggleTitle.BackgroundTransparency = 1.000
RainbowToggleTitle.Size = UDim2.new(0, 33, 0, 32)
RainbowToggleTitle.Font = Enum.Font.Gotham
RainbowToggleTitle.Text = "Rainbow"
RainbowToggleTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
RainbowToggleTitle.TextSize = 14.000
RainbowToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
FrameRainbowToggle1.Name = "FrameRainbowToggle1"
FrameRainbowToggle1.Parent = RainbowToggle
FrameRainbowToggle1.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
FrameRainbowToggle1.Position = UDim2.new(0.649999976, 0, 0.186000004,
0)
FrameRainbowToggle1.Size = UDim2.new(0, 37, 0, 18)
FrameRainbowToggle1Corner.Name = "FrameRainbowToggle1Corner"
FrameRainbowToggle1Corner.Parent = FrameRainbowToggle1
FrameRainbowToggle2.Name = "FrameRainbowToggle2"
FrameRainbowToggle2.Parent = FrameRainbowToggle1
FrameRainbowToggle2.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
FrameRainbowToggle2.Position = UDim2.new(0.0590000004, 0, 0.112999998,
0)
FrameRainbowToggle2.Size = UDim2.new(0, 33, 0, 14)
FrameRainbowToggle2_2.Name = "FrameRainbowToggle2"
FrameRainbowToggle2_2.Parent = FrameRainbowToggle2
FrameRainbowToggle3.Name = "FrameRainbowToggle3"
FrameRainbowToggle3.Parent = FrameRainbowToggle1
FrameRainbowToggle3.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
FrameRainbowToggle3.BackgroundTransparency = 1.000
FrameRainbowToggle3.Size = UDim2.new(0, 37, 0, 18)
FrameToggle3.Name = "FrameToggle3"
FrameToggle3.Parent = FrameRainbowToggle3
FrameRainbowToggleCircle.Name = "FrameRainbowToggleCircle"
FrameRainbowToggleCircle.Parent = FrameRainbowToggle1
FrameRainbowToggleCircle.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
FrameRainbowToggleCircle.Position = UDim2.new(0.127000004, 0,
0.222000003, 0)
FrameRainbowToggleCircle.Size = UDim2.new(0, 10, 0, 10)
FrameRainbowToggleCircleCorner.Name = "FrameRainbowToggleCircleCorner"
FrameRainbowToggleCircleCorner.Parent = FrameRainbowToggleCircle
Color.Name = "Color"
Color.Parent = ColorpickerTitle
Color.BackgroundColor3 = Color3.fromRGB(255, 0, 4)
Color.Position = UDim2.new(0, 0, 0, 42)
Color.Size = UDim2.new(0, 194, 0, 80)
Color.ZIndex = 10
Color.Image = "rbxassetid://4155801252"
ColorCorner.CornerRadius = UDim.new(0, 3)
ColorCorner.Name = "ColorCorner"
ColorCorner.Parent = Color
ColorSelection.Name = "ColorSelection"
ColorSelection.Parent = Color
ColorSelection.AnchorPoint = Vector2.new(0.5, 0.5)
ColorSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ColorSelection.BackgroundTransparency = 1.000
ColorSelection.Position = UDim2.new(preset and select(3,
Color3.toHSV(preset)))
ColorSelection.Size = UDim2.new(0, 18, 0, 18)
ColorSelection.Image = "http://www.roblox.com/asset/?id=4805639000"
ColorSelection.ScaleType = Enum.ScaleType.Fit
ColorSelection.Visible = false
Hue.Name = "Hue"
Hue.Parent = ColorpickerTitle
Hue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Hue.Position = UDim2.new(0, 202, 0, 42)
Hue.Size = UDim2.new(0, 25, 0, 80)
HueCorner.CornerRadius = UDim.new(0, 3)
HueCorner.Name = "HueCorner"
HueCorner.Parent = Hue
HueGradient.Color = ColorSequence.new {
ColorSequenceKeypoint.new(0.00, Color3.fromRGB(255, 0, 4)),
ColorSequenceKeypoint.new(0.20, Color3.fromRGB(234, 255, 0)),
ColorSequenceKeypoint.new(0.40, Color3.fromRGB(21, 255, 0)),
ColorSequenceKeypoint.new(0.60, Color3.fromRGB(0, 255, 255)),
ColorSequenceKeypoint.new(0.80, Color3.fromRGB(0, 17, 255)),
ColorSequenceKeypoint.new(0.90, Color3.fromRGB(255, 0, 251)),
ColorSequenceKeypoint.new(1.00, Color3.fromRGB(255, 0, 4))
} HueGradient.Rotation = 270
HueGradient.Name = "HueGradient"
HueGradient.Parent = Hue
HueSelection.Name = "HueSelection"
HueSelection.Parent = Hue
HueSelection.AnchorPoint = Vector2.new(0.5, 0.5)
HueSelection.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
HueSelection.BackgroundTransparency = 1.000
HueSelection.Position = UDim2.new(0.48, 0, 1 - select(1,
Color3.toHSV(preset)))
HueSelection.Size = UDim2.new(0, 18, 0, 18)
HueSelection.Image = "http://www.roblox.com/asset/?id=4805639000"
HueSelection.Visible = false
coroutine.wrap(
function()
while wait() do
FrameRainbowToggle3.BackgroundColor3 = PresetColor
end
end
)()
ColorpickerBtn.MouseButton1Click:Connect(function()
if ColorPickerToggled == false then
ColorSelection.Visible = true
HueSelection.Visible = true
Colorpicker:TweenSize(UDim2.new(0, 363, 0, 132),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
wait(.2)
Tab.CanvasSize = UDim2.new(0, 0, 0,
TabLayout.AbsoluteContentSize.Y)
else
ColorSelection.Visible = false
HueSelection.Visible = false
Colorpicker:TweenSize(UDim2.new(0, 363, 0, 42),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
wait(.2)
Tab.CanvasSize = UDim2.new(0, 0, 0,
TabLayout.AbsoluteContentSize.Y)
end
ColorPickerToggled = not ColorPickerToggled
end)
pcall(callback, BoxColor.BackgroundColor3)
end
ColorH =
1 -
(math.clamp(HueSelection.AbsolutePosition.Y -
Hue.AbsolutePosition.Y, 0, Hue.AbsoluteSize.Y) /
Hue.AbsoluteSize.Y)
ColorS =
(math.clamp(ColorSelection.AbsolutePosition.X -
Color.AbsolutePosition.X, 0, Color.AbsoluteSize.X) /
Color.AbsoluteSize.X)
ColorV =
1 -
(math.clamp(ColorSelection.AbsolutePosition.Y -
Color.AbsolutePosition.Y, 0, Color.AbsoluteSize.Y) /
Color.AbsoluteSize.Y)
BoxColor.BackgroundColor3 = preset
Color.BackgroundColor3 = preset
pcall(callback, BoxColor.BackgroundColor3)
Color.InputBegan:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
if RainbowColorPicker then
return
end
if ColorInput then
ColorInput:Disconnect()
end
ColorInput =
RunService.RenderStepped:Connect(
function()
local ColorX =
(math.clamp(Mouse.X - Color.AbsolutePosition.X,
0, Color.AbsoluteSize.X) /
Color.AbsoluteSize.X)
local ColorY =
(math.clamp(Mouse.Y - Color.AbsolutePosition.Y,
0, Color.AbsoluteSize.Y) /
Color.AbsoluteSize.Y)
ColorSelection.Position = UDim2.new(ColorX, 0,
ColorY, 0)
ColorS = ColorX
ColorV = 1 - ColorY
UpdateColorPicker(true)
end
)
end
end
)
Color.InputEnded:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
if ColorInput then
ColorInput:Disconnect()
end
end
end
)
Hue.InputBegan:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
if RainbowColorPicker then
return
end
if HueInput then
HueInput:Disconnect()
end
HueInput =
RunService.RenderStepped:Connect(
function()
local HueY =
(math.clamp(Mouse.Y - Hue.AbsolutePosition.Y,
0, Hue.AbsoluteSize.Y) /
Hue.AbsoluteSize.Y)
UpdateColorPicker(true)
end
)
end
end
)
Hue.InputEnded:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
if HueInput then
HueInput:Disconnect()
end
end
end
)
RainbowToggle.MouseButton1Down:Connect(
function()
RainbowColorPicker = not RainbowColorPicker
if ColorInput then
ColorInput:Disconnect()
end
if HueInput then
HueInput:Disconnect()
end
if RainbowColorPicker then
TweenService:Create(
FrameRainbowToggle1,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
FrameRainbowToggle2,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
FrameRainbowToggle3,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
TweenService:Create(
FrameRainbowToggleCircle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(255,255,255)}
):Play()
FrameRainbowToggleCircle:TweenPosition(UDim2.new(0.587, 0,
0.222000003, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
OldToggleColor = BoxColor.BackgroundColor3
OldColor = Color.BackgroundColor3
OldColorSelectionPosition = ColorSelection.Position
OldHueSelectionPosition = HueSelection.Position
while RainbowColorPicker do
BoxColor.BackgroundColor3 =
Color3.fromHSV(lib.RainbowColorValue, 1, 1)
Color.BackgroundColor3 =
Color3.fromHSV(lib.RainbowColorValue, 1, 1)
ColorSelection.Position = UDim2.new(1, 0, 0, 0)
HueSelection.Position = UDim2.new(0.48, 0, 0,
lib.HueSelectionPosition)
pcall(callback, BoxColor.BackgroundColor3)
wait()
end
elseif not RainbowColorPicker then
TweenService:Create(
FrameRainbowToggle1,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
TweenService:Create(
FrameRainbowToggle2,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
TweenService:Create(
FrameRainbowToggle3,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
FrameRainbowToggleCircle,
TweenInfo.new(.3, Enum.EasingStyle.Quad,
Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(50,50,50)}
):Play()
BoxColor.BackgroundColor3 = OldToggleColor
Color.BackgroundColor3 = OldColor
ColorSelection.Position = OldColorSelectionPosition
HueSelection.Position = OldHueSelectionPosition
pcall(callback, BoxColor.BackgroundColor3)
end
end
)
ConfirmBtn.MouseButton1Click:Connect(
function()
ColorSelection.Visible = false
HueSelection.Visible = false
Colorpicker:TweenSize(UDim2.new(0, 363, 0, 42),
Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
wait(.2)
Tab.CanvasSize = UDim2.new(0, 0, 0,
TabLayout.AbsoluteContentSize.Y)
end
)
Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
end
function tabcontent:Label(text)
local Label = Instance.new("TextButton")
local LabelCorner = Instance.new("UICorner")
local LabelTitle = Instance.new("TextLabel")
Label.Name = "Button"
Label.Parent = Tab
Label.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Label.Size = UDim2.new(0, 363, 0, 42)
Label.AutoButtonColor = false
Label.Font = Enum.Font.SourceSans
Label.Text = ""
Label.TextColor3 = Color3.fromRGB(0, 0, 0)
Label.TextSize = 14.000
LabelCorner.CornerRadius = UDim.new(0, 5)
LabelCorner.Name = "ButtonCorner"
LabelCorner.Parent = Label
LabelTitle.Name = "ButtonTitle"
LabelTitle.Parent =Label
LabelTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
LabelTitle.BackgroundTransparency = 1.000
LabelTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
LabelTitle.Size = UDim2.new(0, 187, 0, 42)
LabelTitle.Font = Enum.Font.Gotham
LabelTitle.Text = text
LabelTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
LabelTitle.TextSize = 14.000
LabelTitle.TextXAlignment = Enum.TextXAlignment.Left
TextboxCorner.CornerRadius = UDim.new(0, 5)
TextboxCorner.Name = "TextboxCorner"
TextboxCorner.Parent = Textbox
TextboxTitle.Name = "TextboxTitle"
TextboxTitle.Parent = Textbox
TextboxTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextboxTitle.BackgroundTransparency = 1.000
TextboxTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
TextboxTitle.Size = UDim2.new(0, 187, 0, 42)
TextboxTitle.Font = Enum.Font.Gotham
TextboxTitle.Text = text
TextboxTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
TextboxTitle.TextSize = 14.000
TextboxTitle.TextXAlignment = Enum.TextXAlignment.Left
TextboxFrame.Name = "TextboxFrame"
TextboxFrame.Parent = TextboxTitle
TextboxFrame.BackgroundColor3 = Color3.fromRGB(37, 37, 37)
TextboxFrame.Position = UDim2.new(1.28877008, 0, 0.214285716, 0)
TextboxFrame.Size = UDim2.new(0, 100, 0, 23)
TextboxFrameCorner.CornerRadius = UDim.new(0, 5)
TextboxFrameCorner.Name = "TextboxFrameCorner"
TextboxFrameCorner.Parent = TextboxFrame
TextBox.Parent = TextboxFrame
TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextBox.BackgroundTransparency = 1.000
TextBox.Size = UDim2.new(0, 100, 0, 23)
TextBox.Font = Enum.Font.Gotham
TextBox.Text = ""
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox.TextSize = 14.000
TextBox.FocusLost:Connect(
function(ep)
if ep then
if #TextBox.Text > 0 then
pcall(callback, TextBox.Text)
if disapper then
TextBox.Text = ""
end
end
end
end
)
Tab.CanvasSize = UDim2.new(0, 0, 0, TabLayout.AbsoluteContentSize.Y)
end
function tabcontent:Bind(text, keypreset, callback)
local binding = false
local Key = keypreset.Name
local Bind = Instance.new("TextButton")
local BindCorner = Instance.new("UICorner")
local BindTitle = Instance.new("TextLabel")
local BindText = Instance.new("TextLabel")
Bind.Name = "Bind"
Bind.Parent = Tab
Bind.BackgroundColor3 = Color3.fromRGB(34, 34, 34)
Bind.Size = UDim2.new(0, 363, 0, 42)
Bind.AutoButtonColor = false
Bind.Font = Enum.Font.SourceSans
Bind.Text = ""
Bind.TextColor3 = Color3.fromRGB(0, 0, 0)
Bind.TextSize = 14.000
BindCorner.CornerRadius = UDim.new(0, 5)
BindCorner.Name = "BindCorner"
BindCorner.Parent = Bind
BindTitle.Name = "BindTitle"
BindTitle.Parent = Bind
BindTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
BindTitle.BackgroundTransparency = 1.000
BindTitle.Position = UDim2.new(0.0358126722, 0, 0, 0)
BindTitle.Size = UDim2.new(0, 187, 0, 42)
BindTitle.Font = Enum.Font.Gotham
BindTitle.Text = text
BindTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
BindTitle.TextSize = 14.000
BindTitle.TextXAlignment = Enum.TextXAlignment.Left
BindText.Name = "BindText"
BindText.Parent = Bind
BindText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
BindText.BackgroundTransparency = 1.000
BindText.Position = UDim2.new(0.0358126722, 0, 0, 0)
BindText.Size = UDim2.new(0, 337, 0, 42)
BindText.Font = Enum.Font.Gotham
BindText.Text = Key
BindText.TextColor3 = Color3.fromRGB(255, 255, 255)
BindText.TextSize = 14.000
BindText.TextXAlignment = Enum.TextXAlignment.Right
Bind.MouseButton1Click:Connect(function()
BindText.Text = "..."
binding = true
local inputwait =
game:GetService("UserInputService").InputBegan:wait()
if inputwait.KeyCode.Name ~= "Unknown" then
BindText.Text = inputwait .KeyCode.Name
Key = inputwait.KeyCode.Name
binding = false
else
binding = false
end
end)
game:GetService("UserInputService").InputBegan:connect(
function(current, pressed)
if not pressed then
if current.KeyCode.Name == Key and binding == false then
pcall(callback)
end
end
end
)
end
return tabcontent
end
return tabhold
end
return lib