Ez Hub

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 14

--[[

Created by CDXX from Ez Industries - Join their Discord: https://discord.gg/tuWcU7Q


A redistribution of https://wearedevs.net/scripts

Description: Completely free script hub featuring cheats for some of the most
popular games.
It uses custom scripts and 150+ community made scripts.

Instruction: Execute this script and wait for an interface to appear on your game
screen.

]]

-- Don't edit below

_G.DISABLEEXELOG = true

-- Instances:

local Launcher = {
Launcher = Instance.new("ScreenGui"),
MainFrame = Instance.new("Frame"),
UICorner = Instance.new("UICorner"),
SideFrame = Instance.new("Frame"),
PlayerPicture = Instance.new("ImageLabel"),
ImageLabel = Instance.new("ImageLabel"),
Close = Instance.new("ImageButton"),
LaunchPage = Instance.new("Frame"),
Frame = Instance.new("Frame"),
UICorner_2 = Instance.new("UICorner"),
Image = Instance.new("ImageButton"),
SettingPage = Instance.new("Frame"),
Frame_2 = Instance.new("Frame"),
UICorner_3 = Instance.new("UICorner"),
Image_2 = Instance.new("ImageButton"),
AnimFrame2 = Instance.new("Frame"),
TextLabel = Instance.new("TextLabel"),
AnimFrame1 = Instance.new("Frame"),
EzHubSection = Instance.new("Frame"),
SectionEs = Instance.new("Folder"),
Frame_3 = Instance.new("Frame"),
UICorner_4 = Instance.new("UICorner"),
Frame_4 = Instance.new("Frame"),
TextLabel_2 = Instance.new("TextLabel"),
UICorner_5 = Instance.new("UICorner"),
VersionSelectorEzHub = Instance.new("Frame"),
Left = Instance.new("TextButton"),
Right = Instance.new("TextButton"),
Display = Instance.new("TextButton"),
LaunchEzHub = Instance.new("TextButton"),
UICorner_6 = Instance.new("UICorner"),
ServerStatusSection = Instance.new("Frame"),
SectionEs_2 = Instance.new("Folder"),
Frame_5 = Instance.new("Frame"),
UICorner_7 = Instance.new("UICorner"),
Frame_6 = Instance.new("Frame"),
TextLabel_3 = Instance.new("TextLabel"),
TextLabel_4 = Instance.new("TextLabel"),
TextLabel_5 = Instance.new("TextLabel"),
UICorner_8 = Instance.new("UICorner"),
EzCMDStatus = Instance.new("TextLabel"),
EzHubStatus = Instance.new("TextLabel"),
EzCMDSection = Instance.new("Frame"),
SectionEs_3 = Instance.new("Folder"),
Frame_7 = Instance.new("Frame"),
UICorner_9 = Instance.new("UICorner"),
Frame_8 = Instance.new("Frame"),
TextLabel_6 = Instance.new("TextLabel"),
UICorner_10 = Instance.new("UICorner"),
LaunchEzCMD = Instance.new("TextButton"),
UICorner_11 = Instance.new("UICorner"),
VersionSelectorEzCMD = Instance.new("Frame"),
Left_2 = Instance.new("TextButton"),
Display_2 = Instance.new("TextButton"),
Right_2 = Instance.new("TextButton"),
}

--Properties:

Launcher.Launcher.Name = "Launcher"
Launcher.Launcher.Parent = game.CoreGui
Launcher.Launcher.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Launcher.MainFrame.Name = "MainFrame"
Launcher.MainFrame.Parent = Launcher.Launcher
Launcher.MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.MainFrame.BackgroundColor3 = Color3.fromRGB(41, 53, 68)
Launcher.MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.MainFrame.Size = UDim2.new(0, 410, 0, 278)

Launcher.UICorner.CornerRadius = UDim.new(0, 4)
Launcher.UICorner.Parent = Launcher.MainFrame

Launcher.SideFrame.Name = "SideFrame"
Launcher.SideFrame.Parent = Launcher.MainFrame
Launcher.SideFrame.BackgroundColor3 = Color3.fromRGB(28, 41, 56)
Launcher.SideFrame.BorderSizePixel = 0
Launcher.SideFrame.Size = UDim2.new(0, 69, 0, 278)

Launcher.PlayerPicture.Name = "PlayerPicture"
Launcher.PlayerPicture.Parent = Launcher.SideFrame
Launcher.PlayerPicture.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.PlayerPicture.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.PlayerPicture.BackgroundTransparency = 1.000
Launcher.PlayerPicture.BorderSizePixel = 0
Launcher.PlayerPicture.Position = UDim2.new(0.5, 0, 0, 35)
Launcher.PlayerPicture.Size = UDim2.new(0, 45, 0, 45)
Launcher.PlayerPicture.Image = "rbxasset://textures/ui/GuiImagePlaceholder.png"

Launcher.ImageLabel.Parent = Launcher.PlayerPicture
Launcher.ImageLabel.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.ImageLabel.BackgroundTransparency = 1.000
Launcher.ImageLabel.BorderSizePixel = 0
Launcher.ImageLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.ImageLabel.Size = UDim2.new(1, 0, 1, 0)
Launcher.ImageLabel.Image = "rbxassetid://4031889928"
Launcher.ImageLabel.ImageColor3 = Color3.fromRGB(28, 41, 56)
Launcher.Close.Name = "Close"
Launcher.Close.Parent = Launcher.SideFrame
Launcher.Close.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.Close.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Close.BackgroundTransparency = 1.000
Launcher.Close.Position = UDim2.new(0.5, 0, 0.306295037, 0)
Launcher.Close.Size = UDim2.new(0, 16, 0, 16)
Launcher.Close.Image = "http://www.roblox.com/asset/?id=5679295310"
Launcher.Close.ImageColor3 = Color3.fromRGB(211, 216, 226)

Launcher.LaunchPage.Name = "LaunchPage"
Launcher.LaunchPage.Parent = Launcher.SideFrame
Launcher.LaunchPage.BackgroundColor3 = Color3.fromRGB(35, 47, 62)
Launcher.LaunchPage.BorderSizePixel = 0
Launcher.LaunchPage.Position = UDim2.new(0, 0, 0.410071939, 0)
Launcher.LaunchPage.Size = UDim2.new(1, 0, 0, 50)

Launcher.Frame.Parent = Launcher.LaunchPage
Launcher.Frame.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.Frame.Size = UDim2.new(0, 2, 1, 0)

Launcher.UICorner_2.Parent = Launcher.Frame

Launcher.Image.Name = "Image"
Launcher.Image.Parent = Launcher.LaunchPage
Launcher.Image.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.Image.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Image.BackgroundTransparency = 1.000
Launcher.Image.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.Image.Size = UDim2.new(0, 22, 0, 22)
Launcher.Image.Image = "http://www.roblox.com/asset/?id=2876994160"

Launcher.SettingPage.Name = "SettingPage"
Launcher.SettingPage.Parent = Launcher.SideFrame
Launcher.SettingPage.BackgroundColor3 = Color3.fromRGB(35, 47, 62)
Launcher.SettingPage.BackgroundTransparency = 1.000
Launcher.SettingPage.BorderSizePixel = 0
Launcher.SettingPage.Position = UDim2.new(0, 0, 0.587769806, 0)
Launcher.SettingPage.Size = UDim2.new(1, 0, 0, 50)

Launcher.Frame_2.Parent = Launcher.SettingPage
Launcher.Frame_2.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.Frame_2.Size = UDim2.new(0, 2, 1, 0)
Launcher.Frame_2.Visible = false

Launcher.UICorner_3.Parent = Launcher.Frame_2

Launcher.Image_2.Name = "Image"
Launcher.Image_2.Parent = Launcher.SettingPage
Launcher.Image_2.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.Image_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Image_2.BackgroundTransparency = 1.000
Launcher.Image_2.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.Image_2.Size = UDim2.new(0, 15, 0, 15)
Launcher.Image_2.Image = "http://www.roblox.com/asset/?id=4492476121"

Launcher.AnimFrame2.Name = "AnimFrame2"
Launcher.AnimFrame2.Parent = Launcher.MainFrame
Launcher.AnimFrame2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.AnimFrame2.BackgroundTransparency = 1.000
Launcher.AnimFrame2.Position = UDim2.new(0.168292686, 0, 0, 0)
Launcher.AnimFrame2.Size = UDim2.new(0, 341, 0, 278)
Launcher.AnimFrame2.Visible = false

Launcher.TextLabel.Parent = Launcher.AnimFrame2
Launcher.TextLabel.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel.BackgroundTransparency = 1.000
Launcher.TextLabel.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.TextLabel.Size = UDim2.new(0, 200, 0, 50)
Launcher.TextLabel.Font = Enum.Font.SourceSans
Launcher.TextLabel.Text = "This feature is not done yet"
Launcher.TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel.TextSize = 20.000

Launcher.AnimFrame1.Name = "AnimFrame1"
Launcher.AnimFrame1.Parent = Launcher.MainFrame
Launcher.AnimFrame1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.AnimFrame1.BackgroundTransparency = 1.000
Launcher.AnimFrame1.Position = UDim2.new(0.168292686, 0, 0, 0)
Launcher.AnimFrame1.Size = UDim2.new(0, 341, 0, 278)
Launcher.AnimFrame1.Visible = false

Launcher.EzHubSection.Name = "EzHubSection"
Launcher.EzHubSection.Parent = Launcher.AnimFrame1
Launcher.EzHubSection.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.EzHubSection.BackgroundColor3 = Color3.fromRGB(35, 47, 62)
Launcher.EzHubSection.BorderSizePixel = 0
Launcher.EzHubSection.Position = UDim2.new(0.260997087, 0, 0.696402788, 0)
Launcher.EzHubSection.Size = UDim2.new(0, 150, 0, 116)

Launcher.SectionEs.Name = "SectionEs"
Launcher.SectionEs.Parent = Launcher.EzHubSection

Launcher.Frame_3.Parent = Launcher.SectionEs
Launcher.Frame_3.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.Frame_3.Size = UDim2.new(0, 2, 0, 36)

Launcher.UICorner_4.Parent = Launcher.Frame_3

Launcher.Frame_4.Parent = Launcher.SectionEs
Launcher.Frame_4.BackgroundColor3 = Color3.fromRGB(112, 112, 112)
Launcher.Frame_4.BackgroundTransparency = 0.750
Launcher.Frame_4.BorderSizePixel = 0
Launcher.Frame_4.Position = UDim2.new(0, 0, 0.294290125, 0)
Launcher.Frame_4.Size = UDim2.new(1, 0, 0, 1)

Launcher.TextLabel_2.Parent = Launcher.SectionEs
Launcher.TextLabel_2.AnchorPoint = Vector2.new(1, 0)
Launcher.TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel_2.BackgroundTransparency = 1.000
Launcher.TextLabel_2.Position = UDim2.new(1, 0, 0.0439999998, 0)
Launcher.TextLabel_2.Size = UDim2.new(0.899999976, 0, 0, 24)
Launcher.TextLabel_2.Font = Enum.Font.SourceSans
Launcher.TextLabel_2.Text = "Ez Hub"
Launcher.TextLabel_2.TextColor3 = Color3.fromRGB(211, 216, 226)
Launcher.TextLabel_2.TextSize = 14.000
Launcher.TextLabel_2.TextXAlignment = Enum.TextXAlignment.Left

Launcher.UICorner_5.CornerRadius = UDim.new(0, 4)
Launcher.UICorner_5.Parent = Launcher.EzHubSection

Launcher.VersionSelectorEzHub.Name = "VersionSelectorEzHub"
Launcher.VersionSelectorEzHub.Parent = Launcher.EzHubSection
Launcher.VersionSelectorEzHub.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.VersionSelectorEzHub.BackgroundTransparency = 1.000
Launcher.VersionSelectorEzHub.Position = UDim2.new(0, 10, 0.414000005, 0)
Launcher.VersionSelectorEzHub.Size = UDim2.new(0, 86, 0, 28)

Launcher.Left.Name = "Left"
Launcher.Left.Parent = Launcher.VersionSelectorEzHub
Launcher.Left.AnchorPoint = Vector2.new(0, 0.5)
Launcher.Left.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Left.BackgroundTransparency = 1.000
Launcher.Left.Position = UDim2.new(0, 0, 0.5, 0)
Launcher.Left.Size = UDim2.new(0, 20, 0, 20)
Launcher.Left.Font = Enum.Font.SourceSans
Launcher.Left.Text = "<"
Launcher.Left.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Left.TextSize = 14.000

Launcher.Right.Name = "Right"
Launcher.Right.Parent = Launcher.VersionSelectorEzHub
Launcher.Right.AnchorPoint = Vector2.new(1, 0.5)
Launcher.Right.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Right.BackgroundTransparency = 1.000
Launcher.Right.Position = UDim2.new(1, 0, 0.5, 0)
Launcher.Right.Size = UDim2.new(0, 20, 0, 20)
Launcher.Right.Font = Enum.Font.SourceSans
Launcher.Right.Text = ">"
Launcher.Right.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Right.TextSize = 14.000

Launcher.Display.Name = "Display"
Launcher.Display.Parent = Launcher.VersionSelectorEzHub
Launcher.Display.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.Display.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Display.BackgroundTransparency = 1.000
Launcher.Display.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.Display.Size = UDim2.new(0, 55, 0, 20)
Launcher.Display.Font = Enum.Font.SourceSans
Launcher.Display.Text = "V 3.3"
Launcher.Display.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Display.TextSize = 14.000

Launcher.LaunchEzHub.Name = "LaunchEzHub"
Launcher.LaunchEzHub.Parent = Launcher.EzHubSection
Launcher.LaunchEzHub.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.LaunchEzHub.Position = UDim2.new(0, 10, 0.720000029, 0)
Launcher.LaunchEzHub.Size = UDim2.new(0, 86, 0, 22)
Launcher.LaunchEzHub.Font = Enum.Font.SourceSans
Launcher.LaunchEzHub.Text = "Launch"
Launcher.LaunchEzHub.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.LaunchEzHub.TextSize = 14.000

Launcher.UICorner_6.CornerRadius = UDim.new(0, 4)
Launcher.UICorner_6.Parent = Launcher.LaunchEzHub

Launcher.ServerStatusSection.Name = "ServerStatusSection"
Launcher.ServerStatusSection.Parent = Launcher.AnimFrame1
Launcher.ServerStatusSection.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.ServerStatusSection.BackgroundColor3 = Color3.fromRGB(35, 47, 62)
Launcher.ServerStatusSection.BorderSizePixel = 0
Launcher.ServerStatusSection.Position = UDim2.new(0.5, 0, 0.0701438859, 50)
Launcher.ServerStatusSection.Size = UDim2.new(0, 312, 0, 116)

Launcher.SectionEs_2.Name = "SectionEs"
Launcher.SectionEs_2.Parent = Launcher.ServerStatusSection

Launcher.Frame_5.Parent = Launcher.SectionEs_2
Launcher.Frame_5.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.Frame_5.Size = UDim2.new(0, 2, 0, 36)

Launcher.UICorner_7.Parent = Launcher.Frame_5

Launcher.Frame_6.Parent = Launcher.SectionEs_2
Launcher.Frame_6.BackgroundColor3 = Color3.fromRGB(112, 112, 112)
Launcher.Frame_6.BackgroundTransparency = 0.750
Launcher.Frame_6.BorderSizePixel = 0
Launcher.Frame_6.Position = UDim2.new(0, 0, 0.294290125, 0)
Launcher.Frame_6.Size = UDim2.new(1, 0, 0, 1)

Launcher.TextLabel_3.Parent = Launcher.SectionEs_2
Launcher.TextLabel_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel_3.BackgroundTransparency = 1.000
Launcher.TextLabel_3.Position = UDim2.new(0.0416666679, 0, 0.0435512774, 0)
Launcher.TextLabel_3.Size = UDim2.new(0, 299, 0, 24)
Launcher.TextLabel_3.Font = Enum.Font.SourceSans
Launcher.TextLabel_3.Text = "Server Status"
Launcher.TextLabel_3.TextColor3 = Color3.fromRGB(211, 216, 226)
Launcher.TextLabel_3.TextSize = 14.000
Launcher.TextLabel_3.TextXAlignment = Enum.TextXAlignment.Left

Launcher.TextLabel_4.Parent = Launcher.ServerStatusSection
Launcher.TextLabel_4.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.TextLabel_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel_4.BackgroundTransparency = 1.000
Launcher.TextLabel_4.Position = UDim2.new(0.699999988, 0, 0.5, 0)
Launcher.TextLabel_4.Size = UDim2.new(0, 50, 0, 30)
Launcher.TextLabel_4.Font = Enum.Font.SourceSans
Launcher.TextLabel_4.Text = "Ez CMD"
Launcher.TextLabel_4.TextColor3 = Color3.fromRGB(92, 106, 124)
Launcher.TextLabel_4.TextSize = 14.000

Launcher.TextLabel_5.Parent = Launcher.ServerStatusSection
Launcher.TextLabel_5.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.TextLabel_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel_5.BackgroundTransparency = 1.000
Launcher.TextLabel_5.Position = UDim2.new(0.300000012, 0, 0.5, 0)
Launcher.TextLabel_5.Size = UDim2.new(0, 50, 0, 30)
Launcher.TextLabel_5.Font = Enum.Font.SourceSans
Launcher.TextLabel_5.Text = "Ez Hub"
Launcher.TextLabel_5.TextColor3 = Color3.fromRGB(92, 106, 124)
Launcher.TextLabel_5.TextSize = 14.000
Launcher.UICorner_8.CornerRadius = UDim.new(0, 4)
Launcher.UICorner_8.Parent = Launcher.ServerStatusSection

Launcher.EzCMDStatus.Name = "EzCMDStatus"
Launcher.EzCMDStatus.Parent = Launcher.ServerStatusSection
Launcher.EzCMDStatus.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.EzCMDStatus.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.EzCMDStatus.BackgroundTransparency = 1.000
Launcher.EzCMDStatus.Position = UDim2.new(0.698461592, 0, 0.758620679, 0)
Launcher.EzCMDStatus.Size = UDim2.new(0, 50, 0, 30)
Launcher.EzCMDStatus.Font = Enum.Font.SourceSans
Launcher.EzCMDStatus.Text = "Online"
Launcher.EzCMDStatus.TextColor3 = Color3.fromRGB(45, 192, 179)
Launcher.EzCMDStatus.TextSize = 22.000

Launcher.EzHubStatus.Name = "EzHubStatus"
Launcher.EzHubStatus.Parent = Launcher.ServerStatusSection
Launcher.EzHubStatus.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.EzHubStatus.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.EzHubStatus.BackgroundTransparency = 1.000
Launcher.EzHubStatus.Position = UDim2.new(0.297820538, 0, 0.758620679, 0)
Launcher.EzHubStatus.Size = UDim2.new(0, 50, 0, 30)
Launcher.EzHubStatus.Font = Enum.Font.SourceSans
Launcher.EzHubStatus.Text = "Online"
Launcher.EzHubStatus.TextColor3 = Color3.fromRGB(45, 192, 179)
Launcher.EzHubStatus.TextSize = 22.000

Launcher.EzCMDSection.Name = "EzCMDSection"
Launcher.EzCMDSection.Parent = Launcher.AnimFrame1
Launcher.EzCMDSection.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.EzCMDSection.BackgroundColor3 = Color3.fromRGB(35, 47, 62)
Launcher.EzCMDSection.BorderSizePixel = 0
Launcher.EzCMDSection.Position = UDim2.new(0.736070395, 0, 0.696402788, 0)
Launcher.EzCMDSection.Size = UDim2.new(0, 150, 0, 116)

Launcher.SectionEs_3.Name = "SectionEs"
Launcher.SectionEs_3.Parent = Launcher.EzCMDSection

Launcher.Frame_7.Parent = Launcher.SectionEs_3
Launcher.Frame_7.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.Frame_7.Size = UDim2.new(0, 2, 0, 36)

Launcher.UICorner_9.Parent = Launcher.Frame_7

Launcher.Frame_8.Parent = Launcher.SectionEs_3
Launcher.Frame_8.BackgroundColor3 = Color3.fromRGB(112, 112, 112)
Launcher.Frame_8.BackgroundTransparency = 0.750
Launcher.Frame_8.BorderSizePixel = 0
Launcher.Frame_8.Position = UDim2.new(0, 0, 0.294290125, 0)
Launcher.Frame_8.Size = UDim2.new(1, 0, 0, 1)

Launcher.TextLabel_6.Parent = Launcher.SectionEs_3
Launcher.TextLabel_6.AnchorPoint = Vector2.new(1, 0)
Launcher.TextLabel_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.TextLabel_6.BackgroundTransparency = 1.000
Launcher.TextLabel_6.Position = UDim2.new(1, 0, 0.0439999998, 0)
Launcher.TextLabel_6.Size = UDim2.new(0.899999976, 0, 0, 24)
Launcher.TextLabel_6.Font = Enum.Font.SourceSans
Launcher.TextLabel_6.Text = "Ez CMD"
Launcher.TextLabel_6.TextColor3 = Color3.fromRGB(211, 216, 226)
Launcher.TextLabel_6.TextSize = 14.000
Launcher.TextLabel_6.TextXAlignment = Enum.TextXAlignment.Left

Launcher.UICorner_10.CornerRadius = UDim.new(0, 4)
Launcher.UICorner_10.Parent = Launcher.EzCMDSection

Launcher.LaunchEzCMD.Name = "LaunchEzCMD"
Launcher.LaunchEzCMD.Parent = Launcher.EzCMDSection
Launcher.LaunchEzCMD.BackgroundColor3 = Color3.fromRGB(18, 98, 159)
Launcher.LaunchEzCMD.Position = UDim2.new(0, 10, 0.720000029, 0)
Launcher.LaunchEzCMD.Size = UDim2.new(0, 86, 0, 22)
Launcher.LaunchEzCMD.Font = Enum.Font.SourceSans
Launcher.LaunchEzCMD.Text = "Launch"
Launcher.LaunchEzCMD.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.LaunchEzCMD.TextSize = 14.000

Launcher.UICorner_11.CornerRadius = UDim.new(0, 4)
Launcher.UICorner_11.Parent = Launcher.LaunchEzCMD

Launcher.VersionSelectorEzCMD.Name = "VersionSelectorEzCMD"
Launcher.VersionSelectorEzCMD.Parent = Launcher.EzCMDSection
Launcher.VersionSelectorEzCMD.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.VersionSelectorEzCMD.BackgroundTransparency = 1.000
Launcher.VersionSelectorEzCMD.Position = UDim2.new(0, 10, 0.414000005, 0)
Launcher.VersionSelectorEzCMD.Size = UDim2.new(0, 86, 0, 28)

Launcher.Left_2.Name = "Left"
Launcher.Left_2.Parent = Launcher.VersionSelectorEzCMD
Launcher.Left_2.AnchorPoint = Vector2.new(0, 0.5)
Launcher.Left_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Left_2.BackgroundTransparency = 1.000
Launcher.Left_2.Position = UDim2.new(0, 0, 0.5, 0)
Launcher.Left_2.Size = UDim2.new(0, 20, 0, 20)
Launcher.Left_2.Font = Enum.Font.SourceSans
Launcher.Left_2.Text = "<"
Launcher.Left_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Left_2.TextSize = 14.000

Launcher.Display_2.Name = "Display"
Launcher.Display_2.Parent = Launcher.VersionSelectorEzCMD
Launcher.Display_2.AnchorPoint = Vector2.new(0.5, 0.5)
Launcher.Display_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Display_2.BackgroundTransparency = 1.000
Launcher.Display_2.Position = UDim2.new(0.5, 0, 0.5, 0)
Launcher.Display_2.Size = UDim2.new(0, 55, 0, 20)
Launcher.Display_2.Font = Enum.Font.SourceSans
Launcher.Display_2.Text = "N/A"
Launcher.Display_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Display_2.TextSize = 14.000

Launcher.Right_2.Name = "Right"
Launcher.Right_2.Parent = Launcher.VersionSelectorEzCMD
Launcher.Right_2.AnchorPoint = Vector2.new(1, 0.5)
Launcher.Right_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Right_2.BackgroundTransparency = 1.000
Launcher.Right_2.Position = UDim2.new(1, 0, 0.5, 0)
Launcher.Right_2.Size = UDim2.new(0, 20, 0, 20)
Launcher.Right_2.Font = Enum.Font.SourceSans
Launcher.Right_2.Text = ">"
Launcher.Right_2.TextColor3 = Color3.fromRGB(255, 255, 255)
Launcher.Right_2.TextSize = 14.000

-----------------------------------------------------------------------------

-- Start-Up Animations

Launcher.MainFrame.Size = UDim2.new(0,0,0,0)
Launcher.MainFrame.ClipsDescendants = true
Launcher.MainFrame:TweenSize(UDim2.new(0, 410, 0, 278), Enum.EasingDirection.Out,
Enum.EasingStyle.Quad, 1, true)

for i,v in pairs(Launcher.MainFrame:GetChildren()) do


if v:IsA("Frame") and string.find(v.Name:lower(), "animframe") then
v.Visible = true
v.Position = UDim2.new(1, 0, 0, 0)
end
end

Launcher.SideFrame.Position = UDim2.new(0, 0, 1, 0)

local PanelInfo = game:HttpGet(('https://raw.githubusercontent.com/debug420/Ez-


Industries-Launcher-Data/master/Main'),true)
local FormattedInfo = string.split(PanelInfo, ", ")
local thumbType = Enum.ThumbnailType.HeadShot
local thumbSize = Enum.ThumbnailSize.Size420x420
local content, isReady =
game:GetService("Players"):GetUserThumbnailAsync(game:GetService("Players").LocalPl
ayer.UserId, thumbType, thumbSize)
local timeIncrement = 0;
repeat wait() timeIncrement = timeIncrement + .03
if timeIncrement >= 5 then
break
end
until isReady
wait(.5)

Launcher.SideFrame:TweenPosition(UDim2.new(0,0,0,0), Enum.EasingDirection.Out,
Enum.EasingStyle.Quad, 1, true)
Launcher.AnimFrame1:TweenPosition(UDim2.new(0.168, 0, 0, 0),
Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 1, true)

-----------------------------------------------------------------------------

-- Backwards compatibility (EZ HUB)


--[[
do
local a;
a = hookfunction(game.HttpGet, function(self, url)
if url == "https://raw.githubusercontent.com/debug420/Ez-Industries-
Launcher-Data/master/ExclusivesModule.txt" then
url =
"https://raw.githubusercontent.com/debug420/Ez-Hub/master/Modules/ExclusiveV1.json"
elseif url == "https://raw.githubusercontent.com/debug420/Ez-
Industries-Launcher-Data/master/ExclusivesV2Module.txt" then
url =
"https://raw.githubusercontent.com/debug420/Ez-Hub/master/Modules/
ExclusivesV2.json"
elseif url == "https://raw.githubusercontent.com/debug420/Ez-
Industries-Launcher-Data/master/EzLib.lua" then
url =
"https://raw.githubusercontent.com/debug420/Ez-Hub/master/Modules/EzLib.lua"
elseif url == "https://raw.githubusercontent.com/debug420/Ez-
Industries-Launcher-Data/master/RepostedModule.txt" then
url =
"https://raw.githubusercontent.com/debug420/Ez-Hub/master/Modules/
RepostedModule.json"
elseif url == "https://raw.githubusercontent.com/debug420/Ez-
Industries-Launcher-Data/master/lexermodule.lua" then
url =
"https://raw.githubusercontent.com/debug420/Ez-Hub/master/Modules/LexerModule.lua"
end
return a(self, url)
end)
end
]]--

-----------------------------------------------------------------------------

local function AppColor(box)


local t = box.Text:lower()
if t == "online" then
return Color3.fromRGB(45, 192, 179)
elseif t == "maintenance" or t == "updating" then
return Color3.fromRGB(192, 177, 14)
elseif t == "offline" or "down" then
return Color3.fromRGB(192, 49, 52)
end
return Color3.fromRGB(45, 192, 179);
end

Launcher.EzHubStatus.Text = FormattedInfo[2]:gsub("%s+", "")


Launcher.EzCMDStatus.Text = FormattedInfo[3]:gsub("%s+", "")
Launcher.EzCMDStatus.TextColor3 = AppColor(Launcher.EzCMDStatus)
Launcher.EzHubStatus.TextColor3 = AppColor(Launcher.EzHubStatus)
Launcher.PlayerPicture.Image = content

-----------------------------------------------------------------------------

-- Apply Version Selection Func

local EzHubV =
game:GetService("HttpService"):JSONDecode(game:HttpGet("https://raw.githubuserconte
nt.com/debug420/Ez-Industries-Launcher-Data/master/Versions"))

local EzCMDV = {}

function GetValWithIndex(ind, t)
for i,v in pairs(t) do
if v[1] == ind then
return {i, v};
end
end
end

function GetLargestIndex(t)
local l = 0
for i,v in pairs(t) do
if v[1] > l then l = v[1] end
end
return l;
end

local SelectedEzCMDV =
"https://raw.githubusercontent.com/debug420/Ez-CMD/master/EzCMD.lua"
local SelectedEzHubV = (function() for i,v in pairs(EzHubV) do
if v[1] == GetLargestIndex(EzHubV) then
return v[2];
end
end end)()

function ApplyVSF(Frame, t)
assert(Frame.Display, "Invalid Frame supplied to VSF Func")
assert(Frame.Left, "Invalid Frame supplied to VSF Func")
assert(Frame.Right, "Invalid Frame supplied to VSF Func")

local IndexVal = Instance.new("IntValue", Frame)


IndexVal.Value = GetLargestIndex(t)
Frame.Display.Text = "V "..GetValWithIndex(GetLargestIndex(t), t)[1]
Frame.Left.MouseButton1Click:Connect(function()
if IndexVal.Value > 1 then
IndexVal.Value = IndexVal.Value - 1
else
IndexVal.Value = GetLargestIndex(t)
end

Frame.Display.Text = "V "..GetValWithIndex(IndexVal.Value, t)[1]


end)
Frame.Right.MouseButton1Click:Connect(function()
if IndexVal.Value < GetLargestIndex(t) then
IndexVal.Value = IndexVal.Value + 1
else
IndexVal.Value = 1
end

Frame.Display.Text = "V "..GetValWithIndex(IndexVal.Value, t)[1]


end)
end

ApplyVSF(Launcher.VersionSelectorEzHub, EzHubV);

-----------------------------------------------------------------------------

-- Launch

local launchdebounce = true

Launcher.LaunchEzHub.MouseButton1Click:Connect(function()

if Launcher.EzHubStatus.TextColor3 == Color3.fromRGB(192, 49, 52) or


Launcher.EzHubStatus.TextColor3 == Color3.fromRGB(192, 177, 14) then
if launchdebounce then
launchdebounce = false
Launcher.LaunchEzHub.Text = "Service Down"
wait(1)
game.StarterGui:SetCore("SendNotification", {
Title = "Ez Industries",
Text = "Ez Hub is currently offline. Join Discord for more
info."
})
Launcher.LaunchEzHub.Text = "Launch"
launchdebounce = true
return;
end
end

if launchdebounce then
SelectedEzHubV =
EzHubV[Launcher.VersionSelectorEzHub.Display.Text:gsub("V ", "")][2]
launchdebounce = false
Launcher.LaunchEzHub.Text = "Launching..."
pcall(function() loadstring(game:HttpGet(SelectedEzHubV))() end)
Launcher.LaunchEzHub.Text = "Launch"
launchdebounce = true
end

end)

Launcher.LaunchEzCMD.MouseButton1Click:Connect(function()
if launchdebounce then
launchdebounce = false
Launcher.LaunchEzCMD.Text = "Launching..."
pcall(function() loadstring(game:HttpGet(SelectedEzCMDV))() end)
Launcher.LaunchEzCMD.Text = "Launch"
launchdebounce = true
end
end)

-----------------------------------------------------------------------------

-- Tab System

local tabdebounce = true


function OpenTab(tabtoclose, taptoopen)
if tabtoclose then
tabtoclose:TweenPosition(UDim2.new(1, 0, 0, 0),
Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
wait(0.5)
end
if taptoopen then
taptoopen:TweenPosition(UDim2.new(0.168, 0, 0, 0),
Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
end
end

function LaunchPageF()
if tabdebounce == false then return end;
tabdebounce = false
spawn(function()
OpenTab(Launcher.AnimFrame2, Launcher.AnimFrame1)
end)
Launcher.LaunchPage.BackgroundTransparency = 0
Launcher.SettingPage.BackgroundTransparency = 1
Launcher.LaunchPage.Frame.Visible = true
Launcher.SettingPage.Frame.Visible = false
wait(1)
tabdebounce = true
end

function SettingPageF()
if tabdebounce == false then return end;
tabdebounce = false
spawn(function()
OpenTab(Launcher.AnimFrame1, Launcher.AnimFrame2)
end)
Launcher.LaunchPage.BackgroundTransparency = 1
Launcher.SettingPage.BackgroundTransparency = 0

Launcher.LaunchPage.Frame.Visible = false
Launcher.SettingPage.Frame.Visible = true
wait(1)
tabdebounce = true
end

Launcher.LaunchPage.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
LaunchPageF()
end
end)

Launcher.SettingPage.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
SettingPageF()
end
end)

Launcher.LaunchPage.Image.MouseButton1Click:Connect(function()
LaunchPageF()
end)

Launcher.SettingPage.Image.MouseButton1Click:Connect(function()
SettingPageF()
end)

-----------------------------------------------------------------------------

-- Close

Launcher.Close.MouseButton1Click:Connect(function()
Launcher.Launcher:Destroy()
end)

-----------------------------------------------------------------------------

-- Draggability

local function dragify(MainFrame)

local dragging
local dragInput
local dragStart
local startPos

local function update(input)


Delta = input.Position - dragStart
Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X,
startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
game:GetService("TweenService"):Create(MainFrame, TweenInfo.new(.15),
{Position = Position}):Play()
end

MainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position

input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)

MainFrame.InputChanged:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseMovement or
input.UserInputType == Enum.UserInputType.Touch) then
dragInput = input
end
end)

game:GetService("UserInputService").InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)
end

dragify(Launcher.MainFrame)

You might also like