Brackhub v5
Brackhub v5
brackHub V5
Description:
brackHub is an opensource GUI ran entirely on the clientside!
--]]
_G.Settings = {
["MAINCOLOR"] = {Color3.fromRGB(255, 0, 0)};
["BUTTONCOLOR"] = {Color3.fromRGB(200, 0, 0)};
["ACCENTCOLOR"] = {Color3.fromRGB(196, 40, 28)};
["HIDESHOWCOLOR"] = {Color3.fromRGB(255, 1, 5)};
}
--[[
brackHub V5
Description:
brackHub is an opensource GUI ran entirely on the clientside!
--]]
local SCRIPTS = {
{"Rocky's Admin", ASSETS.rockys.Source};
{"DEX Explorer", game:GetObjects("rbxassetid://418957341")[1].Source};
{"Happy Button", ASSETS.sethspam.Source};
{"Old Explorer", ASSETS.explorer.Source};
{"Audio Visualizer", ASSETS.audiovisualizer.Source};
{"Audio Visualizer 2", ASSETS.audiovisualizer2.Source};
{"Bloxxy", ASSETS.bloxxy.Source};
{"C00l GUI", ASSETS.coolgui.Source};
{"FilterMyAss", ASSETS.fma.Source};
{"Genkadda", ASSETS.genkadda.Source};
{"iBtools", ASSETS.ibtools.Source};
{"Iris Soldier", ASSETS.iris.Source};
{"Knife V2", ASSETS.knife.Source};
{"Prison Life Commands", ASSETS.plcommands.Source};
{"ProtoScripter", ASSETS.protoscripter.Source};
{"RemoteSpy", ASSETS.remotespy.Source};
{"RoXploit 6.0", ASSETS.roxploit.Source};
{"TopKek V2", ASSETS.topkek.Source};
{"Trash Can", ASSETS.trashcan.Source};
{"Trump Titan", ASSETS.trumptitan.Source};
}
-- DATAMODEL --
wait(1)
local LASTY = 0
local FIRSTTAB = true
local SELECTEDTAB = nil
local HIDDNE = false
CREATESCRIPTS()
-- LAST BUTTON --
local HIDE = Instance.new("TextButton", SIDEPANEL)
HIDE.Name = "HIDE"
HIDE.BorderSizePixel = 0
HIDE.BackgroundColor3 = HIDE_SHOW
HIDE.Size = UDim2.new(0, 100, 0, 30)
HIDE.Position = UDim2.new(-1, 0, 0.9, 0)
HIDE.TextColor3 = Color3.new(255/255, 255/255, 255/255)
HIDE.Text = "HIDE"
HIDE.Font = Enum.Font.SourceSansLight
HIDE.FontSize = Enum.FontSize.Size18
HIDE.TextWrapped = true
HIDE.ZIndex = 10
HIDE.AutoButtonColor = false
HIDE:TweenPosition(UDim2.new(0, 0, 0.9, 0), "Out", "Quad", 0.2, true)
local STYLEBAR_H = Instance.new("Frame", HIDE)
STYLEBAR_H.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
STYLEBAR_H.BorderSizePixel = 0
STYLEBAR_H.Size = UDim2.new(0.9, 0, 0, 2)
STYLEBAR_H.Position = UDim2.new(0.05, 0, 0.92, 0)
STYLEBAR_H.ZIndex = 10
HIDE.MouseEnter:connect(function()
STYLEBAR_H:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0, 0.92,
0), "Out", "Quad", 0.2, true)
end)
HIDE.MouseLeave:connect(function()
STYLEBAR_H:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2), UDim2.new(0.05, 0,
0.92, 0), "Out", "Quad", 0.2, true)
end)
HIDE.MouseButton1Down:connect(function(x,y)
SIDEPANEL:TweenPosition(UDim2.new(-1, 0, 0, 0), "Out", "Quad", 0.2, true)
if SELECTEDTAB ~= nil then
SELECTEDTAB:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2,
true)
wait(0.2)
SELECTEDTAB.Position = UDim2.new(-1, 0, 0, 0)
else
INFORMATION:TweenPosition(UDim2.new(2, 0, 0, 0), "Out", "Quad", 0.2,
true)
wait(0.2)
INFORMATION.Position = UDim2.new(-1, 0, 0, 0)
end
local LOAD2 = Instance.new("ImageLabel", CONTAINER)
LOAD2.ClipsDescendants = true
LOAD2.Size = UDim2.new(0, 700, 0, 600)
LOAD2.Position = UDim2.new(0.5, -350, 0.5, -300)
LOAD2.Image = "http://www.roblox.com/asset/?id=631172870"
LOAD2.BackgroundTransparency = 1
CONTAINER.BackgroundTransparency = 1
LOAD2:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0, 0.5, 0),
"Out", "Quad", 0.2, true)
wait(0.2)
CONTAINER.Size = UDim2.new(0, 100, 0, 30)
CONTAINER.Position = UDim2.new(0.5, -50, 0.5, -15)
for _,v in next, CONTAINER:GetChildren() do
v.Visible = false
end
wait(0.2)
local SHOW = Instance.new("TextButton", CONTAINER)
SHOW.Visible = false
SHOW.Name = "SHOW"
SHOW.ClipsDescendants = true
SHOW.BorderSizePixel = 0
SHOW.BackgroundColor3 = HIDE_SHOW
SHOW.Size = UDim2.new(0, 100, 0, 30)
SHOW.Position = UDim2.new(0, 0, 0, 0)
SHOW.TextColor3 = Color3.new(255/255, 255/255, 255/255)
SHOW.Text = "SHOW"
SHOW.Font = Enum.Font.SourceSansLight
SHOW.FontSize = Enum.FontSize.Size18
SHOW.TextWrapped = true
SHOW.ZIndex = 10
SHOW.AutoButtonColor = false
local STYLEBAR_S = Instance.new("Frame", SHOW)
STYLEBAR_S.BackgroundColor3 = Color3.new(255/255, 255/255, 255/255)
STYLEBAR_S.BorderSizePixel = 0
STYLEBAR_S.Size = UDim2.new(0.9, 0, 0, 2)
STYLEBAR_S.Position = UDim2.new(0.05, 0, 0.92, 0)
STYLEBAR_S.ZIndex = 10
SHOW.MouseEnter:connect(function()
STYLEBAR_S:TweenSizeAndPosition(UDim2.new(1, 0, 0, 2), UDim2.new(0, 0,
0.92, 0), "Out", "Quad", 0.2, true)
end)
SHOW.MouseLeave:connect(function()
STYLEBAR_S:TweenSizeAndPosition(UDim2.new(0.9, 0, 0, 2),
UDim2.new(0.05, 0, 0.92, 0), "Out", "Quad", 0.2, true)
end)
SHOW.MouseButton1Down:connect(function(x, y)
CONTAINER:TweenPosition(UDim2.new(0.5, -50, 0.5, -15), "Out", "Quad",
0.2, true)
wait(0.2)
local LOAD4 = Instance.new("ImageLabel", CONTAINER)
LOAD4.ClipsDescendants = true
LOAD4.Size = UDim2.new(0, 200, 0, 60)
LOAD4.Position = UDim2.new(0.5, -100, 0.5, -30)
LOAD4.Image = "http://www.roblox.com/asset/?id=631172870"
LOAD4.ImageColor3 = HIDE_SHOW
LOAD4.BackgroundTransparency = 1
SHOW.Visible = false
LOAD4:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0), UDim2.new(0.5, 0,
0.5, 0), "Out", "Quad", 0.2, true)
wait(0.2)
CONTAINER.Size = UDim2.new(0, 600, 0, 400)
CONTAINER.Position = UDim2.new(0.5, -300, 0.5, -200)
for _,v in next, CONTAINER:GetChildren() do
if v.Name ~= "SHOW" then
v.Visible = true
end
end
local LOAD = Instance.new("ImageLabel", CONTAINER)
LOAD.ClipsDescendants = true
LOAD.Size = UDim2.new(0, 0, 0, 0)
LOAD.Position = UDim2.new(0.5, 0, 0.5, 0)
LOAD.Image = "http://www.roblox.com/asset/?id=631172870"
LOAD.BackgroundTransparency = 1
LOAD:TweenSizeAndPosition(UDim2.new(0, 700, 0, 600), UDim2.new(0.5, -
350, 0.5, -300), "Out", "Quad", 0.2, true)
wait(0.2)
CONTAINER.BackgroundTransparency = 0
LOAD:Destroy()
SIDEPANEL:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Quad", 0.2,
true)
wait(0.2)
if SELECTEDTAB ~= nil then
SELECTEDTAB:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad",
0.2, true)
else
INFORMATION:TweenPosition(UDim2.new(0.2, 0, 0, 0), "Out", "Quad",
0.2, true)
end
end)
local LOAD3 = Instance.new("ImageLabel", CONTAINER)
LOAD3.ClipsDescendants = true
LOAD3.Size = UDim2.new(0, 0, 0, 0)
LOAD3.Position = UDim2.new(0.5, 0, 0.5, 0)
LOAD3.Image = "http://www.roblox.com/asset/?id=631172870"
LOAD3.ImageColor3 = HIDE_SHOW
LOAD3.BackgroundTransparency = 1
LOAD3:TweenSizeAndPosition(UDim2.new(0, 200, 0, 60), UDim2.new(0.5, -100,
0.5, -30), "Out", "Quad", 0.2, true)
wait(0.2)
SHOW.Visible = true
LOAD3:Destroy()
CONTAINER:TweenPosition(UDim2.new(0, 0, 0.8, 0), "Out", "Quad", 0.2, true)
end)