local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local TweenService = game:GetService("TweenService") local player = Players.LocalPlayer local mouse = player:GetMouse() local KEY = "KLEBER123" local RemotesFolder = ReplicatedStorage:FindFirstChild("Remotes") if not RemotesFolder then RemotesFolder = Instance.new("Folder") RemotesFolder.Name = "Remotes" RemotesFolder.Parent = ReplicatedStorage end local EventsFolder = RemotesFolder:FindFirstChild("Events") if not EventsFolder then EventsFolder = Instance.new("Folder") EventsFolder.Name = "Events" EventsFolder.Parent = RemotesFolder end local function getOrCreateRemote(name) local r = EventsFolder:FindFirstChild(name) if not r then r = Instance.new("RemoteEvent") r.Name = name r.Parent = EventsFolder end return r end local SpookyMusic = getOrCreateRemote("SpookyMusic") local WorldFlash = getOrCreateRemote("WorldFlash") local KillAll = getOrCreateRemote("KillAll") local ExplodeAll = getOrCreateRemote("ExplodeAll") local KickAll = getOrCreateRemote("KickAll") local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "KleberHub" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = player:WaitForChild("PlayerGui") local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 380, 0, 420) Frame.Position = UDim2.new(0.5, -190, 0.5, -210) Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Frame.BorderSizePixel = 0 Frame.Parent = ScreenGui Frame.ClipsDescendants = true Frame.Active = true -- Pra permitir drag local stroke = Instance.new("UIStroke") stroke.Thickness = 2 stroke.Color = Color3.fromRGB(100, 255, 255) stroke.Parent = Frame local TitleBar = Instance.new("Frame") TitleBar.Size = UDim2.new(1, 0, 0, 30) TitleBar.BackgroundColor3 = Color3.fromRGB(15, 15, 15) TitleBar.BorderSizePixel = 0 TitleBar.Parent = Frame local TitleLabel = Instance.new("TextLabel") TitleLabel.Text = "Kleber Hub - Key Required" TitleLabel.Font = Enum.Font.GothamBold TitleLabel.TextSize = 16 TitleLabel.TextColor3 = Color3.fromRGB(100, 255, 255) TitleLabel.BackgroundTransparency = 1 TitleLabel.Size = UDim2.new(1, -60, 1, 0) TitleLabel.Position = UDim2.new(0, 10, 0, 0) TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.Parent = TitleBar local CloseButton = Instance.new("TextButton") CloseButton.Text = "X" CloseButton.Font = Enum.Font.GothamBold CloseButton.TextSize = 18 CloseButton.TextColor3 = Color3.fromRGB(255, 100, 100) CloseButton.BackgroundTransparency = 1 CloseButton.Size = UDim2.new(0, 40, 1, 0) CloseButton.Position = UDim2.new(1, -40, 0, 0) CloseButton.Parent = TitleBar CloseButton.MouseButton1Click:Connect(function() ScreenGui.Enabled = false end) local dragging = false local dragInput, mousePos, framePos local function update(input) local delta = input.Position - mousePos Frame.Position = UDim2.new( Frame.Position.X.Scale, framePos.X + delta.X, Frame.Position.Y.Scale, framePos.Y + delta.Y ) end TitleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true mousePos = input.Position framePos = Frame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TitleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) game:GetService("UserInputService").InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) local TabContainer = Instance.new("Frame") TabContainer.Size = UDim2.new(1, 0, 1, -30) TabContainer.Position = UDim2.new(0, 0, 0, 30) TabContainer.BackgroundTransparency = 1 TabContainer.Parent = Frame local TabsFrame = Instance.new("Frame") TabsFrame.Size = UDim2.new(1, 0, 0, 30) TabsFrame.Position = UDim2.new(0, 0, 0, 30) TabsFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) TabsFrame.BorderSizePixel = 0 TabsFrame.Parent = Frame local function createTabButton(name, pos) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 180, 1, 0) btn.Position = UDim2.new(0, pos, 0, 0) btn.Text = name btn.Font = Enum.Font.GothamBold btn.TextSize = 15 btn.TextColor3 = Color3.fromRGB(180, 180, 180) btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) btn.BorderSizePixel = 0 btn.Parent = TabsFrame btn.MouseEnter:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(60, 60, 60) btn.TextColor3 = Color3.fromRGB(100, 255, 255) end) btn.MouseLeave:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) btn.TextColor3 = Color3.fromRGB(180, 180, 180) end) return btn end local ScriptsTabButton = createTabButton("Scripts", 0) local CreditsTabButton = createTabButton("Créditos", 180) local ScriptsTab = Instance.new("Frame") ScriptsTab.Size = UDim2.new(1, 0, 1, -60) ScriptsTab.Position = UDim2.new(0, 0, 0, 30) ScriptsTab.BackgroundTransparency = 1 ScriptsTab.Parent = TabContainer local CreditsTab = Instance.new("Frame") CreditsTab.Size = UDim2.new(1, 0, 1, -60) CreditsTab.Position = UDim2.new(0, 0, 0, 30) CreditsTab.BackgroundTransparency = 1 CreditsTab.Visible = false CreditsTab.Parent = TabContainer local function switchTab(tabName) if tabName == "Scripts" then ScriptsTab.Visible = true CreditsTab.Visible = false ScriptsTabButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60) ScriptsTabButton.TextColor3 = Color3.fromRGB(100, 255, 255) CreditsTabButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35) CreditsTabButton.TextColor3 = Color3.fromRGB(180, 180, 180) elseif tabName == "Créditos" then ScriptsTab.Visible = false CreditsTab.Visible = true CreditsTabButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60) CreditsTabButton.TextColor3 = Color3.fromRGB(100, 255, 255) ScriptsTabButton.BackgroundColor3 = Color3.fromRGB(35, 35, 35) ScriptsTabButton.TextColor3 = Color3.fromRGB(180, 180, 180) end end ScriptsTabButton.MouseButton1Click:Connect(function() switchTab("Scripts") end) CreditsTabButton.MouseButton1Click:Connect(function() switchTab("Créditos") end) switchTab("Scripts") local function createButton(text, yPos) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 40) btn.Position = UDim2.new(0, 10, 0, yPos) btn.Text = text btn.Font = Enum.Font.GothamBold btn.TextSize = 18 btn.TextColor3 = Color3.fromRGB(220, 220, 220) btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) btn.BorderSizePixel = 0 btn.Parent = ScriptsTab btn.MouseEnter:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(70, 70, 70) end) btn.MouseLeave:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) end) return btn end local btnPlayMusic = createButton("Tocar Spooky Scary Skeletons", 10) local btnWorldFlash = createButton("Mundo Piscando Colorido", 60) local btnKillAll = createButton("Matar TODOS", 110) local btnExplodeAll = createButton("Explodir TODOS", 160) local btnKickAll = createButton("Kickar TODOS", 210) btnPlayMusic.MouseButton1Click:Connect(function() SpookyMusic:FireServer() end) btnWorldFlash.MouseButton1Click:Connect(function() WorldFlash:FireServer() end) btnKillAll.MouseButton1Click:Connect(function() KillAll:FireServer() end) btnExplodeAll.MouseButton1Click:Connect(function() ExplodeAll:FireServer() end) btnKickAll.MouseButton1Click:Connect(function() KickAll:FireServer() end) local KeyFrame = Instance.new("Frame") KeyFrame.Size = UDim2.new(0, 280, 0, 140) KeyFrame.Position = UDim2.new(0.5, -140, 0.5, -70) KeyFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) KeyFrame.BorderSizePixel = 0 KeyFrame.Parent = ScreenGui local KeyLabel = Instance.new("TextLabel") KeyLabel.Text = "Digite a Key para usar o Hub" KeyLabel.Font = Enum.Font.GothamBold KeyLabel.TextSize = 18 KeyLabel.TextColor3 = Color3.fromRGB(100, 255, 255) KeyLabel.BackgroundTransparency = 1 KeyLabel.Size = UDim2.new(1, 0, 0, 30) KeyLabel.Position = UDim2.new(0, 0, 0, 10) KeyLabel.Parent = KeyFrame local KeyBox = Instance.new("TextBox") KeyBox.PlaceholderText = "Digite a Key aqui" KeyBox.Font = Enum.Font.Gotham KeyBox.TextSize = 18 KeyBox.TextColor3 = Color3.fromRGB(200, 200, 200) KeyBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40) KeyBox.BorderSizePixel = 0 KeyBox.Size = UDim2.new(1, -20, 0, 40) KeyBox.Position = UDim2.new(0, 10, 0, 50) KeyBox.ClearTextOnFocus = false KeyBox.Parent = KeyFrame KeyBox.TextEditable = true local SubmitButton = Instance.new("TextButton") SubmitButton.Text = "Entrar" SubmitButton.Font = Enum.Font.GothamBold SubmitButton.TextSize = 18 SubmitButton.TextColor3 = Color3.fromRGB(100, 255, 255) SubmitButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30) SubmitButton.BorderSizePixel = 0 SubmitButton.Size = UDim2.new(1, -20, 0, 40) SubmitButton.Position = UDim2.new(0, 10, 0, 100) SubmitButton.Parent = KeyFrame SubmitButton.MouseEnter:Connect(function() SubmitButton.BackgroundColor3 = Color3.fromRGB(60, 60, 60) end) SubmitButton.MouseLeave:Connect(function() SubmitButton.BackgroundColor3 = Color3.fromRGB(30, 30, 30) end) SubmitButton.MouseButton1Click:Connect(function() if KeyBox.Text == KEY then KeyFrame.Visible = false Frame.Visible = true TitleLabel.Text = "Kleber Hub - Bem vindo" else local originalColor = KeyBox.BackgroundColor3 KeyBox.BackgroundColor3 = Color3.fromRGB(255, 50, 50) wait(0.5) KeyBox.BackgroundColor3 = originalColor KeyBox.Text = "" end end) Frame.Visible = false local CreditsText = Instance.new("TextLabel") CreditsText.Text = [[ Why snow c00lkidking E o lendário dos lendários do lendários Kleber ]] CreditsText.Font = Enum.Font.GothamBold CreditsText.TextSize = 20 CreditsText.TextColor3 = Color3.fromRGB(100, 255, 255) CreditsText.BackgroundTransparency = 1 CreditsText.Size = UDim2.new(1, -40, 1, -40) CreditsText.Position = UDim2.new(0, 20, 0, 20) CreditsText.TextWrapped = true CreditsText.TextYAlignment = Enum.TextYAlignment.Top CreditsText.Parent = CreditsTab --[[ local ReplicatedStorage = game:GetService("ReplicatedStorage") local Remotes = ReplicatedStorage:WaitForChild("Remotes"):WaitForChild("Events") local SpookyMusic = Remotes:WaitForChild("SpookyMusic") local WorldFlash = Remotes:WaitForChild("WorldFlash") local KillAll = Remotes:WaitForChild("KillAll") local ExplodeAll = Remotes:WaitForChild("ExplodeAll") local KickAll = Remotes:WaitForChild("KickAll") local Players = game:GetService("Players") local MUSIC_ID = 1842331520 SpookyMusic.OnServerEvent:Connect(function(plr) for _, p in pairs(Players:GetPlayers()) do p:WaitForChild("PlayerGui"):SetCore("PlaySound", { SoundId = "rbxassetid://" .. MUSIC_ID, Volume = 0.5, Looped = true, }) end end) WorldFlash.OnServerEvent:Connect(function(plr) for _, p in pairs(Players:GetPlayers()) do local lighting = game:GetService("Lighting") local colors = { Color3.fromRGB(255,0,0), Color3.fromRGB(0,255,0), Color3.fromRGB(0,0,255), Color3.fromRGB(255,255,0), Color3.fromRGB(255,0,255), Color3.fromRGB(0,255,255), } coroutine.wrap(function() for i = 1, 10 do lighting.Ambient = colors[math.random(1,#colors)] lighting.OutdoorAmbient = colors[math.random(1,#colors)] wait(0.5) end - lighting.Ambient = Color3.fromRGB(128,128,128) lighting.OutdoorAmbient = Color3.fromRGB(128,128,128) end)() end end) KillAll.OnServerEvent:Connect(function(plr) for _, p in pairs(Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("Humanoid") then p.Character.Humanoid.Health = 0 end end end) ExplodeAll.OnServerEvent:Connect(function(plr) for _, p in pairs(Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local explosion = Instance.new("Explosion") explosion.Position = p.Character.HumanoidRootPart