Robloxhax/Give Me Head
2024-07-20 12:54:47 +02:00

3247 lines
No EOL
118 KiB
Text

local DiscordLib = {}
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local LocalPlayer = game:GetService("Players").LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local HttpService = game:GetService("HttpService")
local pfp
local user
local tag
local userinfo = {}
pcall(function()
userinfo = HttpService:JSONDecode(readfile("discordlibinfo.txt"));
end)
pfp = userinfo["pfp"] or "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=420&height=420&format=png"
user = userinfo["user"] or game.Players.LocalPlayer.Name
tag = userinfo["tag"] or tostring(math.random(1000,9999))
local function SaveInfo()
userinfo["pfp"] = pfp
userinfo["user"] = user
userinfo["tag"] = tag
writefile("discordlibinfo.txt", HttpService:JSONEncode(userinfo));
end
local function MakeDraggable(topbarobject, object)
local Dragging = nil
local DragInput = nil
local DragStart = nil
local StartPosition = nil
local function Update(input)
local Delta = input.Position - DragStart
local pos =
UDim2.new(
StartPosition.X.Scale,
StartPosition.X.Offset + Delta.X,
StartPosition.Y.Scale,
StartPosition.Y.Offset + Delta.Y
)
object.Position = pos
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
local Discord = Instance.new("ScreenGui")
Discord.Name = "Discord"
Discord.Parent = game.CoreGui
Discord.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
function DiscordLib:Window(text)
local currentservertoggled = ""
local minimized = false
local fs = false
local settingsopened = false
local MainFrame = Instance.new("Frame")
local TopFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local CloseBtn = Instance.new("TextButton")
local CloseIcon = Instance.new("ImageLabel")
local MinimizeBtn = Instance.new("TextButton")
local MinimizeIcon = Instance.new("ImageLabel")
local ServersHolder = Instance.new("Folder")
local Userpad = Instance.new("Frame")
local UserIcon = Instance.new("Frame")
local UserIconCorner = Instance.new("UICorner")
local UserImage = Instance.new("ImageLabel")
local UserCircleImage = Instance.new("ImageLabel")
local UserName = Instance.new("TextLabel")
local UserTag = Instance.new("TextLabel")
local ServersHoldFrame = Instance.new("Frame")
local ServersHold = Instance.new("ScrollingFrame")
local ServersHoldLayout = Instance.new("UIListLayout")
local ServersHoldPadding = Instance.new("UIPadding")
local TopFrameHolder = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = Discord
MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
MainFrame.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
MainFrame.BorderSizePixel = 0
MainFrame.ClipsDescendants = true
MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
MainFrame.Size = UDim2.new(0, 681, 0, 396)
TopFrame.Name = "TopFrame"
TopFrame.Parent = MainFrame
TopFrame.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
TopFrame.BackgroundTransparency = 1.000
TopFrame.BorderSizePixel = 0
TopFrame.Position = UDim2.new(-0.000658480625, 0, 0, 0)
TopFrame.Size = UDim2.new(0, 681, 0, 22)
TopFrameHolder.Name = "TopFrameHolder"
TopFrameHolder.Parent = TopFrame
TopFrameHolder.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
TopFrameHolder.BackgroundTransparency = 1.000
TopFrameHolder.BorderSizePixel = 0
TopFrameHolder.Position = UDim2.new(-0.000658480625, 0, 0, 0)
TopFrameHolder.Size = UDim2.new(0, 681, 0, 22)
Title.Name = "Title"
Title.Parent = TopFrame
Title.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1.000
Title.Position = UDim2.new(0.0102790017, 0, 0, 0)
Title.Size = UDim2.new(0, 192, 0, 23)
Title.Font = Enum.Font.Gotham
Title.Text = text
Title.TextColor3 = Color3.fromRGB(99, 102, 109)
Title.TextSize = 13.000
Title.TextXAlignment = Enum.TextXAlignment.Left
CloseBtn.Name = "CloseBtn"
CloseBtn.Parent = TopFrame
CloseBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
CloseBtn.BackgroundTransparency = 0
CloseBtn.Position = UDim2.new(0.959063113, 0, -0.0169996787, 0)
CloseBtn.Size = UDim2.new(0, 28, 0, 22)
CloseBtn.Font = Enum.Font.Gotham
CloseBtn.Text = ""
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.TextSize = 14.000
CloseBtn.BorderSizePixel = 0
CloseBtn.AutoButtonColor = false
CloseIcon.Name = "CloseIcon"
CloseIcon.Parent = CloseBtn
CloseIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CloseIcon.BackgroundTransparency = 1.000
CloseIcon.Position = UDim2.new(0.189182192, 0, 0.128935531, 0)
CloseIcon.Size = UDim2.new(0, 17, 0, 17)
CloseIcon.Image = "http://www.roblox.com/asset/?id=6035047409"
CloseIcon.ImageColor3 = Color3.fromRGB(220, 221, 222)
MinimizeBtn.Name = "MinimizeButton"
MinimizeBtn.Parent = TopFrame
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
MinimizeBtn.BackgroundTransparency = 0
MinimizeBtn.Position = UDim2.new(0.917947114, 0, -0.0169996787, 0)
MinimizeBtn.Size = UDim2.new(0, 28, 0, 22)
MinimizeBtn.Font = Enum.Font.Gotham
MinimizeBtn.Text = ""
MinimizeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinimizeBtn.TextSize = 14.000
MinimizeBtn.BorderSizePixel = 0
MinimizeBtn.AutoButtonColor = false
MinimizeIcon.Name = "MinimizeLabel"
MinimizeIcon.Parent = MinimizeBtn
MinimizeIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MinimizeIcon.BackgroundTransparency = 1.000
MinimizeIcon.Position = UDim2.new(0.189182192, 0, 0.128935531, 0)
MinimizeIcon.Size = UDim2.new(0, 17, 0, 17)
MinimizeIcon.Image = "http://www.roblox.com/asset/?id=6035067836"
MinimizeIcon.ImageColor3 = Color3.fromRGB(220, 221, 222)
ServersHolder.Name = "ServersHolder"
ServersHolder.Parent = TopFrameHolder
Userpad.Name = "Userpad"
Userpad.Parent = TopFrameHolder
Userpad.BackgroundColor3 = Color3.fromRGB(41, 43, 47)
Userpad.BorderSizePixel = 0
Userpad.Position = UDim2.new(0.106243297, 0, 15.9807148, 0)
Userpad.Size = UDim2.new(0, 179, 0, 43)
UserIcon.Name = "UserIcon"
UserIcon.Parent = Userpad
UserIcon.BackgroundColor3 = Color3.fromRGB(31, 33, 36)
UserIcon.BorderSizePixel = 0
UserIcon.Position = UDim2.new(0.0340000018, 0, 0.123999998, 0)
UserIcon.Size = UDim2.new(0, 32, 0, 32)
UserIconCorner.CornerRadius = UDim.new(1, 8)
UserIconCorner.Name = "UserIconCorner"
UserIconCorner.Parent = UserIcon
UserImage.Name = "UserImage"
UserImage.Parent = UserIcon
UserImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserImage.BackgroundTransparency = 1.000
UserImage.Size = UDim2.new(0, 32, 0, 32)
UserImage.Image = pfp
UserCircleImage.Name = "UserImage"
UserCircleImage.Parent = UserImage
UserCircleImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserCircleImage.BackgroundTransparency = 1.000
UserCircleImage.Size = UDim2.new(0, 32, 0, 32)
UserCircleImage.Image = "rbxassetid://4031889928"
UserCircleImage.ImageColor3 = Color3.fromRGB(41, 43, 47)
UserName.Name = "UserName"
UserName.Parent = Userpad
UserName.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserName.BackgroundTransparency = 1.000
UserName.BorderSizePixel = 0
UserName.Position = UDim2.new(0.230000004, 0, 0.115999997, 0)
UserName.Size = UDim2.new(0, 98, 0, 17)
UserName.Font = Enum.Font.GothamSemibold
UserName.TextColor3 = Color3.fromRGB(255, 255, 255)
UserName.TextSize = 13.000
UserName.TextXAlignment = Enum.TextXAlignment.Left
UserName.ClipsDescendants = true
UserTag.Name = "UserTag"
UserTag.Parent = Userpad
UserTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserTag.BackgroundTransparency = 1.000
UserTag.BorderSizePixel = 0
UserTag.Position = UDim2.new(0.230000004, 0, 0.455000013, 0)
UserTag.Size = UDim2.new(0, 95, 0, 17)
UserTag.Font = Enum.Font.Gotham
UserTag.TextColor3 = Color3.fromRGB(255, 255, 255)
UserTag.TextSize = 13.000
UserTag.TextTransparency = 0.300
UserTag.TextXAlignment = Enum.TextXAlignment.Left
UserName.Text = user
UserTag.Text = "#" .. tag
ServersHoldFrame.Name = "ServersHoldFrame"
ServersHoldFrame.Parent = MainFrame
ServersHoldFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ServersHoldFrame.BackgroundTransparency = 1.000
ServersHoldFrame.BorderColor3 = Color3.fromRGB(27, 42, 53)
ServersHoldFrame.Size = UDim2.new(0, 71, 0, 396)
ServersHold.Name = "ServersHold"
ServersHold.Parent = ServersHoldFrame
ServersHold.Active = true
ServersHold.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ServersHold.BackgroundTransparency = 1.000
ServersHold.BorderSizePixel = 0
ServersHold.Position = UDim2.new(-0.000359333731, 0, 0.0580808073, 0)
ServersHold.Size = UDim2.new(0, 71, 0, 373)
ServersHold.ScrollBarThickness = 1
ServersHold.ScrollBarImageTransparency = 1
ServersHold.CanvasSize = UDim2.new(0, 0, 0, 0)
ServersHoldLayout.Name = "ServersHoldLayout"
ServersHoldLayout.Parent = ServersHold
ServersHoldLayout.SortOrder = Enum.SortOrder.LayoutOrder
ServersHoldLayout.Padding = UDim.new(0, 7)
ServersHoldPadding.Name = "ServersHoldPadding"
ServersHoldPadding.Parent = ServersHold
CloseBtn.MouseButton1Click:Connect(
function()
MainFrame:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
end
)
CloseBtn.MouseEnter:Connect(
function()
CloseBtn.BackgroundColor3 = Color3.fromRGB(240, 71, 71)
end
)
CloseBtn.MouseLeave:Connect(
function()
CloseBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
end
)
MinimizeBtn.MouseEnter:Connect(
function()
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(40, 43, 46)
end
)
MinimizeBtn.MouseLeave:Connect(
function()
MinimizeBtn.BackgroundColor3 = Color3.fromRGB(32, 34, 37)
end
)
MinimizeBtn.MouseButton1Click:Connect(
function()
if minimized == false then
MainFrame:TweenSize(
UDim2.new(0, 681, 0, 22),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
else
MainFrame:TweenSize(
UDim2.new(0, 681, 0, 396),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
end
minimized = not minimized
end
)
local SettingsOpenBtn = Instance.new("TextButton")
local SettingsOpenBtnIco = Instance.new("ImageLabel")
SettingsOpenBtn.Name = "SettingsOpenBtn"
SettingsOpenBtn.Parent = Userpad
SettingsOpenBtn.BackgroundColor3 = Color3.fromRGB(53, 56, 62)
SettingsOpenBtn.BackgroundTransparency = 1.000
SettingsOpenBtn.Position = UDim2.new(0.849161983, 0, 0.279069781, 0)
SettingsOpenBtn.Size = UDim2.new(0, 18, 0, 18)
SettingsOpenBtn.Font = Enum.Font.SourceSans
SettingsOpenBtn.Text = ""
SettingsOpenBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
SettingsOpenBtn.TextSize = 14.000
SettingsOpenBtnIco.Name = "SettingsOpenBtnIco"
SettingsOpenBtnIco.Parent = SettingsOpenBtn
SettingsOpenBtnIco.BackgroundColor3 = Color3.fromRGB(220, 220, 220)
SettingsOpenBtnIco.BackgroundTransparency = 1.000
SettingsOpenBtnIco.Size = UDim2.new(0, 18, 0, 18)
SettingsOpenBtnIco.Image = "http://www.roblox.com/asset/?id=6031280882"
SettingsOpenBtnIco.ImageColor3 = Color3.fromRGB(220, 220, 220)
local SettingsFrame = Instance.new("Frame")
local Settings = Instance.new("Frame")
local SettingsHolder = Instance.new("Frame")
local CloseSettingsBtn = Instance.new("TextButton")
local CloseSettingsBtnCorner = Instance.new("UICorner")
local CloseSettingsBtnCircle = Instance.new("Frame")
local CloseSettingsBtnCircleCorner = Instance.new("UICorner")
local CloseSettingsBtnIcon = Instance.new("ImageLabel")
local TextLabel = Instance.new("TextLabel")
local UserPanel = Instance.new("Frame")
local UserSettingsPad = Instance.new("Frame")
local UserSettingsPadCorner = Instance.new("UICorner")
local UsernameText = Instance.new("TextLabel")
local UserSettingsPadUserTag = Instance.new("Frame")
local UserSettingsPadUser = Instance.new("TextLabel")
local UserSettingsPadUserTagLayout = Instance.new("UIListLayout")
local UserSettingsPadTag = Instance.new("TextLabel")
local EditBtn = Instance.new("TextButton")
local EditBtnCorner = Instance.new("UICorner")
local UserPanelUserIcon = Instance.new("TextButton")
local UserPanelUserImage = Instance.new("ImageLabel")
local UserPanelUserCircle = Instance.new("ImageLabel")
local BlackFrame = Instance.new("Frame")
local BlackFrameCorner = Instance.new("UICorner")
local ChangeAvatarText = Instance.new("TextLabel")
local SearchIcoFrame = Instance.new("Frame")
local SearchIcoFrameCorner = Instance.new("UICorner")
local SearchIco = Instance.new("ImageLabel")
local UserPanelUserTag = Instance.new("Frame")
local UserPanelUser = Instance.new("TextLabel")
local UserPanelUserTagLayout = Instance.new("UIListLayout")
local UserPanelTag = Instance.new("TextLabel")
local UserPanelCorner = Instance.new("UICorner")
local LeftFrame = Instance.new("Frame")
local MyAccountBtn = Instance.new("TextButton")
local MyAccountBtnCorner = Instance.new("UICorner")
local MyAccountBtnTitle = Instance.new("TextLabel")
local SettingsTitle = Instance.new("TextLabel")
local DiscordInfo = Instance.new("TextLabel")
local CurrentSettingOpen = Instance.new("TextLabel")
SettingsFrame.Name = "SettingsFrame"
SettingsFrame.Parent = MainFrame
SettingsFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
SettingsFrame.BackgroundTransparency = 1.000
SettingsFrame.Size = UDim2.new(0, 681, 0, 396)
SettingsFrame.Visible = false
Settings.Name = "Settings"
Settings.Parent = SettingsFrame
Settings.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
Settings.BorderSizePixel = 0
Settings.Position = UDim2.new(0, 0, 0.0530303046, 0)
Settings.Size = UDim2.new(0, 681, 0, 375)
SettingsHolder.Name = "SettingsHolder"
SettingsHolder.Parent = Settings
SettingsHolder.AnchorPoint = Vector2.new(0.5, 0.5)
SettingsHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SettingsHolder.BackgroundTransparency = 1.000
SettingsHolder.ClipsDescendants = true
SettingsHolder.Position = UDim2.new(0.49926579, 0, 0.498666674, 0)
SettingsHolder.Size = UDim2.new(0, 0, 0, 0)
CloseSettingsBtn.Name = "CloseSettingsBtn"
CloseSettingsBtn.Parent = SettingsHolder
CloseSettingsBtn.AnchorPoint = Vector2.new(0.5, 0.5)
CloseSettingsBtn.BackgroundColor3 = Color3.fromRGB(113, 117, 123)
CloseSettingsBtn.Position = UDim2.new(0.952967286, 0, 0.0853333324, 0)
CloseSettingsBtn.Selectable = false
CloseSettingsBtn.Size = UDim2.new(0, 30, 0, 30)
CloseSettingsBtn.AutoButtonColor = false
CloseSettingsBtn.Font = Enum.Font.SourceSans
CloseSettingsBtn.Text = ""
CloseSettingsBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
CloseSettingsBtn.TextSize = 14.000
CloseSettingsBtnCorner.CornerRadius = UDim.new(1, 0)
CloseSettingsBtnCorner.Name = "CloseSettingsBtnCorner"
CloseSettingsBtnCorner.Parent = CloseSettingsBtn
CloseSettingsBtnCircle.Name = "CloseSettingsBtnCircle"
CloseSettingsBtnCircle.Parent = CloseSettingsBtn
CloseSettingsBtnCircle.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
CloseSettingsBtnCircle.Position = UDim2.new(0.0879999995, 0, 0.118000001, 0)
CloseSettingsBtnCircle.Size = UDim2.new(0, 24, 0, 24)
CloseSettingsBtnCircleCorner.CornerRadius = UDim.new(1, 0)
CloseSettingsBtnCircleCorner.Name = "CloseSettingsBtnCircleCorner"
CloseSettingsBtnCircleCorner.Parent = CloseSettingsBtnCircle
CloseSettingsBtnIcon.Name = "CloseSettingsBtnIcon"
CloseSettingsBtnIcon.Parent = CloseSettingsBtnCircle
CloseSettingsBtnIcon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CloseSettingsBtnIcon.BackgroundTransparency = 1.000
CloseSettingsBtnIcon.Position = UDim2.new(0, 2, 0, 2)
CloseSettingsBtnIcon.Size = UDim2.new(0, 19, 0, 19)
CloseSettingsBtnIcon.Image = "http://www.roblox.com/asset/?id=6035047409"
CloseSettingsBtnIcon.ImageColor3 = Color3.fromRGB(222, 222, 222)
CloseSettingsBtn.MouseButton1Click:Connect(function()
settingsopened = false
TopFrameHolder.Visible = true
ServersHoldFrame.Visible = true
SettingsHolder:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
TweenService:Create(
Settings,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
for i,v in next, SettingsHolder:GetChildren() do
TweenService:Create(
v,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
end
wait(.3)
SettingsFrame.Visible = false
end)
CloseSettingsBtn.MouseEnter:Connect(function()
CloseSettingsBtnCircle.BackgroundColor3 = Color3.fromRGB(72,76,82)
end)
CloseSettingsBtn.MouseLeave:Connect(function()
CloseSettingsBtnCircle.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
end)
UserInputService.InputBegan:Connect(
function(io, p)
if io.KeyCode == Enum.KeyCode.RightControl then
if settingsopened == true then
settingsopened = false
TopFrameHolder.Visible = true
ServersHoldFrame.Visible = true
SettingsHolder:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
TweenService:Create(
Settings,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
for i,v in next, SettingsHolder:GetChildren() do
TweenService:Create(
v,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
end
wait(.3)
SettingsFrame.Visible = false
end
end
end
)
TextLabel.Parent = CloseSettingsBtn
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1.000
TextLabel.Position = UDim2.new(-0.0666666701, 0, 1.06666672, 0)
TextLabel.Size = UDim2.new(0, 34, 0, 22)
TextLabel.Font = Enum.Font.GothamSemibold
TextLabel.Text = "rightctrl"
TextLabel.TextColor3 = Color3.fromRGB(113, 117, 123)
TextLabel.TextSize = 11.000
UserPanel.Name = "UserPanel"
UserPanel.Parent = SettingsHolder
UserPanel.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UserPanel.Position = UDim2.new(0.365638763, 0, 0.130666673, 0)
UserPanel.Size = UDim2.new(0, 362, 0, 164)
UserSettingsPad.Name = "UserSettingsPad"
UserSettingsPad.Parent = UserPanel
UserSettingsPad.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
UserSettingsPad.Position = UDim2.new(0.0331491716, 0, 0.568140388, 0)
UserSettingsPad.Size = UDim2.new(0, 337, 0, 56)
UserSettingsPadCorner.Name = "UserSettingsPadCorner"
UserSettingsPadCorner.Parent = UserSettingsPad
UsernameText.Name = "UsernameText"
UsernameText.Parent = UserSettingsPad
UsernameText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UsernameText.BackgroundTransparency = 1.000
UsernameText.Position = UDim2.new(0.0419999994, 0, 0.154714286, 0)
UsernameText.Size = UDim2.new(0, 65, 0, 19)
UsernameText.Font = Enum.Font.GothamBold
UsernameText.Text = "USERNAME"
UsernameText.TextColor3 = Color3.fromRGB(126, 130, 136)
UsernameText.TextSize = 11.000
UsernameText.TextXAlignment = Enum.TextXAlignment.Left
UserSettingsPadUserTag.Name = "UserSettingsPadUserTag"
UserSettingsPadUserTag.Parent = UserSettingsPad
UserSettingsPadUserTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserSettingsPadUserTag.BackgroundTransparency = 1.000
UserSettingsPadUserTag.Position = UDim2.new(0.0419999994, 0, 0.493999988, 0)
UserSettingsPadUserTag.Size = UDim2.new(0, 65, 0, 19)
UserSettingsPadUser.Name = "UserSettingsPadUser"
UserSettingsPadUser.Parent = UserSettingsPadUserTag
UserSettingsPadUser.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserSettingsPadUser.BackgroundTransparency = 1.000
UserSettingsPadUser.Font = Enum.Font.Gotham
UserSettingsPadUser.TextColor3 = Color3.fromRGB(255, 255, 255)
UserSettingsPadUser.TextSize = 13.000
UserSettingsPadUser.TextXAlignment = Enum.TextXAlignment.Left
UserSettingsPadUser.Text = user
UserSettingsPadUser.Size = UDim2.new(0, UserSettingsPadUser.TextBounds.X + 2, 0, 19)
UserSettingsPadUserTagLayout.Name = "UserSettingsPadUserTagLayout"
UserSettingsPadUserTagLayout.Parent = UserSettingsPadUserTag
UserSettingsPadUserTagLayout.FillDirection = Enum.FillDirection.Horizontal
UserSettingsPadUserTagLayout.SortOrder = Enum.SortOrder.LayoutOrder
UserSettingsPadTag.Name = "UserSettingsPadTag"
UserSettingsPadTag.Parent = UserSettingsPadUserTag
UserSettingsPadTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserSettingsPadTag.BackgroundTransparency = 1.000
UserSettingsPadTag.Position = UDim2.new(0.0419999994, 0, 0.493999988, 0)
UserSettingsPadTag.Size = UDim2.new(0, 65, 0, 19)
UserSettingsPadTag.Font = Enum.Font.Gotham
UserSettingsPadTag.Text = "#" .. tag
UserSettingsPadTag.TextColor3 = Color3.fromRGB(184, 186, 189)
UserSettingsPadTag.TextSize = 13.000
UserSettingsPadTag.TextXAlignment = Enum.TextXAlignment.Left
EditBtn.Name = "EditBtn"
EditBtn.Parent = UserSettingsPad
EditBtn.BackgroundColor3 = Color3.fromRGB(116, 127, 141)
EditBtn.Position = UDim2.new(0.797671914, 0, 0.232142866, 0)
EditBtn.Size = UDim2.new(0, 55, 0, 30)
EditBtn.Font = Enum.Font.Gotham
EditBtn.Text = "Edit"
EditBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
EditBtn.TextSize = 14.000
EditBtn.AutoButtonColor = false
EditBtn.MouseEnter:Connect(function()
TweenService:Create(
EditBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(104,114,127)}
):Play()
end)
EditBtn.MouseLeave:Connect(function()
TweenService:Create(
EditBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(116, 127, 141)}
):Play()
end)
EditBtnCorner.CornerRadius = UDim.new(0, 3)
EditBtnCorner.Name = "EditBtnCorner"
EditBtnCorner.Parent = EditBtn
UserPanelUserIcon.Name = "UserPanelUserIcon"
UserPanelUserIcon.Parent = UserPanel
UserPanelUserIcon.BackgroundColor3 = Color3.fromRGB(31, 33, 36)
UserPanelUserIcon.BorderSizePixel = 0
UserPanelUserIcon.Position = UDim2.new(0.0340000018, 0, 0.074000001, 0)
UserPanelUserIcon.Size = UDim2.new(0, 71, 0, 71)
UserPanelUserIcon.AutoButtonColor = false
UserPanelUserIcon.Text = ""
UserPanelUserImage.Name = "UserPanelUserImage"
UserPanelUserImage.Parent = UserPanelUserIcon
UserPanelUserImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserPanelUserImage.BackgroundTransparency = 1.000
UserPanelUserImage.Size = UDim2.new(0, 71, 0, 71)
UserPanelUserImage.Image = pfp
UserPanelUserCircle.Name = "UserPanelUserCircle"
UserPanelUserCircle.Parent = UserPanelUserImage
UserPanelUserCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserPanelUserCircle.BackgroundTransparency = 1.000
UserPanelUserCircle.Size = UDim2.new(0, 71, 0, 71)
UserPanelUserCircle.Image = "rbxassetid://4031889928"
UserPanelUserCircle.ImageColor3 = Color3.fromRGB(47, 49, 54)
BlackFrame.Name = "BlackFrame"
BlackFrame.Parent = UserPanelUserIcon
BlackFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
BlackFrame.BackgroundTransparency = 0.400
BlackFrame.BorderSizePixel = 0
BlackFrame.Size = UDim2.new(0, 71, 0, 71)
BlackFrame.Visible = false
BlackFrameCorner.CornerRadius = UDim.new(1, 8)
BlackFrameCorner.Name = "BlackFrameCorner"
BlackFrameCorner.Parent = BlackFrame
ChangeAvatarText.Name = "ChangeAvatarText"
ChangeAvatarText.Parent = BlackFrame
ChangeAvatarText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ChangeAvatarText.BackgroundTransparency = 1.000
ChangeAvatarText.Size = UDim2.new(0, 71, 0, 71)
ChangeAvatarText.Font = Enum.Font.GothamBold
ChangeAvatarText.Text = "CHAGNE AVATAR"
ChangeAvatarText.TextColor3 = Color3.fromRGB(255, 255, 255)
ChangeAvatarText.TextSize = 11.000
ChangeAvatarText.TextWrapped = true
SearchIcoFrame.Name = "SearchIcoFrame"
SearchIcoFrame.Parent = UserPanelUserIcon
SearchIcoFrame.BackgroundColor3 = Color3.fromRGB(222, 222, 222)
SearchIcoFrame.Position = UDim2.new(0.657999992, 0, 0, 0)
SearchIcoFrame.Size = UDim2.new(0, 20, 0, 20)
SearchIcoFrameCorner.CornerRadius = UDim.new(1, 8)
SearchIcoFrameCorner.Name = "SearchIcoFrameCorner"
SearchIcoFrameCorner.Parent = SearchIcoFrame
SearchIco.Name = "SearchIco"
SearchIco.Parent = SearchIcoFrame
SearchIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SearchIco.BackgroundTransparency = 1.000
SearchIco.Position = UDim2.new(0.150000006, 0, 0.100000001, 0)
SearchIco.Size = UDim2.new(0, 15, 0, 15)
SearchIco.Image = "http://www.roblox.com/asset/?id=6034407084"
SearchIco.ImageColor3 = Color3.fromRGB(114, 118, 125)
UserPanelUserIcon.MouseEnter:Connect(function()
BlackFrame.Visible = true
end)
UserPanelUserIcon.MouseLeave:Connect(function()
BlackFrame.Visible = false
end)
UserPanelUserIcon.MouseButton1Click:Connect(function()
local NotificationHolder = Instance.new("TextButton")
NotificationHolder.Name = "NotificationHolder"
NotificationHolder.Parent = SettingsHolder
NotificationHolder.BackgroundColor3 = Color3.fromRGB(22,22,22)
NotificationHolder.Position = UDim2.new(-0.00881057233, 0, -0.00266666664, 0)
NotificationHolder.Size = UDim2.new(0, 687, 0, 375)
NotificationHolder.AutoButtonColor = false
NotificationHolder.Font = Enum.Font.SourceSans
NotificationHolder.Text = ""
NotificationHolder.TextColor3 = Color3.fromRGB(0, 0, 0)
NotificationHolder.TextSize = 14.000
NotificationHolder.BackgroundTransparency = 1
NotificationHolder.Visible = true
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0.2}
):Play()
local AvatarChange = Instance.new("Frame")
local UserChangeCorner = Instance.new("UICorner")
local UnderBar = Instance.new("Frame")
local UnderBarCorner = Instance.new("UICorner")
local UnderBarFrame = Instance.new("Frame")
local Text1 = Instance.new("TextLabel")
local Text2 = Instance.new("TextLabel")
local TextBoxFrame = Instance.new("Frame")
local TextBoxFrameCorner = Instance.new("UICorner")
local TextBoxFrame1 = Instance.new("Frame")
local TextBoxFrame1Corner = Instance.new("UICorner")
local AvatarTextbox = Instance.new("TextBox")
local ChangeBtn = Instance.new("TextButton")
local ChangeCorner = Instance.new("UICorner")
local CloseBtn2 = Instance.new("TextButton")
local Close2Icon = Instance.new("ImageLabel")
local CloseBtn1 = Instance.new("TextButton")
local CloseBtn1Corner = Instance.new("UICorner")
local ResetBtn = Instance.new("TextButton")
local ResetCorner = Instance.new("UICorner")
AvatarChange.Name = "AvatarChange"
AvatarChange.Parent = NotificationHolder
AvatarChange.AnchorPoint = Vector2.new(0.5, 0.5)
AvatarChange.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
AvatarChange.ClipsDescendants = true
AvatarChange.Position = UDim2.new(0.513071597, 0, 0.4746176, 0)
AvatarChange.Size = UDim2.new(0, 0, 0, 0)
AvatarChange.BackgroundTransparency = 1
AvatarChange:TweenSize(UDim2.new(0, 346, 0, 198), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
AvatarChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
UserChangeCorner.CornerRadius = UDim.new(0, 5)
UserChangeCorner.Name = "UserChangeCorner"
UserChangeCorner.Parent = AvatarChange
UnderBar.Name = "UnderBar"
UnderBar.Parent = AvatarChange
UnderBar.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UnderBar.Position = UDim2.new(-0.000297061284, 0, 0.945048928, 0)
UnderBar.Size = UDim2.new(0, 346, 0, 13)
UnderBarCorner.CornerRadius = UDim.new(0, 5)
UnderBarCorner.Name = "UnderBarCorner"
UnderBarCorner.Parent = UnderBar
UnderBarFrame.Name = "UnderBarFrame"
UnderBarFrame.Parent = UnderBar
UnderBarFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UnderBarFrame.BorderSizePixel = 0
UnderBarFrame.Position = UDim2.new(-0.000297061284, 0, -2.53846145, 0)
UnderBarFrame.Size = UDim2.new(0, 346, 0, 39)
Text1.Name = "Text1"
Text1.Parent = AvatarChange
Text1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Text1.BackgroundTransparency = 1.000
Text1.Position = UDim2.new(-0.000594122568, 0, 0.0202020202, 0)
Text1.Size = UDim2.new(0, 346, 0, 68)
Text1.Font = Enum.Font.GothamSemibold
Text1.Text = "Change your avatar"
Text1.TextColor3 = Color3.fromRGB(255, 255, 255)
Text1.TextSize = 20.000
Text2.Name = "Text2"
Text2.Parent = AvatarChange
Text2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Text2.BackgroundTransparency = 1.000
Text2.Position = UDim2.new(-0.000594122568, 0, 0.141587839, 0)
Text2.Size = UDim2.new(0, 346, 0, 63)
Text2.Font = Enum.Font.Gotham
Text2.Text = "Enter your new profile in a Roblox decal link."
Text2.TextColor3 = Color3.fromRGB(171, 172, 176)
Text2.TextSize = 14.000
TextBoxFrame.Name = "TextBoxFrame"
TextBoxFrame.Parent = AvatarChange
TextBoxFrame.AnchorPoint = Vector2.new(0.5, 0.5)
TextBoxFrame.BackgroundColor3 = Color3.fromRGB(37, 40, 43)
TextBoxFrame.Position = UDim2.new(0.49710983, 0, 0.560606062, 0)
TextBoxFrame.Size = UDim2.new(0, 319, 0, 38)
TextBoxFrameCorner.CornerRadius = UDim.new(0, 3)
TextBoxFrameCorner.Name = "TextBoxFrameCorner"
TextBoxFrameCorner.Parent = TextBoxFrame
TextBoxFrame1.Name = "TextBoxFrame1"
TextBoxFrame1.Parent = TextBoxFrame
TextBoxFrame1.AnchorPoint = Vector2.new(0.5, 0.5)
TextBoxFrame1.BackgroundColor3 = Color3.fromRGB(48, 51, 57)
TextBoxFrame1.ClipsDescendants = true
TextBoxFrame1.Position = UDim2.new(0.5, 0, 0.5, 0)
TextBoxFrame1.Size = UDim2.new(0, 317, 0, 36)
TextBoxFrame1Corner.CornerRadius = UDim.new(0, 3)
TextBoxFrame1Corner.Name = "TextBoxFrame1Corner"
TextBoxFrame1Corner.Parent = TextBoxFrame1
AvatarTextbox.Name = "AvatarTextbox"
AvatarTextbox.Parent = TextBoxFrame1
AvatarTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
AvatarTextbox.BackgroundTransparency = 1.000
AvatarTextbox.Position = UDim2.new(0.0378548913, 0, 0, 0)
AvatarTextbox.Size = UDim2.new(0, 293, 0, 37)
AvatarTextbox.Font = Enum.Font.Gotham
AvatarTextbox.Text = ""
AvatarTextbox.TextColor3 = Color3.fromRGB(193, 195, 197)
AvatarTextbox.TextSize = 14.000
AvatarTextbox.TextXAlignment = Enum.TextXAlignment.Left
ChangeBtn.Name = "ChangeBtn"
ChangeBtn.Parent = AvatarChange
ChangeBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
ChangeBtn.Position = UDim2.new(0.749670506, 0, 0.823232353, 0)
ChangeBtn.Size = UDim2.new(0, 76, 0, 27)
ChangeBtn.Font = Enum.Font.Gotham
ChangeBtn.Text = "Change"
ChangeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ChangeBtn.TextSize = 13.000
ChangeBtn.AutoButtonColor = false
ChangeBtn.MouseEnter:Connect(function()
TweenService:Create(
ChangeBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(103,123,196)}
):Play()
end)
ChangeBtn.MouseLeave:Connect(function()
TweenService:Create(
ChangeBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
ChangeBtn.MouseButton1Click:Connect(function()
pfp = tostring(AvatarTextbox.Text)
UserImage.Image = pfp
UserPanelUserImage.Image = pfp
SaveInfo()
AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
AvatarChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
ChangeCorner.CornerRadius = UDim.new(0, 4)
ChangeCorner.Name = "ChangeCorner"
ChangeCorner.Parent = ChangeBtn
CloseBtn2.Name = "CloseBtn2"
CloseBtn2.Parent = AvatarChange
CloseBtn2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn2.BackgroundTransparency = 1.000
CloseBtn2.Position = UDim2.new(0.898000002, 0, 0, 0)
CloseBtn2.Size = UDim2.new(0, 26, 0, 26)
CloseBtn2.Font = Enum.Font.Gotham
CloseBtn2.Text = ""
CloseBtn2.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn2.TextSize = 14.000
Close2Icon.Name = "Close2Icon"
Close2Icon.Parent = CloseBtn2
Close2Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Close2Icon.BackgroundTransparency = 1.000
Close2Icon.Position = UDim2.new(-0.0384615399, 0, 0.312910825, 0)
Close2Icon.Size = UDim2.new(0, 25, 0, 25)
Close2Icon.Image = "http://www.roblox.com/asset/?id=6035047409"
Close2Icon.ImageColor3 = Color3.fromRGB(119, 122, 127)
CloseBtn1.Name = "CloseBtn1"
CloseBtn1.Parent = AvatarChange
CloseBtn1.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
CloseBtn1.BackgroundTransparency = 1.000
CloseBtn1.Position = UDim2.new(0.495000005, 0, 0.823000014, 0)
CloseBtn1.Size = UDim2.new(0, 76, 0, 27)
CloseBtn1.Font = Enum.Font.Gotham
CloseBtn1.Text = "Close"
CloseBtn1.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn1.TextSize = 13.000
CloseBtn1Corner.CornerRadius = UDim.new(0, 4)
CloseBtn1Corner.Name = "CloseBtn1Corner"
CloseBtn1Corner.Parent = CloseBtn1
ResetBtn.Name = "ResetBtn"
ResetBtn.Parent = AvatarChange
ResetBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
ResetBtn.BackgroundTransparency = 1.000
ResetBtn.Position = UDim2.new(0.260895967, 0, 0.823000014, 0)
ResetBtn.Size = UDim2.new(0, 76, 0, 27)
ResetBtn.Font = Enum.Font.Gotham
ResetBtn.Text = "Reset"
ResetBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ResetBtn.TextSize = 13.000
ResetBtn.MouseButton1Click:Connect(function()
pfp = "https://www.roblox.com/headshot-thumbnail/image?userId=".. game.Players.LocalPlayer.UserId .."&width=420&height=420&format=png"
UserImage.Image = pfp
UserPanelUserImage.Image = pfp
SaveInfo()
AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
AvatarChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
ResetCorner.CornerRadius = UDim.new(0, 4)
ResetCorner.Name = "ResetCorner"
ResetCorner.Parent = ResetBtn
CloseBtn1.MouseButton1Click:Connect(function()
AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
AvatarChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
CloseBtn2.MouseButton1Click:Connect(function()
AvatarChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
AvatarChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
CloseBtn2.MouseEnter:Connect(function()
TweenService:Create(
Close2Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageColor3 = Color3.fromRGB(210,210,210)}
):Play()
end)
CloseBtn2.MouseLeave:Connect(function()
TweenService:Create(
Close2Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageColor3 = Color3.fromRGB(119, 122, 127)}
):Play()
end)
AvatarTextbox.Focused:Connect(function()
TweenService:Create(
TextBoxFrame,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
AvatarTextbox.FocusLost:Connect(function()
TweenService:Create(
TextBoxFrame,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37, 40, 43)}
):Play()
end)
end)
UserPanelUserTag.Name = "UserPanelUserTag"
UserPanelUserTag.Parent = UserPanel
UserPanelUserTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserPanelUserTag.BackgroundTransparency = 1.000
UserPanelUserTag.Position = UDim2.new(0.271143615, 0, 0.231804818, 0)
UserPanelUserTag.Size = UDim2.new(0, 113, 0, 19)
UserPanelUser.Name = "UserPanelUser"
UserPanelUser.Parent = UserPanelUserTag
UserPanelUser.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserPanelUser.BackgroundTransparency = 1.000
UserPanelUser.Font = Enum.Font.GothamSemibold
UserPanelUser.TextColor3 = Color3.fromRGB(255, 255, 255)
UserPanelUser.TextSize = 17.000
UserPanelUser.TextXAlignment = Enum.TextXAlignment.Left
UserPanelUser.Text = user
UserPanelUser.Size = UDim2.new(0, UserPanelUser.TextBounds.X + 2, 0, 19)
UserPanelUserTagLayout.Name = "UserPanelUserTagLayout"
UserPanelUserTagLayout.Parent = UserPanelUserTag
UserPanelUserTagLayout.FillDirection = Enum.FillDirection.Horizontal
UserPanelUserTagLayout.SortOrder = Enum.SortOrder.LayoutOrder
UserPanelTag.Name = "UserPanelTag"
UserPanelTag.Parent = UserPanelUserTag
UserPanelTag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UserPanelTag.BackgroundTransparency = 1.000
UserPanelTag.Position = UDim2.new(0.0419999994, 0, 0.493999988, 0)
UserPanelTag.Size = UDim2.new(0, 65, 0, 19)
UserPanelTag.Font = Enum.Font.Gotham
UserPanelTag.Text = "#" .. tag
UserPanelTag.TextColor3 = Color3.fromRGB(184, 186, 189)
UserPanelTag.TextSize = 17.000
UserPanelTag.TextXAlignment = Enum.TextXAlignment.Left
UserPanelCorner.Name = "UserPanelCorner"
UserPanelCorner.Parent = UserPanel
LeftFrame.Name = "LeftFrame"
LeftFrame.Parent = SettingsHolder
LeftFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
LeftFrame.BorderSizePixel = 0
LeftFrame.Position = UDim2.new(0, 0, -0.000303059904, 0)
LeftFrame.Size = UDim2.new(0, 233, 0, 375)
MyAccountBtn.Name = "MyAccountBtn"
MyAccountBtn.Parent = LeftFrame
MyAccountBtn.BackgroundColor3 = Color3.fromRGB(57, 60, 67)
MyAccountBtn.BorderSizePixel = 0
MyAccountBtn.Position = UDim2.new(0.271232396, 0, 0.101614028, 0)
MyAccountBtn.Size = UDim2.new(0, 160, 0, 30)
MyAccountBtn.AutoButtonColor = false
MyAccountBtn.Font = Enum.Font.SourceSans
MyAccountBtn.Text = ""
MyAccountBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
MyAccountBtn.TextSize = 14.000
MyAccountBtnCorner.CornerRadius = UDim.new(0, 6)
MyAccountBtnCorner.Name = "MyAccountBtnCorner"
MyAccountBtnCorner.Parent = MyAccountBtn
MyAccountBtnTitle.Name = "MyAccountBtnTitle"
MyAccountBtnTitle.Parent = MyAccountBtn
MyAccountBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
MyAccountBtnTitle.BackgroundTransparency = 1.000
MyAccountBtnTitle.BorderSizePixel = 0
MyAccountBtnTitle.Position = UDim2.new(0.0759999976, 0, -0.166999996, 0)
MyAccountBtnTitle.Size = UDim2.new(0, 95, 0, 39)
MyAccountBtnTitle.Font = Enum.Font.GothamSemibold
MyAccountBtnTitle.Text = "My Account"
MyAccountBtnTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
MyAccountBtnTitle.TextSize = 14.000
MyAccountBtnTitle.TextXAlignment = Enum.TextXAlignment.Left
SettingsTitle.Name = "SettingsTitle"
SettingsTitle.Parent = LeftFrame
SettingsTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SettingsTitle.BackgroundTransparency = 1.000
SettingsTitle.Position = UDim2.new(0.308999985, 0, 0.0450000018, 0)
SettingsTitle.Size = UDim2.new(0, 65, 0, 19)
SettingsTitle.Font = Enum.Font.GothamBlack
SettingsTitle.Text = "SETTINGS"
SettingsTitle.TextColor3 = Color3.fromRGB(142, 146, 152)
SettingsTitle.TextSize = 11.000
SettingsTitle.TextXAlignment = Enum.TextXAlignment.Left
DiscordInfo.Name = "DiscordInfo"
DiscordInfo.Parent = LeftFrame
DiscordInfo.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DiscordInfo.BackgroundTransparency = 1.000
DiscordInfo.Position = UDim2.new(0.304721028, 0, 0.821333349, 0)
DiscordInfo.Size = UDim2.new(0, 133, 0, 44)
DiscordInfo.Font = Enum.Font.Gotham
DiscordInfo.Text = "Stable 1.0.0 (00001) Host 0.0.0.1 Roblox Lua Engine "
DiscordInfo.TextColor3 = Color3.fromRGB(101, 108, 116)
DiscordInfo.TextSize = 13.000
DiscordInfo.TextWrapped = true
DiscordInfo.TextXAlignment = Enum.TextXAlignment.Left
DiscordInfo.TextYAlignment = Enum.TextYAlignment.Top
CurrentSettingOpen.Name = "CurrentSettingOpen"
CurrentSettingOpen.Parent = LeftFrame
CurrentSettingOpen.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CurrentSettingOpen.BackgroundTransparency = 1.000
CurrentSettingOpen.Position = UDim2.new(1.07294846, 0, 0.0450000018, 0)
CurrentSettingOpen.Size = UDim2.new(0, 65, 0, 19)
CurrentSettingOpen.Font = Enum.Font.GothamBlack
CurrentSettingOpen.Text = "MY ACCOUNT"
CurrentSettingOpen.TextColor3 = Color3.fromRGB(255, 255, 255)
CurrentSettingOpen.TextSize = 14.000
CurrentSettingOpen.TextXAlignment = Enum.TextXAlignment.Left
SettingsOpenBtn.MouseButton1Click:Connect(function ()
settingsopened = true
TopFrameHolder.Visible = false
ServersHoldFrame.Visible = false
SettingsFrame.Visible = true
SettingsHolder:TweenSize(UDim2.new(0, 681, 0, 375), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
Settings.BackgroundTransparency = 1
TweenService:Create(
Settings,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
for i,v in next, SettingsHolder:GetChildren() do
v.BackgroundTransparency = 1
TweenService:Create(
v,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
end
end)
EditBtn.MouseButton1Click:Connect(function()
local NotificationHolder = Instance.new("TextButton")
NotificationHolder.Name = "NotificationHolder"
NotificationHolder.Parent = SettingsHolder
NotificationHolder.BackgroundColor3 = Color3.fromRGB(22,22,22)
NotificationHolder.Position = UDim2.new(-0.00881057233, 0, -0.00266666664, 0)
NotificationHolder.Size = UDim2.new(0, 687, 0, 375)
NotificationHolder.AutoButtonColor = false
NotificationHolder.Font = Enum.Font.SourceSans
NotificationHolder.Text = ""
NotificationHolder.TextColor3 = Color3.fromRGB(0, 0, 0)
NotificationHolder.TextSize = 14.000
NotificationHolder.BackgroundTransparency = 1
NotificationHolder.Visible = true
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0.2}
):Play()
local UserChange = Instance.new("Frame")
local UserChangeCorner = Instance.new("UICorner")
local UnderBar = Instance.new("Frame")
local UnderBarCorner = Instance.new("UICorner")
local UnderBarFrame = Instance.new("Frame")
local Text1 = Instance.new("TextLabel")
local Text2 = Instance.new("TextLabel")
local TextBoxFrame = Instance.new("Frame")
local TextBoxFrameCorner = Instance.new("UICorner")
local TextBoxFrame1 = Instance.new("Frame")
local TextBoxFrame1Corner = Instance.new("UICorner")
local UsernameTextbox = Instance.new("TextBox")
local Seperator = Instance.new("Frame")
local HashtagLabel = Instance.new("TextLabel")
local TagTextbox = Instance.new("TextBox")
local ChangeBtn = Instance.new("TextButton")
local ChangeCorner = Instance.new("UICorner")
local CloseBtn2 = Instance.new("TextButton")
local Close2Icon = Instance.new("ImageLabel")
local CloseBtn1 = Instance.new("TextButton")
local CloseBtn1Corner = Instance.new("UICorner")
UserChange.Name = "UserChange"
UserChange.Parent = NotificationHolder
UserChange.AnchorPoint = Vector2.new(0.5, 0.5)
UserChange.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
UserChange.ClipsDescendants = true
UserChange.Position = UDim2.new(0.513071597, 0, 0.4746176, 0)
UserChange.Size = UDim2.new(0, 0, 0, 0)
UserChange.BackgroundTransparency = 1
UserChange:TweenSize(UDim2.new(0, 346, 0, 198), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
UserChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
UserChangeCorner.CornerRadius = UDim.new(0, 5)
UserChangeCorner.Name = "UserChangeCorner"
UserChangeCorner.Parent = UserChange
UnderBar.Name = "UnderBar"
UnderBar.Parent = UserChange
UnderBar.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UnderBar.Position = UDim2.new(-0.000297061284, 0, 0.945048928, 0)
UnderBar.Size = UDim2.new(0, 346, 0, 13)
UnderBarCorner.CornerRadius = UDim.new(0, 5)
UnderBarCorner.Name = "UnderBarCorner"
UnderBarCorner.Parent = UnderBar
UnderBarFrame.Name = "UnderBarFrame"
UnderBarFrame.Parent = UnderBar
UnderBarFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UnderBarFrame.BorderSizePixel = 0
UnderBarFrame.Position = UDim2.new(-0.000297061284, 0, -2.53846145, 0)
UnderBarFrame.Size = UDim2.new(0, 346, 0, 39)
Text1.Name = "Text1"
Text1.Parent = UserChange
Text1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Text1.BackgroundTransparency = 1.000
Text1.Position = UDim2.new(-0.000594122568, 0, 0.0202020202, 0)
Text1.Size = UDim2.new(0, 346, 0, 68)
Text1.Font = Enum.Font.GothamSemibold
Text1.Text = "Change your username"
Text1.TextColor3 = Color3.fromRGB(255, 255, 255)
Text1.TextSize = 20.000
Text2.Name = "Text2"
Text2.Parent = UserChange
Text2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Text2.BackgroundTransparency = 1.000
Text2.Position = UDim2.new(-0.000594122568, 0, 0.141587839, 0)
Text2.Size = UDim2.new(0, 346, 0, 63)
Text2.Font = Enum.Font.Gotham
Text2.Text = "Enter your new username."
Text2.TextColor3 = Color3.fromRGB(171, 172, 176)
Text2.TextSize = 14.000
TextBoxFrame.Name = "TextBoxFrame"
TextBoxFrame.Parent = UserChange
TextBoxFrame.AnchorPoint = Vector2.new(0.5, 0.5)
TextBoxFrame.BackgroundColor3 = Color3.fromRGB(37, 40, 43)
TextBoxFrame.Position = UDim2.new(0.49710983, 0, 0.560606062, 0)
TextBoxFrame.Size = UDim2.new(0, 319, 0, 38)
TextBoxFrameCorner.CornerRadius = UDim.new(0, 3)
TextBoxFrameCorner.Name = "TextBoxFrameCorner"
TextBoxFrameCorner.Parent = TextBoxFrame
TextBoxFrame1.Name = "TextBoxFrame1"
TextBoxFrame1.Parent = TextBoxFrame
TextBoxFrame1.AnchorPoint = Vector2.new(0.5, 0.5)
TextBoxFrame1.BackgroundColor3 = Color3.fromRGB(48, 51, 57)
TextBoxFrame1.Position = UDim2.new(0.5, 0, 0.5, 0)
TextBoxFrame1.Size = UDim2.new(0, 317, 0, 36)
TextBoxFrame1Corner.CornerRadius = UDim.new(0, 3)
TextBoxFrame1Corner.Name = "TextBoxFrame1Corner"
TextBoxFrame1Corner.Parent = TextBoxFrame1
UsernameTextbox.Name = "UsernameTextbox"
UsernameTextbox.Parent = TextBoxFrame1
UsernameTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
UsernameTextbox.BackgroundTransparency = 1.000
UsernameTextbox.Position = UDim2.new(0.0378548913, 0, 0, 0)
UsernameTextbox.Size = UDim2.new(0, 221, 0, 37)
UsernameTextbox.Font = Enum.Font.Gotham
UsernameTextbox.Text = user
UsernameTextbox.TextColor3 = Color3.fromRGB(193, 195, 197)
UsernameTextbox.TextSize = 14.000
UsernameTextbox.TextXAlignment = Enum.TextXAlignment.Left
Seperator.Name = "Seperator"
Seperator.Parent = TextBoxFrame1
Seperator.AnchorPoint = Vector2.new(0.5, 0.5)
Seperator.BackgroundColor3 = Color3.fromRGB(64, 68, 73)
Seperator.BorderSizePixel = 0
Seperator.Position = UDim2.new(0.753000021, 0, 0.500999987, 0)
Seperator.Size = UDim2.new(0, 1, 0, 25)
HashtagLabel.Name = "HashtagLabel"
HashtagLabel.Parent = TextBoxFrame1
HashtagLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
HashtagLabel.BackgroundTransparency = 1.000
HashtagLabel.Position = UDim2.new(0.765877604, 0, -0.0546001866, 0)
HashtagLabel.Size = UDim2.new(0, 23, 0, 37)
HashtagLabel.Font = Enum.Font.Gotham
HashtagLabel.Text = "#"
HashtagLabel.TextColor3 = Color3.fromRGB(79, 82, 88)
HashtagLabel.TextSize = 16.000
TagTextbox.Name = "TagTextbox"
TagTextbox.Parent = TextBoxFrame1
TagTextbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TagTextbox.BackgroundTransparency = 1.000
TagTextbox.Position = UDim2.new(0.824999988, 0, -0.0280000009, 0)
TagTextbox.Size = UDim2.new(0, 59, 0, 38)
TagTextbox.Font = Enum.Font.Gotham
TagTextbox.PlaceholderColor3 = Color3.fromRGB(210, 211, 212)
TagTextbox.Text = tag
TagTextbox.TextColor3 = Color3.fromRGB(193, 195, 197)
TagTextbox.TextSize = 14.000
TagTextbox.TextXAlignment = Enum.TextXAlignment.Left
ChangeBtn.Name = "ChangeBtn"
ChangeBtn.Parent = UserChange
ChangeBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
ChangeBtn.Position = UDim2.new(0.749670506, 0, 0.823232353, 0)
ChangeBtn.Size = UDim2.new(0, 76, 0, 27)
ChangeBtn.Font = Enum.Font.Gotham
ChangeBtn.Text = "Change"
ChangeBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ChangeBtn.TextSize = 13.000
ChangeBtn.AutoButtonColor = false
ChangeBtn.MouseEnter:Connect(function()
TweenService:Create(
ChangeBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(103,123,196)}
):Play()
end)
ChangeBtn.MouseLeave:Connect(function()
TweenService:Create(
ChangeBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
ChangeBtn.MouseButton1Click:Connect(function()
user = UsernameTextbox.Text
tag = TagTextbox.Text
UserSettingsPadUser.Text = user
UserSettingsPadUser.Size = UDim2.new(0, UserSettingsPadUser.TextBounds.X + 2, 0, 19)
UserSettingsPadTag.Text = "#" .. tag
UserPanelTag.Text = "#" .. tag
UserPanelUser.Text = user
UserPanelUser.Size = UDim2.new(0, UserPanelUser.TextBounds.X + 2, 0, 19)
UserName.Text = user
UserTag.Text = "#" .. tag
SaveInfo()
UserChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
UserChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
ChangeCorner.CornerRadius = UDim.new(0, 4)
ChangeCorner.Name = "ChangeCorner"
ChangeCorner.Parent = ChangeBtn
CloseBtn2.Name = "CloseBtn2"
CloseBtn2.Parent = UserChange
CloseBtn2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn2.BackgroundTransparency = 1.000
CloseBtn2.Position = UDim2.new(0.898000002, 0, 0, 0)
CloseBtn2.Size = UDim2.new(0, 26, 0, 26)
CloseBtn2.Font = Enum.Font.Gotham
CloseBtn2.Text = ""
CloseBtn2.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn2.TextSize = 14.000
Close2Icon.Name = "Close2Icon"
Close2Icon.Parent = CloseBtn2
Close2Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Close2Icon.BackgroundTransparency = 1.000
Close2Icon.Position = UDim2.new(-0.0384615399, 0, 0.312910825, 0)
Close2Icon.Size = UDim2.new(0, 25, 0, 25)
Close2Icon.Image = "http://www.roblox.com/asset/?id=6035047409"
Close2Icon.ImageColor3 = Color3.fromRGB(119, 122, 127)
CloseBtn1.Name = "CloseBtn1"
CloseBtn1.Parent = UserChange
CloseBtn1.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
CloseBtn1.BackgroundTransparency = 1.000
CloseBtn1.Position = UDim2.new(0.495000005, 0, 0.823000014, 0)
CloseBtn1.Size = UDim2.new(0, 76, 0, 27)
CloseBtn1.Font = Enum.Font.Gotham
CloseBtn1.Text = "Close"
CloseBtn1.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn1.TextSize = 13.000
CloseBtn1Corner.CornerRadius = UDim.new(0, 4)
CloseBtn1Corner.Name = "CloseBtn1Corner"
CloseBtn1Corner.Parent = CloseBtn1
CloseBtn1.MouseButton1Click:Connect(function()
UserChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
UserChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
CloseBtn2.MouseButton1Click:Connect(function()
UserChange:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
UserChange,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
TweenService:Create(
NotificationHolder,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolder:Destroy()
end)
CloseBtn2.MouseEnter:Connect(function()
TweenService:Create(
Close2Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageColor3 = Color3.fromRGB(210,210,210)}
):Play()
end)
CloseBtn2.MouseLeave:Connect(function()
TweenService:Create(
Close2Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageColor3 = Color3.fromRGB(119, 122, 127)}
):Play()
end)
TagTextbox.Changed:Connect(function()
TagTextbox.Text = TagTextbox.Text:sub(1,4)
end)
TagTextbox:GetPropertyChangedSignal("Text"):Connect(function()
TagTextbox.Text = TagTextbox.Text:gsub('%D+', '');
end)
UsernameTextbox.Changed:Connect(function()
UsernameTextbox.Text = UsernameTextbox.Text:sub(1,13)
end)
TagTextbox.Focused:Connect(function()
TweenService:Create(
TextBoxFrame,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
TagTextbox.FocusLost:Connect(function()
TweenService:Create(
TextBoxFrame,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37, 40, 43)}
):Play()
end)
UsernameTextbox.Focused:Connect(function()
TweenService:Create(
TextBoxFrame,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
UsernameTextbox.FocusLost:Connect(function()
TweenService:Create(
TextBoxFrame,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37, 40, 43)}
):Play()
end)
end)
function DiscordLib:Notification(titletext, desctext, btntext)
local NotificationHolderMain = Instance.new("TextButton")
local Notification = Instance.new("Frame")
local NotificationCorner = Instance.new("UICorner")
local UnderBar = Instance.new("Frame")
local UnderBarCorner = Instance.new("UICorner")
local UnderBarFrame = Instance.new("Frame")
local Text1 = Instance.new("TextLabel")
local Text2 = Instance.new("TextLabel")
local AlrightBtn = Instance.new("TextButton")
local AlrightCorner = Instance.new("UICorner")
NotificationHolderMain.Name = "NotificationHolderMain"
NotificationHolderMain.Parent = MainFrame
NotificationHolderMain.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
NotificationHolderMain.BackgroundTransparency = 1
NotificationHolderMain.BorderSizePixel = 0
NotificationHolderMain.Position = UDim2.new(0, 0, 0.0560000017, 0)
NotificationHolderMain.Size = UDim2.new(0, 681, 0, 374)
NotificationHolderMain.AutoButtonColor = false
NotificationHolderMain.Font = Enum.Font.SourceSans
NotificationHolderMain.Text = ""
NotificationHolderMain.TextColor3 = Color3.fromRGB(0, 0, 0)
NotificationHolderMain.TextSize = 14.000
TweenService:Create(
NotificationHolderMain,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0.2}
):Play()
Notification.Name = "Notification"
Notification.Parent = NotificationHolderMain
Notification.AnchorPoint = Vector2.new(0.5, 0.5)
Notification.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
Notification.ClipsDescendants = true
Notification.Position = UDim2.new(0.524819076, 0, 0.469270051, 0)
Notification.Size = UDim2.new(0, 0, 0, 0)
Notification.BackgroundTransparency = 1
Notification:TweenSize(UDim2.new(0, 346, 0, 176), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
Notification,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 0}
):Play()
NotificationCorner.CornerRadius = UDim.new(0, 5)
NotificationCorner.Name = "NotificationCorner"
NotificationCorner.Parent = Notification
UnderBar.Name = "UnderBar"
UnderBar.Parent = Notification
UnderBar.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UnderBar.Position = UDim2.new(-0.000297061284, 0, 0.945048928, 0)
UnderBar.Size = UDim2.new(0, 346, 0, 10)
UnderBarCorner.CornerRadius = UDim.new(0, 5)
UnderBarCorner.Name = "UnderBarCorner"
UnderBarCorner.Parent = UnderBar
UnderBarFrame.Name = "UnderBarFrame"
UnderBarFrame.Parent = UnderBar
UnderBarFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
UnderBarFrame.BorderSizePixel = 0
UnderBarFrame.Position = UDim2.new(-0.000297061284, 0, -3.76068449, 0)
UnderBarFrame.Size = UDim2.new(0, 346, 0, 40)
Text1.Name = "Text1"
Text1.Parent = Notification
Text1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Text1.BackgroundTransparency = 1.000
Text1.Position = UDim2.new(-0.000594122568, 0, 0.0202020202, 0)
Text1.Size = UDim2.new(0, 346, 0, 68)
Text1.Font = Enum.Font.GothamSemibold
Text1.Text = titletext
Text1.TextColor3 = Color3.fromRGB(255, 255, 255)
Text1.TextSize = 20.000
Text2.Name = "Text2"
Text2.Parent = Notification
Text2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Text2.BackgroundTransparency = 1.000
Text2.Position = UDim2.new(0.106342293, 0, 0.317724228, 0)
Text2.Size = UDim2.new(0, 272, 0, 63)
Text2.Font = Enum.Font.Gotham
Text2.Text = desctext
Text2.TextColor3 = Color3.fromRGB(171, 172, 176)
Text2.TextSize = 14.000
Text2.TextWrapped = true
AlrightBtn.Name = "AlrightBtn"
AlrightBtn.Parent = Notification
AlrightBtn.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
AlrightBtn.Position = UDim2.new(0.0332369953, 0, 0.789141417, 0)
AlrightBtn.Size = UDim2.new(0, 322, 0, 27)
AlrightBtn.Font = Enum.Font.Gotham
AlrightBtn.Text = btntext
AlrightBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
AlrightBtn.TextSize = 13.000
AlrightBtn.AutoButtonColor = false
AlrightCorner.CornerRadius = UDim.new(0, 4)
AlrightCorner.Name = "AlrightCorner"
AlrightCorner.Parent = AlrightBtn
AlrightBtn.MouseButton1Click:Connect(function()
TweenService:Create(
NotificationHolderMain,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
Notification:TweenSize(UDim2.new(0, 0, 0, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .2, true)
TweenService:Create(
Notification,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundTransparency = 1}
):Play()
wait(.2)
NotificationHolderMain:Destroy()
end)
AlrightBtn.MouseEnter:Connect(function()
TweenService:Create(
AlrightBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(103,123,196)}
):Play()
end)
AlrightBtn.MouseLeave:Connect(function()
TweenService:Create(
AlrightBtn,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
end
MakeDraggable(TopFrame, MainFrame)
ServersHoldPadding.PaddingLeft = UDim.new(0, 14)
local ServerHold = {}
function ServerHold:Server(text, img)
local fc = false
local currentchanneltoggled = ""
local Server = Instance.new("TextButton")
local ServerBtnCorner = Instance.new("UICorner")
local ServerIco = Instance.new("ImageLabel")
local ServerWhiteFrame = Instance.new("Frame")
local ServerWhiteFrameCorner = Instance.new("UICorner")
Server.Name = text .. "Server"
Server.Parent = ServersHold
Server.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
Server.Position = UDim2.new(0.125, 0, 0, 0)
Server.Size = UDim2.new(0, 47, 0, 47)
Server.AutoButtonColor = false
Server.Font = Enum.Font.Gotham
Server.Text = ""
Server.TextColor3 = Color3.fromRGB(255, 255, 255)
Server.TextSize = 18.000
ServerBtnCorner.CornerRadius = UDim.new(1, 0)
ServerBtnCorner.Name = "ServerCorner"
ServerBtnCorner.Parent = Server
ServerIco.Name = "ServerIco"
ServerIco.Parent = Server
ServerIco.AnchorPoint = Vector2.new(0.5, 0.5)
ServerIco.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ServerIco.BackgroundTransparency = 1.000
ServerIco.Position = UDim2.new(0.489361703, 0, 0.489361703, 0)
ServerIco.Size = UDim2.new(0, 26, 0, 26)
ServerIco.Image = ""
ServerWhiteFrame.Name = "ServerWhiteFrame"
ServerWhiteFrame.Parent = Server
ServerWhiteFrame.AnchorPoint = Vector2.new(0.5, 0.5)
ServerWhiteFrame.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ServerWhiteFrame.Position = UDim2.new(-0.347378343, 0, 0.502659559, 0)
ServerWhiteFrame.Size = UDim2.new(0, 11, 0, 10)
ServerWhiteFrameCorner.CornerRadius = UDim.new(1, 0)
ServerWhiteFrameCorner.Name = "ServerWhiteFrameCorner"
ServerWhiteFrameCorner.Parent = ServerWhiteFrame
ServersHold.CanvasSize = UDim2.new(0, 0, 0, ServersHoldLayout.AbsoluteContentSize.Y)
local ServerFrame = Instance.new("Frame")
local ServerFrame1 = Instance.new("Frame")
local ServerFrame2 = Instance.new("Frame")
local ServerTitleFrame = Instance.new("Frame")
local ServerTitle = Instance.new("TextLabel")
local GlowFrame = Instance.new("Frame")
local Glow = Instance.new("ImageLabel")
local ServerContentFrame = Instance.new("Frame")
local ServerCorner = Instance.new("UICorner")
local ChannelTitleFrame = Instance.new("Frame")
local Hashtag = Instance.new("TextLabel")
local ChannelTitle = Instance.new("TextLabel")
local ChannelContentFrame = Instance.new("Frame")
local GlowChannel = Instance.new("ImageLabel")
local ServerChannelHolder = Instance.new("ScrollingFrame")
local ServerChannelHolderLayout = Instance.new("UIListLayout")
local ServerChannelHolderPadding = Instance.new("UIPadding")
ServerFrame.Name = "ServerFrame"
ServerFrame.Parent = ServersHolder
ServerFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ServerFrame.BorderSizePixel = 0
ServerFrame.ClipsDescendants = true
ServerFrame.Position = UDim2.new(0.105726875, 0, 1.01262593, 0)
ServerFrame.Size = UDim2.new(0, 609, 0, 373)
ServerFrame.Visible = false
ServerFrame1.Name = "ServerFrame1"
ServerFrame1.Parent = ServerFrame
ServerFrame1.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ServerFrame1.BorderSizePixel = 0
ServerFrame1.Position = UDim2.new(0, 0, 0.972290039, 0)
ServerFrame1.Size = UDim2.new(0, 12, 0, 10)
ServerFrame2.Name = "ServerFrame2"
ServerFrame2.Parent = ServerFrame
ServerFrame2.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ServerFrame2.BorderSizePixel = 0
ServerFrame2.Position = UDim2.new(0.980295539, 0, 0.972290039, 0)
ServerFrame2.Size = UDim2.new(0, 12, 0, 9)
ServerTitleFrame.Name = "ServerTitleFrame"
ServerTitleFrame.Parent = ServerFrame
ServerTitleFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ServerTitleFrame.BackgroundTransparency = 1.000
ServerTitleFrame.BorderSizePixel = 0
ServerTitleFrame.Position = UDim2.new(-0.0010054264, 0, -0.000900391256, 0)
ServerTitleFrame.Size = UDim2.new(0, 180, 0, 40)
ServerTitle.Name = "ServerTitle"
ServerTitle.Parent = ServerTitleFrame
ServerTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ServerTitle.BackgroundTransparency = 1.000
ServerTitle.BorderSizePixel = 0
ServerTitle.Position = UDim2.new(0.0751359761, 0, 0, 0)
ServerTitle.Size = UDim2.new(0, 97, 0, 39)
ServerTitle.Font = Enum.Font.GothamSemibold
ServerTitle.Text = text
ServerTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ServerTitle.TextSize = 15.000
ServerTitle.TextXAlignment = Enum.TextXAlignment.Left
GlowFrame.Name = "GlowFrame"
GlowFrame.Parent = ServerFrame
GlowFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
GlowFrame.BackgroundTransparency = 1.000
GlowFrame.BorderSizePixel = 0
GlowFrame.Position = UDim2.new(-0.0010054264, 0, -0.000900391256, 0)
GlowFrame.Size = UDim2.new(0, 609, 0, 40)
Glow.Name = "Glow"
Glow.Parent = GlowFrame
Glow.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Glow.BackgroundTransparency = 1.000
Glow.BorderSizePixel = 0
Glow.Position = UDim2.new(0, -15, 0, -15)
Glow.Size = UDim2.new(1, 30, 1, 30)
Glow.ZIndex = 0
Glow.Image = "rbxassetid://4996891970"
Glow.ImageColor3 = Color3.fromRGB(15, 15, 15)
Glow.ScaleType = Enum.ScaleType.Slice
Glow.SliceCenter = Rect.new(20, 20, 280, 280)
ServerContentFrame.Name = "ServerContentFrame"
ServerContentFrame.Parent = ServerFrame
ServerContentFrame.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ServerContentFrame.BackgroundTransparency = 1.000
ServerContentFrame.BorderSizePixel = 0
ServerContentFrame.Position = UDim2.new(-0.0010054264, 0, 0.106338218, 0)
ServerContentFrame.Size = UDim2.new(0, 180, 0, 333)
ServerCorner.CornerRadius = UDim.new(0, 9)
ServerCorner.Name = "ServerCorner"
ServerCorner.Parent = ServerFrame
ChannelTitleFrame.Name = "ChannelTitleFrame"
ChannelTitleFrame.Parent = ServerFrame
ChannelTitleFrame.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
ChannelTitleFrame.BorderSizePixel = 0
ChannelTitleFrame.Position = UDim2.new(0.294561088, 0, -0.000900391256, 0)
ChannelTitleFrame.Size = UDim2.new(0, 429, 0, 40)
Hashtag.Name = "Hashtag"
Hashtag.Parent = ChannelTitleFrame
Hashtag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Hashtag.BackgroundTransparency = 1.000
Hashtag.BorderSizePixel = 0
Hashtag.Position = UDim2.new(0.0279720277, 0, 0, 0)
Hashtag.Size = UDim2.new(0, 19, 0, 39)
Hashtag.Font = Enum.Font.Gotham
Hashtag.Text = "#"
Hashtag.TextColor3 = Color3.fromRGB(114, 118, 125)
Hashtag.TextSize = 25.000
ChannelTitle.Name = "ChannelTitle"
ChannelTitle.Parent = ChannelTitleFrame
ChannelTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ChannelTitle.BackgroundTransparency = 1.000
ChannelTitle.BorderSizePixel = 0
ChannelTitle.Position = UDim2.new(0.0862470865, 0, 0, 0)
ChannelTitle.Size = UDim2.new(0, 95, 0, 39)
ChannelTitle.Font = Enum.Font.GothamSemibold
ChannelTitle.Text = ""
ChannelTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ChannelTitle.TextSize = 15.000
ChannelTitle.TextXAlignment = Enum.TextXAlignment.Left
ChannelContentFrame.Name = "ChannelContentFrame"
ChannelContentFrame.Parent = ServerFrame
ChannelContentFrame.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
ChannelContentFrame.BorderSizePixel = 0
ChannelContentFrame.ClipsDescendants = true
ChannelContentFrame.Position = UDim2.new(0.294561088, 0, 0.106338218, 0)
ChannelContentFrame.Size = UDim2.new(0, 429, 0, 333)
GlowChannel.Name = "GlowChannel"
GlowChannel.Parent = ChannelContentFrame
GlowChannel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
GlowChannel.BackgroundTransparency = 1.000
GlowChannel.BorderSizePixel = 0
GlowChannel.Position = UDim2.new(0, -33, 0, -91)
GlowChannel.Size = UDim2.new(1.06396091, 30, 0.228228226, 30)
GlowChannel.ZIndex = 0
GlowChannel.Image = "rbxassetid://4996891970"
GlowChannel.ImageColor3 = Color3.fromRGB(15, 15, 15)
GlowChannel.ScaleType = Enum.ScaleType.Slice
GlowChannel.SliceCenter = Rect.new(20, 20, 280, 280)
ServerChannelHolder.Name = "ServerChannelHolder"
ServerChannelHolder.Parent = ServerContentFrame
ServerChannelHolder.Active = true
ServerChannelHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ServerChannelHolder.BackgroundTransparency = 1.000
ServerChannelHolder.BorderSizePixel = 0
ServerChannelHolder.Position = UDim2.new(0.00535549596, 0, 0.0241984241, 0)
ServerChannelHolder.Selectable = false
ServerChannelHolder.Size = UDim2.new(0, 179, 0, 278)
ServerChannelHolder.CanvasSize = UDim2.new(0, 0, 0, 0)
ServerChannelHolder.ScrollBarThickness = 4
ServerChannelHolder.ScrollBarImageColor3 = Color3.fromRGB(18, 19, 21)
ServerChannelHolder.ScrollBarImageTransparency = 1
ServerChannelHolderLayout.Name = "ServerChannelHolderLayout"
ServerChannelHolderLayout.Parent = ServerChannelHolder
ServerChannelHolderLayout.SortOrder = Enum.SortOrder.LayoutOrder
ServerChannelHolderLayout.Padding = UDim.new(0, 4)
ServerChannelHolderPadding.Name = "ServerChannelHolderPadding"
ServerChannelHolderPadding.Parent = ServerChannelHolder
ServerChannelHolderPadding.PaddingLeft = UDim.new(0, 9)
ServerChannelHolder.MouseEnter:Connect(function()
ServerChannelHolder.ScrollBarImageTransparency = 0
end)
ServerChannelHolder.MouseLeave:Connect(function()
ServerChannelHolder.ScrollBarImageTransparency = 1
end)
Server.MouseEnter:Connect(
function()
if currentservertoggled ~= Server.Name then
TweenService:Create(
Server,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
TweenService:Create(
ServerBtnCorner,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{CornerRadius = UDim.new(0, 15)}
):Play()
ServerWhiteFrame:TweenSize(
UDim2.new(0, 11, 0, 27),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
end
end
)
Server.MouseLeave:Connect(
function()
if currentservertoggled ~= Server.Name then
TweenService:Create(
Server,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(47, 49, 54)}
):Play()
TweenService:Create(
ServerBtnCorner,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{CornerRadius = UDim.new(1, 0)}
):Play()
ServerWhiteFrame:TweenSize(
UDim2.new(0, 11, 0, 10),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
end
end
)
Server.MouseButton1Click:Connect(
function()
currentservertoggled = Server.Name
for i, v in next, ServersHolder:GetChildren() do
if v.Name == "ServerFrame" then
v.Visible = false
end
ServerFrame.Visible = true
end
for i, v in next, ServersHold:GetChildren() do
if v.ClassName == "TextButton" then
TweenService:Create(
v,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(47, 49, 54)}
):Play()
TweenService:Create(
Server,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
TweenService:Create(
v.ServerCorner,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{CornerRadius = UDim.new(1, 0)}
):Play()
TweenService:Create(
ServerBtnCorner,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{CornerRadius = UDim.new(0, 15)}
):Play()
v.ServerWhiteFrame:TweenSize(
UDim2.new(0, 11, 0, 10),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
ServerWhiteFrame:TweenSize(
UDim2.new(0, 11, 0, 46),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
end
end
end
)
if img == "" then
Server.Text = string.sub(text, 1, 1)
else
ServerIco.Image = img
end
if fs == false then
TweenService:Create(
Server,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
TweenService:Create(
ServerBtnCorner,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{CornerRadius = UDim.new(0, 15)}
):Play()
ServerWhiteFrame:TweenSize(
UDim2.new(0, 11, 0, 46),
Enum.EasingDirection.Out,
Enum.EasingStyle.Quart,
.3,
true
)
ServerFrame.Visible = true
Server.Name = text .. "Server"
currentservertoggled = Server.Name
fs = true
end
local ChannelHold = {}
function ChannelHold:Channel(text)
local ChannelBtn = Instance.new("TextButton")
local ChannelBtnCorner = Instance.new("UICorner")
local ChannelBtnHashtag = Instance.new("TextLabel")
local ChannelBtnTitle = Instance.new("TextLabel")
ChannelBtn.Name = text .. "ChannelBtn"
ChannelBtn.Parent = ServerChannelHolder
ChannelBtn.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ChannelBtn.BorderSizePixel = 0
ChannelBtn.Position = UDim2.new(0.24118948, 0, 0.578947365, 0)
ChannelBtn.Size = UDim2.new(0, 160, 0, 30)
ChannelBtn.AutoButtonColor = false
ChannelBtn.Font = Enum.Font.SourceSans
ChannelBtn.Text = ""
ChannelBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
ChannelBtn.TextSize = 14.000
ChannelBtnCorner.CornerRadius = UDim.new(0, 6)
ChannelBtnCorner.Name = "ChannelBtnCorner"
ChannelBtnCorner.Parent = ChannelBtn
ChannelBtnHashtag.Name = "ChannelBtnHashtag"
ChannelBtnHashtag.Parent = ChannelBtn
ChannelBtnHashtag.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ChannelBtnHashtag.BackgroundTransparency = 1.000
ChannelBtnHashtag.BorderSizePixel = 0
ChannelBtnHashtag.Position = UDim2.new(0.0279720314, 0, 0, 0)
ChannelBtnHashtag.Size = UDim2.new(0, 24, 0, 30)
ChannelBtnHashtag.Font = Enum.Font.Gotham
ChannelBtnHashtag.Text = "#"
ChannelBtnHashtag.TextColor3 = Color3.fromRGB(114, 118, 125)
ChannelBtnHashtag.TextSize = 21.000
ChannelBtnTitle.Name = "ChannelBtnTitle"
ChannelBtnTitle.Parent = ChannelBtn
ChannelBtnTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ChannelBtnTitle.BackgroundTransparency = 1.000
ChannelBtnTitle.BorderSizePixel = 0
ChannelBtnTitle.Position = UDim2.new(0.173747092, 0, -0.166666672, 0)
ChannelBtnTitle.Size = UDim2.new(0, 95, 0, 39)
ChannelBtnTitle.Font = Enum.Font.Gotham
ChannelBtnTitle.Text = text
ChannelBtnTitle.TextColor3 = Color3.fromRGB(114, 118, 125)
ChannelBtnTitle.TextSize = 14.000
ChannelBtnTitle.TextXAlignment = Enum.TextXAlignment.Left
ServerChannelHolder.CanvasSize = UDim2.new(0, 0, 0, ServerChannelHolderLayout.AbsoluteContentSize.Y)
local ChannelHolder = Instance.new("ScrollingFrame")
local ChannelHolderLayout = Instance.new("UIListLayout")
ChannelHolder.Name = "ChannelHolder"
ChannelHolder.Parent = ChannelContentFrame
ChannelHolder.Active = true
ChannelHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ChannelHolder.BackgroundTransparency = 1.000
ChannelHolder.BorderSizePixel = 0
ChannelHolder.Position = UDim2.new(0.0360843192, 0, 0.0241984241, 0)
ChannelHolder.Size = UDim2.new(0, 412, 0, 314)
ChannelHolder.ScrollBarThickness = 6
ChannelHolder.CanvasSize = UDim2.new(0,0,0,0)
ChannelHolder.ScrollBarImageTransparency = 0
ChannelHolder.ScrollBarImageColor3 = Color3.fromRGB(18, 19, 21)
ChannelHolder.Visible = false
ChannelHolder.ClipsDescendants = false
ChannelHolderLayout.Name = "ChannelHolderLayout"
ChannelHolderLayout.Parent = ChannelHolder
ChannelHolderLayout.SortOrder = Enum.SortOrder.LayoutOrder
ChannelHolderLayout.Padding = UDim.new(0, 6)
ChannelBtn.MouseEnter:Connect(function()
if currentchanneltoggled ~= ChannelBtn.Name then
ChannelBtn.BackgroundColor3 = Color3.fromRGB(52,55,60)
ChannelBtnTitle.TextColor3 = Color3.fromRGB(220,221,222)
end
end)
ChannelBtn.MouseLeave:Connect(function()
if currentchanneltoggled ~= ChannelBtn.Name then
ChannelBtn.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
ChannelBtnTitle.TextColor3 = Color3.fromRGB(114, 118, 125)
end
end)
ChannelBtn.MouseButton1Click:Connect(function()
for i, v in next, ChannelContentFrame:GetChildren() do
if v.Name == "ChannelHolder" then
v.Visible = false
end
ChannelHolder.Visible = true
end
for i, v in next, ServerChannelHolder:GetChildren() do
if v.ClassName == "TextButton" then
v.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
v.ChannelBtnTitle.TextColor3 = Color3.fromRGB(114, 118, 125)
end
ServerFrame.Visible = true
end
ChannelTitle.Text = text
ChannelBtn.BackgroundColor3 = Color3.fromRGB(57,60,67)
ChannelBtnTitle.TextColor3 = Color3.fromRGB(255,255,255)
currentchanneltoggled = ChannelBtn.Name
end)
if fc == false then
fc = true
ChannelTitle.Text = text
ChannelBtn.BackgroundColor3 = Color3.fromRGB(57,60,67)
ChannelBtnTitle.TextColor3 = Color3.fromRGB(255,255,255)
currentchanneltoggled = ChannelBtn.Name
ChannelHolder.Visible = true
end
local ChannelContent = {}
function ChannelContent:Button(text,callback)
local Button = Instance.new("TextButton")
local ButtonCorner = Instance.new("UICorner")
Button.Name = "Button"
Button.Parent = ChannelHolder
Button.BackgroundColor3 = Color3.fromRGB(114, 137, 228)
Button.Size = UDim2.new(0, 401, 0, 30)
Button.AutoButtonColor = false
Button.Font = Enum.Font.Gotham
Button.TextColor3 = Color3.fromRGB(255, 255, 255)
Button.TextSize = 14.000
Button.Text = text
ButtonCorner.CornerRadius = UDim.new(0, 4)
ButtonCorner.Name = "ButtonCorner"
ButtonCorner.Parent = Button
Button.MouseEnter:Connect(function()
TweenService:Create(
Button,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(103,123,196)}
):Play()
end)
Button.MouseButton1Click:Connect(function()
pcall(callback)
Button.TextSize = 0
TweenService:Create(
Button,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{TextSize = 14}
):Play()
end)
Button.MouseLeave:Connect(function()
TweenService:Create(
Button,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function ChannelContent:Toggle(text,default,callback)
local toggled = false
local Toggle = Instance.new("TextButton")
local ToggleTitle = Instance.new("TextLabel")
local ToggleFrame = Instance.new("Frame")
local ToggleFrameCorner = Instance.new("UICorner")
local ToggleFrameCircle = Instance.new("Frame")
local ToggleFrameCircleCorner = Instance.new("UICorner")
local Icon = Instance.new("ImageLabel")
Toggle.Name = "Toggle"
Toggle.Parent = ChannelHolder
Toggle.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
Toggle.BorderSizePixel = 0
Toggle.Position = UDim2.new(0.261979163, 0, 0.190789461, 0)
Toggle.Size = UDim2.new(0, 401, 0, 30)
Toggle.AutoButtonColor = false
Toggle.Font = Enum.Font.Gotham
Toggle.Text = ""
Toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
Toggle.TextSize = 14.000
ToggleTitle.Name = "ToggleTitle"
ToggleTitle.Parent = Toggle
ToggleTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ToggleTitle.BackgroundTransparency = 1.000
ToggleTitle.Position = UDim2.new(0, 5, 0, 0)
ToggleTitle.Size = UDim2.new(0, 200, 0, 30)
ToggleTitle.Font = Enum.Font.Gotham
ToggleTitle.Text = text
ToggleTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
ToggleTitle.TextSize = 14.000
ToggleTitle.TextXAlignment = Enum.TextXAlignment.Left
ToggleFrame.Name = "ToggleFrame"
ToggleFrame.Parent = Toggle
ToggleFrame.BackgroundColor3 = Color3.fromRGB(114, 118, 125)
ToggleFrame.Position = UDim2.new(0.900481343, -5, 0.13300018, 0)
ToggleFrame.Size = UDim2.new(0, 40, 0, 21)
ToggleFrameCorner.CornerRadius = UDim.new(1, 8)
ToggleFrameCorner.Name = "ToggleFrameCorner"
ToggleFrameCorner.Parent = ToggleFrame
ToggleFrameCircle.Name = "ToggleFrameCircle"
ToggleFrameCircle.Parent = ToggleFrame
ToggleFrameCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ToggleFrameCircle.Position = UDim2.new(0.234999999, -5, 0.133000001, 0)
ToggleFrameCircle.Size = UDim2.new(0, 15, 0, 15)
ToggleFrameCircleCorner.CornerRadius = UDim.new(1, 0)
ToggleFrameCircleCorner.Name = "ToggleFrameCircleCorner"
ToggleFrameCircleCorner.Parent = ToggleFrameCircle
Icon.Name = "Icon"
Icon.Parent = ToggleFrameCircle
Icon.AnchorPoint = Vector2.new(0.5, 0.5)
Icon.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Icon.BackgroundTransparency = 1.000
Icon.BorderColor3 = Color3.fromRGB(27, 42, 53)
Icon.Position = UDim2.new(0, 8, 0, 8)
Icon.Size = UDim2.new(0, 13, 0, 13)
Icon.Image = "http://www.roblox.com/asset/?id=6035047409"
Icon.ImageColor3 = Color3.fromRGB(114, 118, 125)
Toggle.MouseButton1Click:Connect(function()
if toggled == false then
TweenService:Create(
Icon,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageColor3 = Color3.fromRGB(67,181,129)}
):Play()
TweenService:Create(
ToggleFrame,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(67,181,129)}
):Play()
ToggleFrameCircle:TweenPosition(UDim2.new(0.655, -5, 0.133000001, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
TweenService:Create(
Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageTransparency = 1}
):Play()
Icon.Image = "http://www.roblox.com/asset/?id=6023426926"
wait(.1)
TweenService:Create(
Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageTransparency = 0}
):Play()
else
TweenService:Create(
Icon,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageColor3 = Color3.fromRGB(114, 118, 125)}
):Play()
TweenService:Create(
ToggleFrame,
TweenInfo.new(.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 118, 125)}
):Play()
ToggleFrameCircle:TweenPosition(UDim2.new(0.234999999, -5, 0.133000001, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quart, .3, true)
TweenService:Create(
Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageTransparency = 1}
):Play()
Icon.Image = "http://www.roblox.com/asset/?id=6035047409"
wait(.1)
TweenService:Create(
Icon,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{ImageTransparency = 0}
):Play()
end
toggled = not toggled
pcall(callback, toggled)
end)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function ChannelContent:Slider(text, min, max, start, callback)
local SliderFunc = {}
local dragging = false
local Slider = Instance.new("TextButton")
local SliderTitle = Instance.new("TextLabel")
local SliderFrame = Instance.new("Frame")
local SliderFrameCorner = Instance.new("UICorner")
local CurrentValueFrame = Instance.new("Frame")
local CurrentValueFrameCorner = Instance.new("UICorner")
local Zip = Instance.new("Frame")
local ZipCorner = Instance.new("UICorner")
local ValueBubble = Instance.new("Frame")
local ValueBubbleCorner = Instance.new("UICorner")
local SquareBubble = Instance.new("Frame")
local GlowBubble = Instance.new("ImageLabel")
local ValueLabel = Instance.new("TextLabel")
Slider.Name = "Slider"
Slider.Parent = ChannelHolder
Slider.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
Slider.BorderSizePixel = 0
Slider.Position = UDim2.new(0, 0, 0.216560602, 0)
Slider.Size = UDim2.new(0, 401, 0, 38)
Slider.AutoButtonColor = false
Slider.Font = Enum.Font.Gotham
Slider.Text = ""
Slider.TextColor3 = Color3.fromRGB(255, 255, 255)
Slider.TextSize = 14.000
SliderTitle.Name = "SliderTitle"
SliderTitle.Parent = Slider
SliderTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SliderTitle.BackgroundTransparency = 1.000
SliderTitle.Position = UDim2.new(0, 5, 0, -4)
SliderTitle.Size = UDim2.new(0, 200, 0, 27)
SliderTitle.Font = Enum.Font.Gotham
SliderTitle.Text = text
SliderTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
SliderTitle.TextSize = 14.000
SliderTitle.TextXAlignment = Enum.TextXAlignment.Left
SliderFrame.Name = "SliderFrame"
SliderFrame.Parent = Slider
SliderFrame.AnchorPoint = Vector2.new(0.5, 0.5)
SliderFrame.BackgroundColor3 = Color3.fromRGB(79, 84, 92)
SliderFrame.Position = UDim2.new(0.497999996, 0, 0.757000029, 0)
SliderFrame.Size = UDim2.new(0, 385, 0, 8)
SliderFrameCorner.Name = "SliderFrameCorner"
SliderFrameCorner.Parent = SliderFrame
CurrentValueFrame.Name = "CurrentValueFrame"
CurrentValueFrame.Parent = SliderFrame
CurrentValueFrame.BackgroundColor3 = Color3.fromRGB(114, 137, 218)
CurrentValueFrame.Size = UDim2.new((start or 0) / max, 0, 0, 8)
CurrentValueFrameCorner.Name = "CurrentValueFrameCorner"
CurrentValueFrameCorner.Parent = CurrentValueFrame
Zip.Name = "Zip"
Zip.Parent = SliderFrame
Zip.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Zip.Position = UDim2.new((start or 0)/max, -6,-0.644999981, 0)
Zip.Size = UDim2.new(0, 10, 0, 18)
ZipCorner.CornerRadius = UDim.new(0, 3)
ZipCorner.Name = "ZipCorner"
ZipCorner.Parent = Zip
ValueBubble.Name = "ValueBubble"
ValueBubble.Parent = Zip
ValueBubble.AnchorPoint = Vector2.new(0.5, 0.5)
ValueBubble.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
ValueBubble.Position = UDim2.new(0.5, 0, -1.00800002, 0)
ValueBubble.Size = UDim2.new(0, 36, 0, 21)
ValueBubble.Visible = false
Zip.MouseEnter:Connect(function()
if dragging == false then
ValueBubble.Visible = true
end
end)
Zip.MouseLeave:Connect(function()
if dragging == false then
ValueBubble.Visible = false
end
end)
ValueBubbleCorner.CornerRadius = UDim.new(0, 3)
ValueBubbleCorner.Name = "ValueBubbleCorner"
ValueBubbleCorner.Parent = ValueBubble
SquareBubble.Name = "SquareBubble"
SquareBubble.Parent = ValueBubble
SquareBubble.AnchorPoint = Vector2.new(0.5, 0.5)
SquareBubble.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
SquareBubble.BorderSizePixel = 0
SquareBubble.Position = UDim2.new(0.493000001, 0, 0.637999971, 0)
SquareBubble.Rotation = 45.000
SquareBubble.Size = UDim2.new(0, 19, 0, 19)
GlowBubble.Name = "GlowBubble"
GlowBubble.Parent = ValueBubble
GlowBubble.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
GlowBubble.BackgroundTransparency = 1.000
GlowBubble.BorderSizePixel = 0
GlowBubble.Position = UDim2.new(0, -15, 0, -15)
GlowBubble.Size = UDim2.new(1, 30, 1, 30)
GlowBubble.ZIndex = 0
GlowBubble.Image = "rbxassetid://4996891970"
GlowBubble.ImageColor3 = Color3.fromRGB(15, 15, 15)
GlowBubble.ScaleType = Enum.ScaleType.Slice
GlowBubble.SliceCenter = Rect.new(20, 20, 280, 280)
ValueLabel.Name = "ValueLabel"
ValueLabel.Parent = ValueBubble
ValueLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ValueLabel.BackgroundTransparency = 1.000
ValueLabel.Size = UDim2.new(0, 36, 0, 21)
ValueLabel.Font = Enum.Font.Gotham
ValueLabel.Text = tostring(start and math.floor((start / max) * (max - min) + min) or 0)
ValueLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
ValueLabel.TextSize = 10.000
local function move(input)
local pos =
UDim2.new(
math.clamp((input.Position.X - SliderFrame.AbsolutePosition.X) / SliderFrame.AbsoluteSize.X, 0, 1),
-6,
-0.644999981,
0
)
local pos1 =
UDim2.new(
math.clamp((input.Position.X - SliderFrame.AbsolutePosition.X) / SliderFrame.AbsoluteSize.X, 0, 1),
0,
0,
8
)
CurrentValueFrame.Size = pos1
Zip.Position = pos
local value = math.floor(((pos.X.Scale * max) / max) * (max - min) + min)
ValueLabel.Text = tostring(value)
pcall(callback, value)
end
Zip.InputBegan:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
ValueBubble.Visible = true
end
end
)
Zip.InputEnded:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
ValueBubble.Visible = false
end
end
)
game:GetService("UserInputService").InputChanged:Connect(
function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
move(input)
end
end
)
function SliderFunc:Change(tochange)
CurrentValueFrame.Size = UDim2.new((tochange or 0) / max, 0, 0, 8)
Zip.Position = UDim2.new((tochange or 0)/max, -6,-0.644999981, 0)
ValueLabel.Text = tostring(tochange and math.floor((tochange / max) * (max - min) + min) or 0)
pcall(callback, tochange)
end
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
return SliderFunc
end
function ChannelContent:Seperator()
local Seperator1 = Instance.new("Frame")
local Seperator2 = Instance.new("Frame")
Seperator1.Name = "Seperator1"
Seperator1.Parent = ChannelHolder
Seperator1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Seperator1.BackgroundTransparency = 1.000
Seperator1.Position = UDim2.new(0, 0, 0.350318581, 0)
Seperator1.Size = UDim2.new(0, 100, 0, 8)
Seperator2.Name = "Seperator2"
Seperator2.Parent = Seperator1
Seperator2.BackgroundColor3 = Color3.fromRGB(66, 69, 74)
Seperator2.BorderSizePixel = 0
Seperator2.Position = UDim2.new(0, 0, 0, 4)
Seperator2.Size = UDim2.new(0, 401, 0, 1)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function ChannelContent:Dropdown(text, list, callback)
local DropFunc = {}
local itemcount = 0
local framesize = 0
local DropTog = false
local Dropdown = Instance.new("Frame")
local DropdownTitle = Instance.new("TextLabel")
local DropdownFrameOutline = Instance.new("Frame")
local DropdownFrameOutlineCorner = Instance.new("UICorner")
local DropdownFrame = Instance.new("Frame")
local DropdownFrameCorner = Instance.new("UICorner")
local CurrentSelectedText = Instance.new("TextLabel")
local ArrowImg = Instance.new("ImageLabel")
local DropdownFrameBtn = Instance.new("TextButton")
Dropdown.Name = "Dropdown"
Dropdown.Parent = ChannelHolder
Dropdown.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Dropdown.BackgroundTransparency = 1.000
Dropdown.Position = UDim2.new(0.0796874985, 0, 0.445175439, 0)
Dropdown.Size = UDim2.new(0, 403, 0, 73)
DropdownTitle.Name = "DropdownTitle"
DropdownTitle.Parent = Dropdown
DropdownTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropdownTitle.BackgroundTransparency = 1.000
DropdownTitle.Position = UDim2.new(0, 5, 0, 0)
DropdownTitle.Size = UDim2.new(0, 200, 0, 29)
DropdownTitle.Font = Enum.Font.Gotham
DropdownTitle.Text = text
DropdownTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
DropdownTitle.TextSize = 14.000
DropdownTitle.TextXAlignment = Enum.TextXAlignment.Left
DropdownFrameOutline.Name = "DropdownFrameOutline"
DropdownFrameOutline.Parent = DropdownTitle
DropdownFrameOutline.AnchorPoint = Vector2.new(0.5, 0.5)
DropdownFrameOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43)
DropdownFrameOutline.Position = UDim2.new(0.988442957, 0, 1.6197437, 0)
DropdownFrameOutline.Size = UDim2.new(0, 396, 0, 36)
DropdownFrameOutlineCorner.CornerRadius = UDim.new(0, 3)
DropdownFrameOutlineCorner.Name = "DropdownFrameOutlineCorner"
DropdownFrameOutlineCorner.Parent = DropdownFrameOutline
DropdownFrame.Name = "DropdownFrame"
DropdownFrame.Parent = DropdownTitle
DropdownFrame.BackgroundColor3 = Color3.fromRGB(48, 51, 57)
DropdownFrame.ClipsDescendants = true
DropdownFrame.Position = UDim2.new(0.00999999978, 0, 1.06638527, 0)
DropdownFrame.Selectable = true
DropdownFrame.Size = UDim2.new(0, 392, 0, 32)
DropdownFrameCorner.CornerRadius = UDim.new(0, 3)
DropdownFrameCorner.Name = "DropdownFrameCorner"
DropdownFrameCorner.Parent = DropdownFrame
CurrentSelectedText.Name = "CurrentSelectedText"
CurrentSelectedText.Parent = DropdownFrame
CurrentSelectedText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
CurrentSelectedText.BackgroundTransparency = 1.000
CurrentSelectedText.Position = UDim2.new(0.0178571437, 0, 0, 0)
CurrentSelectedText.Size = UDim2.new(0, 193, 0, 32)
CurrentSelectedText.Font = Enum.Font.Gotham
CurrentSelectedText.Text = "..."
CurrentSelectedText.TextColor3 = Color3.fromRGB(212, 212, 212)
CurrentSelectedText.TextSize = 14.000
CurrentSelectedText.TextXAlignment = Enum.TextXAlignment.Left
ArrowImg.Name = "ArrowImg"
ArrowImg.Parent = CurrentSelectedText
ArrowImg.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ArrowImg.BackgroundTransparency = 1.000
ArrowImg.Position = UDim2.new(1.84974098, 0, 0.167428851, 0)
ArrowImg.Size = UDim2.new(0, 22, 0, 22)
ArrowImg.Image = "http://www.roblox.com/asset/?id=6034818372"
ArrowImg.ImageColor3 = Color3.fromRGB(212, 212, 212)
DropdownFrameBtn.Name = "DropdownFrameBtn"
DropdownFrameBtn.Parent = DropdownFrame
DropdownFrameBtn.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropdownFrameBtn.BackgroundTransparency = 1.000
DropdownFrameBtn.Size = UDim2.new(0, 392, 0, 32)
DropdownFrameBtn.Font = Enum.Font.SourceSans
DropdownFrameBtn.Text = ""
DropdownFrameBtn.TextColor3 = Color3.fromRGB(0, 0, 0)
DropdownFrameBtn.TextSize = 14.000
local DropdownFrameMainOutline = Instance.new("Frame")
local DropdownFrameMainOutlineCorner = Instance.new("UICorner")
local DropdownFrameMain = Instance.new("Frame")
local DropdownFrameMainCorner = Instance.new("UICorner")
local DropItemHolderLabel = Instance.new("TextLabel")
local DropItemHolder = Instance.new("ScrollingFrame")
local DropItemHolderLayout = Instance.new("UIListLayout")
DropdownFrameMainOutline.Name = "DropdownFrameMainOutline"
DropdownFrameMainOutline.Parent = DropdownTitle
DropdownFrameMainOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43)
DropdownFrameMainOutline.Position = UDim2.new(-0.00155700743, 0, 2.16983342, 0)
DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, 81)
DropdownFrameMainOutline.Visible = false
DropdownFrameMainOutlineCorner.CornerRadius = UDim.new(0, 3)
DropdownFrameMainOutlineCorner.Name = "DropdownFrameMainOutlineCorner"
DropdownFrameMainOutlineCorner.Parent = DropdownFrameMainOutline
DropdownFrameMain.Name = "DropdownFrameMain"
DropdownFrameMain.Parent = DropdownTitle
DropdownFrameMain.BackgroundColor3 = Color3.fromRGB(47, 49, 54)
DropdownFrameMain.ClipsDescendants = true
DropdownFrameMain.Position = UDim2.new(0.00999999978, 0, 2.2568965, 0)
DropdownFrameMain.Selectable = true
DropdownFrameMain.Size = UDim2.new(0, 392, 0, 77)
DropdownFrameMain.Visible = false
DropdownFrameMainCorner.CornerRadius = UDim.new(0, 3)
DropdownFrameMainCorner.Name = "DropdownFrameMainCorner"
DropdownFrameMainCorner.Parent = DropdownFrameMain
DropItemHolderLabel.Name = "ItemHolderLabel"
DropItemHolderLabel.Parent = DropdownFrameMain
DropItemHolderLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropItemHolderLabel.BackgroundTransparency = 1.000
DropItemHolderLabel.Position = UDim2.new(0.0178571437, 0, 0, 0)
DropItemHolderLabel.Size = UDim2.new(0, 193, 0, 13)
DropItemHolderLabel.Font = Enum.Font.Gotham
DropItemHolderLabel.Text = ""
DropItemHolderLabel.TextColor3 = Color3.fromRGB(212, 212, 212)
DropItemHolderLabel.TextSize = 14.000
DropItemHolderLabel.TextXAlignment = Enum.TextXAlignment.Left
DropItemHolder.Name = "ItemHolder"
DropItemHolder.Parent = DropItemHolderLabel
DropItemHolder.Active = true
DropItemHolder.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
DropItemHolder.BackgroundTransparency = 1.000
DropItemHolder.Position = UDim2.new(0, 0, 0.215384638, 0)
DropItemHolder.Size = UDim2.new(0, 385, 0, 0)
DropItemHolder.CanvasSize = UDim2.new(0, 0, 0, 0)
DropItemHolder.ScrollBarThickness = 6
DropItemHolder.BorderSizePixel = 0
DropItemHolder.ScrollBarImageColor3 = Color3.fromRGB(28, 29, 32)
DropItemHolderLayout.Name = "ItemHolderLayout"
DropItemHolderLayout.Parent = DropItemHolder
DropItemHolderLayout.SortOrder = Enum.SortOrder.LayoutOrder
DropItemHolderLayout.Padding = UDim.new(0, 0)
DropdownFrameBtn.MouseButton1Click:Connect(function()
if DropTog == false then
DropdownFrameMain.Visible = true
DropdownFrameMainOutline.Visible = true
Dropdown.Size = UDim2.new(0, 403, 0, 73 + DropdownFrameMainOutline.AbsoluteSize.Y)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
else
Dropdown.Size = UDim2.new(0, 403, 0, 73)
DropdownFrameMain.Visible = false
DropdownFrameMainOutline.Visible = false
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
DropTog = not DropTog
end)
for i,v in next, list do
itemcount = itemcount + 1
if itemcount == 1 then
framesize = 29
elseif itemcount == 2 then
framesize = 58
elseif itemcount >= 3 then
framesize = 87
end
local Item = Instance.new("TextButton")
local ItemCorner = Instance.new("UICorner")
local ItemText = Instance.new("TextLabel")
Item.Name = "Item"
Item.Parent = DropItemHolder
Item.BackgroundColor3 = Color3.fromRGB(42, 44, 48)
Item.Size = UDim2.new(0, 379, 0, 29)
Item.AutoButtonColor = false
Item.Font = Enum.Font.SourceSans
Item.Text = ""
Item.TextColor3 = Color3.fromRGB(0, 0, 0)
Item.TextSize = 14.000
Item.BackgroundTransparency = 1
ItemCorner.CornerRadius = UDim.new(0, 4)
ItemCorner.Name = "ItemCorner"
ItemCorner.Parent = Item
ItemText.Name = "ItemText"
ItemText.Parent = Item
ItemText.BackgroundColor3 = Color3.fromRGB(42, 44, 48)
ItemText.BackgroundTransparency = 1.000
ItemText.Position = UDim2.new(0.0211081803, 0, 0, 0)
ItemText.Size = UDim2.new(0, 192, 0, 29)
ItemText.Font = Enum.Font.Gotham
ItemText.TextColor3 = Color3.fromRGB(212, 212, 212)
ItemText.TextSize = 14.000
ItemText.TextXAlignment = Enum.TextXAlignment.Left
ItemText.Text = v
Item.MouseEnter:Connect(function()
ItemText.TextColor3 = Color3.fromRGB(255,255,255)
Item.BackgroundTransparency = 0
end)
Item.MouseLeave:Connect(function()
ItemText.TextColor3 = Color3.fromRGB(212, 212, 212)
Item.BackgroundTransparency = 1
end)
Item.MouseButton1Click:Connect(function()
CurrentSelectedText.Text = v
pcall(callback, v)
Dropdown.Size = UDim2.new(0, 403, 0, 73)
DropdownFrameMain.Visible = false
DropdownFrameMainOutline.Visible = false
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
DropTog = not DropTog
end)
DropItemHolder.CanvasSize = UDim2.new(0,0,0,DropItemHolderLayout.AbsoluteContentSize.Y)
DropItemHolder.Size = UDim2.new(0, 385, 0, framesize)
DropdownFrameMain.Size = UDim2.new(0, 392, 0, framesize + 6)
DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, framesize + 10)
end
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
function DropFunc:Clear()
for i,v in next, DropItemHolder:GetChildren() do
if v.Name == "Item" then
v:Destroy()
end
end
CurrentSelectedText.Text = "..."
itemcount = 0
framesize = 0
DropItemHolder.Size = UDim2.new(0, 385, 0, 0)
DropdownFrameMain.Size = UDim2.new(0, 392, 0, 0)
DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, 0)
Dropdown.Size = UDim2.new(0, 403, 0, 73)
DropdownFrameMain.Visible = false
DropdownFrameMainOutline.Visible = false
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function DropFunc:Add(textadd)
itemcount = itemcount + 1
if itemcount == 1 then
framesize = 29
elseif itemcount == 2 then
framesize = 58
elseif itemcount >= 3 then
framesize = 87
end
local Item = Instance.new("TextButton")
local ItemCorner = Instance.new("UICorner")
local ItemText = Instance.new("TextLabel")
Item.Name = "Item"
Item.Parent = DropItemHolder
Item.BackgroundColor3 = Color3.fromRGB(42, 44, 48)
Item.Size = UDim2.new(0, 379, 0, 29)
Item.AutoButtonColor = false
Item.Font = Enum.Font.SourceSans
Item.Text = ""
Item.TextColor3 = Color3.fromRGB(0, 0, 0)
Item.TextSize = 14.000
Item.BackgroundTransparency = 1
ItemCorner.CornerRadius = UDim.new(0, 4)
ItemCorner.Name = "ItemCorner"
ItemCorner.Parent = Item
ItemText.Name = "ItemText"
ItemText.Parent = Item
ItemText.BackgroundColor3 = Color3.fromRGB(42, 44, 48)
ItemText.BackgroundTransparency = 1.000
ItemText.Position = UDim2.new(0.0211081803, 0, 0, 0)
ItemText.Size = UDim2.new(0, 192, 0, 29)
ItemText.Font = Enum.Font.Gotham
ItemText.TextColor3 = Color3.fromRGB(212, 212, 212)
ItemText.TextSize = 14.000
ItemText.TextXAlignment = Enum.TextXAlignment.Left
ItemText.Text = textadd
Item.MouseEnter:Connect(function()
ItemText.TextColor3 = Color3.fromRGB(255,255,255)
Item.BackgroundTransparency = 0
end)
Item.MouseLeave:Connect(function()
ItemText.TextColor3 = Color3.fromRGB(212, 212, 212)
Item.BackgroundTransparency = 1
end)
Item.MouseButton1Click:Connect(function()
CurrentSelectedText.Text = textadd
pcall(callback, textadd)
Dropdown.Size = UDim2.new(0, 403, 0, 73)
DropdownFrameMain.Visible = false
DropdownFrameMainOutline.Visible = false
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
DropTog = not DropTog
end)
DropItemHolder.CanvasSize = UDim2.new(0,0,0,DropItemHolderLayout.AbsoluteContentSize.Y)
DropItemHolder.Size = UDim2.new(0, 385, 0, framesize)
DropdownFrameMain.Size = UDim2.new(0, 392, 0, framesize + 6)
DropdownFrameMainOutline.Size = UDim2.new(0, 396, 0, framesize + 10)
end
return DropFunc
end
function ChannelContent:Colorpicker(text, preset, callback)
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
local Colorpicker = Instance.new("Frame")
local ColorpickerTitle = Instance.new("TextLabel")
local ColorpickerFrameOutline = Instance.new("Frame")
local ColorpickerFrameOutlineCorner = Instance.new("UICorner")
local ColorpickerFrame = Instance.new("Frame")
local ColorpickerFrameCorner = Instance.new("UICorner")
local Color = Instance.new("ImageLabel")
local ColorCorner = Instance.new("UICorner")
local ColorSelection = Instance.new("ImageLabel")
local Hue = Instance.new("ImageLabel")
local HueCorner = Instance.new("UICorner")
local HueGradient = Instance.new("UIGradient")
local HueSelection = Instance.new("ImageLabel")
local PresetClr = Instance.new("Frame")
local PresetClrCorner = Instance.new("UICorner")
Colorpicker.Name = "Colorpicker"
Colorpicker.Parent = ChannelHolder
Colorpicker.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Colorpicker.BackgroundTransparency = 1.000
Colorpicker.Position = UDim2.new(0.0895741582, 0, 0.474232763, 0)
Colorpicker.Size = UDim2.new(0, 403, 0, 175)
ColorpickerTitle.Name = "ColorpickerTitle"
ColorpickerTitle.Parent = Colorpicker
ColorpickerTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
ColorpickerTitle.BackgroundTransparency = 1.000
ColorpickerTitle.Position = UDim2.new(0, 5, 0, 0)
ColorpickerTitle.Size = UDim2.new(0, 200, 0, 29)
ColorpickerTitle.Font = Enum.Font.Gotham
ColorpickerTitle.Text = "Colorpicker"
ColorpickerTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
ColorpickerTitle.TextSize = 14.000
ColorpickerTitle.TextXAlignment = Enum.TextXAlignment.Left
ColorpickerFrameOutline.Name = "ColorpickerFrameOutline"
ColorpickerFrameOutline.Parent = ColorpickerTitle
ColorpickerFrameOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43)
ColorpickerFrameOutline.Position = UDim2.new(-0.00100000005, 0, 0.991999984, 0)
ColorpickerFrameOutline.Size = UDim2.new(0, 238, 0, 139)
ColorpickerFrameOutlineCorner.CornerRadius = UDim.new(0, 3)
ColorpickerFrameOutlineCorner.Name = "ColorpickerFrameOutlineCorner"
ColorpickerFrameOutlineCorner.Parent = ColorpickerFrameOutline
ColorpickerFrame.Name = "ColorpickerFrame"
ColorpickerFrame.Parent = ColorpickerTitle
ColorpickerFrame.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
ColorpickerFrame.ClipsDescendants = true
ColorpickerFrame.Position = UDim2.new(0.00999999978, 0, 1.06638515, 0)
ColorpickerFrame.Selectable = true
ColorpickerFrame.Size = UDim2.new(0, 234, 0, 135)
ColorpickerFrameCorner.CornerRadius = UDim.new(0, 3)
ColorpickerFrameCorner.Name = "ColorpickerFrameCorner"
ColorpickerFrameCorner.Parent = ColorpickerFrame
Color.Name = "Color"
Color.Parent = ColorpickerFrame
Color.BackgroundColor3 = Color3.fromRGB(255, 0, 4)
Color.Position = UDim2.new(0, 10, 0, 10)
Color.Size = UDim2.new(0, 154, 0, 118)
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
Hue.Name = "Hue"
Hue.Parent = ColorpickerFrame
Hue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Hue.Position = UDim2.new(0, 171, 0, 10)
Hue.Size = UDim2.new(0, 18, 0, 118)
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"
PresetClr.Name = "PresetClr"
PresetClr.Parent = ColorpickerFrame
PresetClr.BackgroundColor3 = preset
PresetClr.Position = UDim2.new(0.846153855, 0, 0.0740740746, 0)
PresetClr.Size = UDim2.new(0, 25, 0, 25)
PresetClrCorner.CornerRadius = UDim.new(0, 3)
PresetClrCorner.Name = "PresetClrCorner"
PresetClrCorner.Parent = PresetClr
local function UpdateColorPicker(nope)
PresetClr.BackgroundColor3 = Color3.fromHSV(ColorH, ColorS, ColorV)
Color.BackgroundColor3 = Color3.fromHSV(ColorH, 1, 1)
pcall(callback, PresetClr.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)
PresetClr.BackgroundColor3 = preset
Color.BackgroundColor3 = preset
pcall(callback, PresetClr.BackgroundColor3)
Color.InputBegan:Connect(
function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
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 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)
HueSelection.Position = UDim2.new(0.48, 0, HueY, 0)
ColorH = 1 - HueY
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
)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function ChannelContent:Textbox(text, placetext, disapper, callback)
local Textbox = Instance.new("Frame")
local TextboxTitle = Instance.new("TextLabel")
local TextboxFrameOutline = Instance.new("Frame")
local TextboxFrameOutlineCorner = Instance.new("UICorner")
local TextboxFrame = Instance.new("Frame")
local TextboxFrameCorner = Instance.new("UICorner")
local TextBox = Instance.new("TextBox")
Textbox.Name = "Textbox"
Textbox.Parent = ChannelHolder
Textbox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Textbox.BackgroundTransparency = 1.000
Textbox.Position = UDim2.new(0.0796874985, 0, 0.445175439, 0)
Textbox.Size = UDim2.new(0, 403, 0, 73)
TextboxTitle.Name = "TextboxTitle"
TextboxTitle.Parent = Textbox
TextboxTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextboxTitle.BackgroundTransparency = 1.000
TextboxTitle.Position = UDim2.new(0, 5, 0, 0)
TextboxTitle.Size = UDim2.new(0, 200, 0, 29)
TextboxTitle.Font = Enum.Font.Gotham
TextboxTitle.Text = text
TextboxTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
TextboxTitle.TextSize = 14.000
TextboxTitle.TextXAlignment = Enum.TextXAlignment.Left
TextboxFrameOutline.Name = "TextboxFrameOutline"
TextboxFrameOutline.Parent = TextboxTitle
TextboxFrameOutline.AnchorPoint = Vector2.new(0.5, 0.5)
TextboxFrameOutline.BackgroundColor3 = Color3.fromRGB(37, 40, 43)
TextboxFrameOutline.Position = UDim2.new(0.988442957, 0, 1.6197437, 0)
TextboxFrameOutline.Size = UDim2.new(0, 396, 0, 36)
TextboxFrameOutlineCorner.CornerRadius = UDim.new(0, 3)
TextboxFrameOutlineCorner.Name = "TextboxFrameOutlineCorner"
TextboxFrameOutlineCorner.Parent = TextboxFrameOutline
TextboxFrame.Name = "TextboxFrame"
TextboxFrame.Parent = TextboxTitle
TextboxFrame.BackgroundColor3 = Color3.fromRGB(48, 51, 57)
TextboxFrame.ClipsDescendants = true
TextboxFrame.Position = UDim2.new(0.00999999978, 0, 1.06638527, 0)
TextboxFrame.Selectable = true
TextboxFrame.Size = UDim2.new(0, 392, 0, 32)
TextboxFrameCorner.CornerRadius = UDim.new(0, 3)
TextboxFrameCorner.Name = "TextboxFrameCorner"
TextboxFrameCorner.Parent = TextboxFrame
TextBox.Parent = TextboxFrame
TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextBox.BackgroundTransparency = 1.000
TextBox.Position = UDim2.new(0.0178571437, 0, 0, 0)
TextBox.Size = UDim2.new(0, 377, 0, 32)
TextBox.Font = Enum.Font.Gotham
TextBox.PlaceholderColor3 = Color3.fromRGB(91, 95, 101)
TextBox.PlaceholderText = placetext
TextBox.Text = ""
TextBox.TextColor3 = Color3.fromRGB(193, 195, 197)
TextBox.TextSize = 14.000
TextBox.TextXAlignment = Enum.TextXAlignment.Left
TextBox.Focused:Connect(function()
TweenService:Create(
TextboxFrameOutline,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(114, 137, 228)}
):Play()
end)
TextBox.FocusLost:Connect(function(ep)
TweenService:Create(
TextboxFrameOutline,
TweenInfo.new(.3, Enum.EasingStyle.Quad, Enum.EasingDirection.Out),
{BackgroundColor3 = Color3.fromRGB(37, 40, 43)}
):Play()
if ep then
if #TextBox.Text > 0 then
pcall(callback, TextBox.Text)
if disapper then
TextBox.Text = ""
end
end
end
end)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function ChannelContent:Label(text)
local Label = Instance.new("TextButton")
local LabelTitle = Instance.new("TextLabel")
Label.Name = "Label"
Label.Parent = ChannelHolder
Label.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
Label.BorderSizePixel = 0
Label.Position = UDim2.new(0.261979163, 0, 0.190789461, 0)
Label.Size = UDim2.new(0, 401, 0, 30)
Label.AutoButtonColor = false
Label.Font = Enum.Font.Gotham
Label.Text = ""
Label.TextColor3 = Color3.fromRGB(255, 255, 255)
Label.TextSize = 14.000
LabelTitle.Name = "LabelTitle"
LabelTitle.Parent = Label
LabelTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
LabelTitle.BackgroundTransparency = 1.000
LabelTitle.Position = UDim2.new(0, 5, 0, 0)
LabelTitle.Size = UDim2.new(0, 200, 0, 30)
LabelTitle.Font = Enum.Font.Gotham
LabelTitle.Text = text
LabelTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
LabelTitle.TextSize = 14.000
LabelTitle.TextXAlignment = Enum.TextXAlignment.Left
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
function ChannelContent:Bind(text, presetbind, callback)
local Key = presetbind.Name
local Keybind = Instance.new("TextButton")
local KeybindTitle = Instance.new("TextLabel")
local KeybindText = Instance.new("TextLabel")
Keybind.Name = "Keybind"
Keybind.Parent = ChannelHolder
Keybind.BackgroundColor3 = Color3.fromRGB(54, 57, 63)
Keybind.BorderSizePixel = 0
Keybind.Position = UDim2.new(0.261979163, 0, 0.190789461, 0)
Keybind.Size = UDim2.new(0, 401, 0, 30)
Keybind.AutoButtonColor = false
Keybind.Font = Enum.Font.Gotham
Keybind.Text = ""
Keybind.TextColor3 = Color3.fromRGB(255, 255, 255)
Keybind.TextSize = 14.000
KeybindTitle.Name = "KeybindTitle"
KeybindTitle.Parent = Keybind
KeybindTitle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
KeybindTitle.BackgroundTransparency = 1.000
KeybindTitle.Position = UDim2.new(0, 5, 0, 0)
KeybindTitle.Size = UDim2.new(0, 200, 0, 30)
KeybindTitle.Font = Enum.Font.Gotham
KeybindTitle.Text = text
KeybindTitle.TextColor3 = Color3.fromRGB(127, 131, 137)
KeybindTitle.TextSize = 14.000
KeybindTitle.TextXAlignment = Enum.TextXAlignment.Left
KeybindText.Name = "KeybindText"
KeybindText.Parent = Keybind
KeybindText.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
KeybindText.BackgroundTransparency = 1.000
KeybindText.Position = UDim2.new(0, 316, 0, 0)
KeybindText.Size = UDim2.new(0, 85, 0, 30)
KeybindText.Font = Enum.Font.Gotham
KeybindText.Text = presetbind.Name
KeybindText.TextColor3 = Color3.fromRGB(127, 131, 137)
KeybindText.TextSize = 14.000
KeybindText.TextXAlignment = Enum.TextXAlignment.Right
Keybind.MouseButton1Click:Connect(function()
KeybindText.Text = "..."
local inputwait = game:GetService("UserInputService").InputBegan:wait()
if inputwait.KeyCode.Name ~= "Unknown" then
KeybindText.Text = inputwait.KeyCode.Name
Key = inputwait.KeyCode.Name
end
end)
game:GetService("UserInputService").InputBegan:connect(
function(current, pressed)
if not pressed then
if current.KeyCode.Name == Key then
pcall(callback)
end
end
end
)
ChannelHolder.CanvasSize = UDim2.new(0,0,0,ChannelHolderLayout.AbsoluteContentSize.Y)
end
return ChannelContent
end
return ChannelHold
end
return ServerHold
end
return DiscordLib