Atomic Hub Open Source

JJustuabout 2 hours ago
  • Open source
Play Game

Quick Actions

Description

Can work in more games

Features

1 Feature
  • open src
1891 lines•65902 bytes
--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/bN5rPJSz?v=1"))()end);--=== Does not affect the script ===----==================================================-- ATOMIC HUB V2.0.0-- Brookhaven RP | Vortex 777 Budadinho--==================================================local Players = game:GetService("Players")local UserInputService = game:GetService("UserInputService")local TweenService = game:GetService("TweenService")local RunService = game:GetService("RunService")local Workspace = game:GetService("Workspace")local ReplicatedStorage = game:GetService("ReplicatedStorage")local VirtualInputManager = game:GetService("VirtualInputManager")local Player = Players.LocalPlayerlocal Camera = Workspace.CurrentCamera--==================================================-- CONFIGURAÇÕES E ESTADOS--==================================================local IMAGE_ID = "rbxassetid://79083620757450"local MUSIC_ID = "rbxassetid://124383118098366"local WINDOW_WIDTH = 560local WINDOW_HEIGHT = 350local MIN_WIDTH = 400local MIN_HEIGHT = 280local currentLanguage = "PT"local Translations = {	PT = {		Title = "Atomic Hub",		SubTitle = "Brookhaven RP | Vortex 777",		TabMain = "Main",		TabPlayer = "Player",		TabServer = "Server",		TabSkybox = "Skybox",		TabAudio = "Áudio",		TabConfig = "Config",		KillLabel = "Kill",		FlingLabel = "Fling",		ViewLabel = "Visualizar e TP",		AvatarLabel = "Avatar",		ServerLabel = "Ações do Servidor e Proteções",		SkyboxLabel = "Skybox FE",		AudioLabel = "Reprodutor de Áudio",		ConfigLabel = "Configurações",		BtnKill = "Executar Kill",		BtnFling = "Executar Fling",		BtnView = "Visualizar Jogador",		BtnStopView = "Parar Visualização",		BtnTp = "TP para Jogador",		BtnBringCouch = "Puxar Jogador (Couch)",		BtnPratfall = "Pratfall",		BtnCopy = "Copiar Avatar",		BtnJump = "Infinite Jump",		BtnApplySky = "Aplicar Skybox",		BtnResetSky = "Resetar Skybox",		BtnPlayAudio = "Tocar Áudio",		BtnStopAudio = "Parar Todos os Áudios",		BtnCenter = "Centralizar Janela",		BtnLangPt = "Português",		BtnLangEn = "English",	},	EN = {		Title = "Atomic Hub",		SubTitle = "Brookhaven RP | Vortex 777",		TabMain = "Main",		TabPlayer = "Player",		TabServer = "Server",		TabSkybox = "Skybox",		TabAudio = "Audio",		TabConfig = "Config",		KillLabel = "Kill",		FlingLabel = "Fling",		ViewLabel = "View & TP",		AvatarLabel = "Avatar",		ServerLabel = "Server Actions & Protections",		SkyboxLabel = "Skybox FE",		AudioLabel = "Audio Player",		ConfigLabel = "Settings",		BtnKill = "Execute Kill",		BtnFling = "Execute Fling",		BtnView = "View Player",		BtnStopView = "Stop View",		BtnTp = "TP to Player",		BtnBringCouch = "Bring Player (Couch)",		BtnPratfall = "Pratfall",		BtnCopy = "Copy Avatar",		BtnJump = "Infinite Jump",		BtnApplySky = "Apply Skybox",		BtnResetSky = "Reset Skybox",		BtnPlayAudio = "Play Audio",		BtnStopAudio = "Stop All Audio",		BtnCenter = "Center Window",		BtnLangPt = "Português",		BtnLangEn = "English",	}}local function getTranslation(key)	return Translations[currentLanguage][key] or keyendlocal antiLagEnabled = falselocal antiFlingEnabled = falselocal antiAdminPanelEnabled = falselocal antiAdminStop = nillocal antiVoidEnabled = falselocal antiVoidThreshold = -50local antiVoidOriginalPosition = nillocal bombLagActive = falselocal Viewing = nillocal ViewConnection = nillocal originalTorsoData = nillocal selectedAudioID = nillocal audioLoopActive = falselocal loudSpamActive = falselocal loudAudioID = 6314880174local glitchActive = falselocal glitchPart = nil--==================================================-- LIMPAR GUI ANTIGA--==================================================local PlayerGui = Player:WaitForChild("PlayerGui")local oldGui = PlayerGui:FindFirstChild("AtomicHub")if oldGui then oldGui:Destroy() endlocal oldKeyGui = PlayerGui:FindFirstChild("AtomicKeySystem")if oldKeyGui then oldKeyGui:Destroy() end--==================================================-- FUNÇÕES AUXILIARES DE UI--==================================================local function Corner(parent, radius)	local corner = Instance.new("UICorner")	corner.CornerRadius = UDim.new(0, radius)	corner.Parent = parent	return cornerendlocal function Stroke(parent, transparency)	local stroke = Instance.new("UIStroke")	stroke.Color = Color3.fromRGB(70, 70, 80)	stroke.Thickness = 1	stroke.Transparency = transparency or 0	stroke.Parent = parent	return strokeendlocal function Tween(object, time, properties, style, direction)	local info = TweenInfo.new(		time,		style or Enum.EasingStyle.Quad,		direction or Enum.EasingDirection.Out	)	return TweenService:Create(object, info, properties)end--==================================================-- FUNÇÃO QUE INICIA O HUB APÓS A KEY--==================================================local function StartAtomicHub()	local Gui = Instance.new("ScreenGui")	Gui.Name = "AtomicHub"	Gui.ResetOnSpawn = false	Gui.IgnoreGuiInset = true	Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling	Gui.Parent = PlayerGui	-- Loading Screen	local LoadingScreen = Instance.new("Frame")	LoadingScreen.Name = "LoadingScreen"	LoadingScreen.Size = UDim2.fromScale(1, 1)	LoadingScreen.BackgroundColor3 = Color3.fromRGB(10, 10, 14)	LoadingScreen.BorderSizePixel = 0	LoadingScreen.ZIndex = 100	LoadingScreen.Parent = Gui	local LoadingCard = Instance.new("Frame")	LoadingCard.Size = UDim2.fromOffset(420, 250)	LoadingCard.Position = UDim2.fromScale(0.5, 0.5)	LoadingCard.AnchorPoint = Vector2.new(0.5, 0.5)	LoadingCard.BackgroundColor3 = Color3.fromRGB(22, 22, 29)	LoadingCard.BorderSizePixel = 0	LoadingCard.ZIndex = 101	LoadingCard.Parent = LoadingScreen	Corner(LoadingCard, 20)	Stroke(LoadingCard)	local LoadingIcon = Instance.new("ImageLabel")	LoadingIcon.Size = UDim2.fromOffset(80, 80)	LoadingIcon.Position = UDim2.new(0.5, 0, 0, 25)	LoadingIcon.AnchorPoint = Vector2.new(0.5, 0)	LoadingIcon.BackgroundTransparency = 1	LoadingIcon.Image = IMAGE_ID	LoadingIcon.ZIndex = 102	LoadingIcon.Parent = LoadingCard	Corner(LoadingIcon, 20)	local LoadingTitle = Instance.new("TextLabel")	LoadingTitle.Size = UDim2.new(1, -40, 0, 35)	LoadingTitle.Position = UDim2.new(0, 20, 0, 110)	LoadingTitle.BackgroundTransparency = 1	LoadingTitle.Text = "Atomic Hub"	LoadingTitle.TextColor3 = Color3.fromRGB(255, 255, 255)	LoadingTitle.TextSize = 25	LoadingTitle.Font = Enum.Font.GothamBold	LoadingTitle.ZIndex = 102	LoadingTitle.Parent = LoadingCard	local LoadingText = Instance.new("TextLabel")	LoadingText.Size = UDim2.new(1, -40, 0, 25)	LoadingText.Position = UDim2.new(0, 20, 0, 145)	LoadingText.BackgroundTransparency = 1	LoadingText.Text = "Carregando..."	LoadingText.TextColor3 = Color3.fromRGB(170, 170, 180)	LoadingText.TextSize = 14	LoadingText.Font = Enum.Font.Gotham	LoadingText.ZIndex = 102	LoadingText.Parent = LoadingCard	local ProgressBackground = Instance.new("Frame")	ProgressBackground.Size = UDim2.new(1, -60, 0, 10)	ProgressBackground.Position = UDim2.new(0, 30, 0, 185)	ProgressBackground.BackgroundColor3 = Color3.fromRGB(45, 45, 55)	ProgressBackground.BorderSizePixel = 0	ProgressBackground.ZIndex = 102	ProgressBackground.Parent = LoadingCard	Corner(ProgressBackground, 10)	local Progress = Instance.new("Frame")	Progress.Size = UDim2.new(0, 0, 1, 0)	Progress.BackgroundColor3 = Color3.fromRGB(100, 150, 255)	Progress.BorderSizePixel = 0	Progress.ZIndex = 103	Progress.Parent = ProgressBackground	Corner(Progress, 10)	local Percentage = Instance.new("TextLabel")	Percentage.Size = UDim2.new(1, 0, 0, 20)	Percentage.Position = UDim2.new(0, 0, 0, 205)	Percentage.BackgroundTransparency = 1	Percentage.Text = "0%"	Percentage.TextColor3 = Color3.fromRGB(160, 160, 170)	Percentage.TextSize = 12	Percentage.Font = Enum.Font.Gotham	Percentage.ZIndex = 102	Percentage.Parent = LoadingCard	local LoadingMusic = Instance.new("Sound")	LoadingMusic.Name = "AtomicHubLoadingMusic"	LoadingMusic.SoundId = MUSIC_ID	LoadingMusic.Volume = 0.5	LoadingMusic.Looped = true	LoadingMusic.Parent = Gui	pcall(function() LoadingMusic:Play() end)	-- Janela Principal	local Main = Instance.new("Frame")	Main.Name = "Main"	Main.Size = UDim2.fromOffset(WINDOW_WIDTH, WINDOW_HEIGHT)	Main.Position = UDim2.fromScale(0.5, 0.5)	Main.AnchorPoint = Vector2.new(0.5, 0.5)	Main.BackgroundColor3 = Color3.fromRGB(20, 20, 27)	Main.BorderSizePixel = 0	Main.Visible = false	Main.Active = true	Main.ZIndex = 10	Main.Parent = Gui	Corner(Main, 16)	Stroke(Main)	-- Header	local Header = Instance.new("Frame")	Header.Name = "Header"	Header.Size = UDim2.new(1, 0, 0, 55)	Header.BackgroundColor3 = Color3.fromRGB(27, 27, 35)	Header.BorderSizePixel = 0	Header.ZIndex = 11	Header.Parent = Main	Corner(Header, 16)	local HeaderFix = Instance.new("Frame")	HeaderFix.Size = UDim2.new(1, 0, 0, 20)	HeaderFix.Position = UDim2.new(0, 0, 1, -20)	HeaderFix.BackgroundColor3 = Color3.fromRGB(27, 27, 35)	HeaderFix.BorderSizePixel = 0	HeaderFix.ZIndex = 11	HeaderFix.Parent = Header	local HeaderIcon = Instance.new("ImageLabel")	HeaderIcon.Size = UDim2.fromOffset(36, 36)	HeaderIcon.Position = UDim2.new(0, 10, 0.5, -18)	HeaderIcon.BackgroundTransparency = 1	HeaderIcon.Image = IMAGE_ID	HeaderIcon.ZIndex = 12	HeaderIcon.Parent = Header	Corner(HeaderIcon, 10)	local Title = Instance.new("TextLabel")	Title.Size = UDim2.new(1, -150, 1, 0)	Title.Position = UDim2.new(0, 55, 0, 0)	Title.BackgroundTransparency = 1	Title.Text = "Atomic Hub"	Title.TextColor3 = Color3.fromRGB(255, 255, 255)	Title.TextSize = 17	Title.TextXAlignment = Enum.TextXAlignment.Left	Title.Font = Enum.Font.GothamBold	Title.ZIndex = 12	Title.Parent = Header	local Minimize = Instance.new("TextButton")	Minimize.Size = UDim2.fromOffset(35, 35)	Minimize.Position = UDim2.new(1, -80, 0.5, -17)	Minimize.BackgroundColor3 = Color3.fromRGB(45, 45, 55)	Minimize.BorderSizePixel = 0	Minimize.Text = "—"	Minimize.TextColor3 = Color3.fromRGB(255, 255, 255)	Minimize.TextSize = 18	Minimize.Font = Enum.Font.GothamBold	Minimize.AutoButtonColor = false	Minimize.ZIndex = 13	Minimize.Parent = Header	Corner(Minimize, 9)	local Close = Instance.new("TextButton")	Close.Size = UDim2.fromOffset(35, 35)	Close.Position = UDim2.new(1, -40, 0.5, -17)	Close.BackgroundColor3 = Color3.fromRGB(55, 35, 40)	Close.BorderSizePixel = 0	Close.Text = "×"	Close.TextColor3 = Color3.fromRGB(255, 255, 255)	Close.TextSize = 22	Close.Font = Enum.Font.GothamBold	Close.AutoButtonColor = false	Close.ZIndex = 13	Close.Parent = Header	Corner(Close, 9)	-- Sidebar & Content	local Sidebar = Instance.new("Frame")	Sidebar.Name = "Sidebar"	Sidebar.Size = UDim2.new(0, 135, 1, -55)	Sidebar.Position = UDim2.new(0, 0, 0, 55)	Sidebar.BackgroundColor3 = Color3.fromRGB(24, 24, 31)	Sidebar.BorderSizePixel = 0	Sidebar.ZIndex = 11	Sidebar.Parent = Main	local Content = Instance.new("Frame")	Content.Name = "Content"	Content.Size = UDim2.new(1, -135, 1, -55)	Content.Position = UDim2.new(0, 135, 0, 55)	Content.BackgroundTransparency = 1	Content.BorderSizePixel = 0	Content.ZIndex = 11	Content.Parent = Main	local ContentPadding = Instance.new("UIPadding")	ContentPadding.PaddingTop = UDim.new(0, 15)	ContentPadding.PaddingBottom = UDim.new(0, 15)	ContentPadding.PaddingLeft = UDim.new(0, 15)	ContentPadding.PaddingRight = UDim.new(0, 15)	ContentPadding.Parent = Content	local Tabs = {}	local CurrentTab = nil	local TabCount = 0	local function CreateTab(NameKey)		TabCount += 1		local Button = Instance.new("TextButton")		Button.Size = UDim2.new(1, -16, 0, 36)		Button.Position = UDim2.new(0, 8, 0, 8 + ((TabCount - 1) * 40))		Button.BackgroundColor3 = Color3.fromRGB(35, 35, 44)		Button.BorderSizePixel = 0		Button.Text = getTranslation(NameKey)		Button.TextColor3 = Color3.fromRGB(190, 190, 200)		Button.TextSize = 12		Button.Font = Enum.Font.GothamMedium		Button.AutoButtonColor = false		Button.ZIndex = 12		Button.Parent = Sidebar		Corner(Button, 9)		Button:SetAttribute("NameKey", NameKey)		local Page = Instance.new("ScrollingFrame")		Page.Name = NameKey .. "Page"		Page.Size = UDim2.fromScale(1, 1)		Page.BackgroundTransparency = 1		Page.BorderSizePixel = 0		Page.ScrollBarThickness = 4		Page.ScrollBarImageColor3 = Color3.fromRGB(70, 70, 80)		Page.CanvasSize = UDim2.new(0, 0, 0, 0)		Page.AutomaticCanvasSize = Enum.AutomaticSize.Y		Page.Visible = false		Page.ZIndex = 12		Page.Parent = Content		local Layout = Instance.new("UIListLayout")		Layout.Padding = UDim.new(0, 8)		Layout.SortOrder = Enum.SortOrder.LayoutOrder		Layout.Parent = Page		local Tab = { Button = Button, Page = Page }		table.insert(Tabs, Tab)		Button.MouseButton1Click:Connect(function()			for _, Other in ipairs(Tabs) do				Other.Page.Visible = false				Other.Button.BackgroundColor3 = Color3.fromRGB(35, 35, 44)				Other.Button.TextColor3 = Color3.fromRGB(190, 190, 200)			end			Page.Visible = true			Button.BackgroundColor3 = Color3.fromRGB(65, 90, 150)			Button.TextColor3 = Color3.fromRGB(255, 255, 255)			CurrentTab = Tab		end)		return Page	end	local function AddLabel(Page, TextKey)		local Label = Instance.new("TextLabel")		Label.Size = UDim2.new(1, 0, 0, 25)		Label.BackgroundTransparency = 1		Label.Font = Enum.Font.GothamBold		Label.Text = getTranslation(TextKey)		Label.TextSize = 12		Label.TextColor3 = Color3.fromRGB(170, 170, 180)		Label.TextXAlignment = Enum.TextXAlignment.Left		Label.ZIndex = 13		Label.Parent = Page		Label:SetAttribute("TextKey", TextKey)		return Label	end	local function AddButton(Page, TextKey, Callback)		local Button = Instance.new("TextButton")		Button.Size = UDim2.new(1, 0, 0, 34)		Button.BackgroundColor3 = Color3.fromRGB(30, 30, 38)		Button.BorderSizePixel = 0		Button.Font = Enum.Font.Gotham		Button.Text = getTranslation(TextKey)		Button.TextSize = 11		Button.TextColor3 = Color3.fromRGB(225, 225, 228)		Button.TextXAlignment = Enum.TextXAlignment.Left		Button.AutoButtonColor = false		Button.ZIndex = 13		Button.Parent = Page		Button:SetAttribute("TextKey", TextKey)		Corner(Button, 6)		local Padding = Instance.new("UIPadding")		Padding.PaddingLeft = UDim.new(0, 10)		Padding.Parent = Button		Button.MouseEnter:Connect(function() Tween(Button, 0.15, {BackgroundColor3 = Color3.fromRGB(45, 45, 55)}):Play() end)		Button.MouseLeave:Connect(function() Tween(Button, 0.15, {BackgroundColor3 = Color3.fromRGB(30, 30, 38)}):Play() end)		Button.MouseButton1Click:Connect(function() if Callback then Callback() end end)		return Button	end	local function AddToggle(Page, TextKey, Default, Callback)		local State = Default or false		local Button = Instance.new("TextButton")		Button.Size = UDim2.new(1, 0, 0, 34)		Button.BackgroundColor3 = Color3.fromRGB(30, 30, 38)		Button.BorderSizePixel = 0		Button.Text = ""		Button.AutoButtonColor = false		Button.ZIndex = 13		Button.Parent = Page		Corner(Button, 6)		local Label = Instance.new("TextLabel")		Label.Position = UDim2.fromOffset(11, 0)		Label.Size = UDim2.new(1, -55, 1, 0)		Label.BackgroundTransparency = 1		Label.Font = Enum.Font.Gotham		Label.Text = getTranslation(TextKey)		Label.TextSize = 11		Label.TextColor3 = Color3.fromRGB(225, 225, 228)		Label.TextXAlignment = Enum.TextXAlignment.Left		Label.ZIndex = 13		Label.Parent = Button		Label:SetAttribute("TextKey", TextKey)		local Toggle = Instance.new("Frame")		Toggle.Position = UDim2.new(1, -34, 0.5, -7)		Toggle.Size = UDim2.fromOffset(24, 14)		Toggle.BackgroundColor3 = Color3.fromRGB(45, 45, 55)		Toggle.BorderSizePixel = 0		Toggle.ZIndex = 13		Toggle.Parent = Button		Corner(Toggle, 7)		local Knob = Instance.new("Frame")		Knob.Position = UDim2.fromOffset(2, 2)		Knob.Size = UDim2.fromOffset(10, 10)		Knob.BackgroundColor3 = Color3.fromRGB(135, 135, 140)		Knob.BorderSizePixel = 0		Knob.ZIndex = 14		Knob.Parent = Toggle		Corner(Knob, 5)		local function Update()			if State then				Tween(Toggle, 0.15, {BackgroundColor3 = Color3.fromRGB(90, 135, 205)}):Play()				Tween(Knob, 0.15, {Position = UDim2.new(1, -12, 0, 2)}):Play()				Knob.BackgroundColor3 = Color3.new(1, 1, 1)			else				Tween(Toggle, 0.15, {BackgroundColor3 = Color3.fromRGB(45, 45, 55)}):Play()				Tween(Knob, 0.15, {Position = UDim2.fromOffset(2, 2)}):Play()				Knob.BackgroundColor3 = Color3.fromRGB(135, 135, 140)			end		end		Button.MouseEnter:Connect(function() Button.BackgroundColor3 = Color3.fromRGB(45, 45, 55) end)		Button.MouseLeave:Connect(function() Button.BackgroundColor3 = Color3.fromRGB(30, 30, 38) end)		Button.MouseButton1Click:Connect(function()			State = not State			Update()			if Callback then Callback(State) end		end)		Update()		return Button	end	local function AddTextBox(Page, Placeholder, Callback)		local Box = Instance.new("TextBox")		Box.Size = UDim2.new(1, 0, 0, 34)		Box.BackgroundColor3 = Color3.fromRGB(30, 30, 38)		Box.BorderSizePixel = 0		Box.ClearTextOnFocus = false		Box.Font = Enum.Font.Gotham		Box.PlaceholderText = Placeholder or "Type here..."		Box.PlaceholderColor3 = Color3.fromRGB(135, 135, 140)		Box.Text = ""		Box.TextSize = 11		Box.TextColor3 = Color3.fromRGB(225, 225, 228)		Box.TextXAlignment = Enum.TextXAlignment.Left		Box.ZIndex = 13		Box.Parent = Page		Corner(Box, 6)		local Padding = Instance.new("UIPadding")		Padding.PaddingLeft = UDim.new(0, 10)		Padding.PaddingRight = UDim.new(0, 10)		Padding.Parent = Box		Box.Focused:Connect(function() Box.BackgroundColor3 = Color3.fromRGB(45, 45, 55) end)		Box.FocusLost:Connect(function(EnterPressed)			Box.BackgroundColor3 = Color3.fromRGB(30, 30, 38)			if Callback then Callback(Box.Text, EnterPressed) end		end)		return Box	end	local function CreateCustomList(Parent, TitleText, Height)		local Container = Instance.new("Frame")		Container.Name = TitleText .. "List"		Container.Size = UDim2.new(1, 0, 0, Height or 135)		Container.BackgroundColor3 = Color3.fromRGB(30, 30, 38)		Container.BorderSizePixel = 0		Container.ZIndex = 13		Container.Parent = Parent		Corner(Container, 6)		local ListTitle = Instance.new("TextLabel")		ListTitle.Position = UDim2.fromOffset(10, 6)		ListTitle.Size = UDim2.new(1, -20, 0, 18)		ListTitle.BackgroundTransparency = 1		ListTitle.Font = Enum.Font.GothamMedium		ListTitle.Text = TitleText		ListTitle.TextSize = 11		ListTitle.TextColor3 = Color3.fromRGB(225, 225, 228)		ListTitle.TextXAlignment = Enum.TextXAlignment.Left		ListTitle.ZIndex = 13		ListTitle.Parent = Container		local Line = Instance.new("Frame")		Line.Position = UDim2.fromOffset(10, 29)		Line.Size = UDim2.new(1, -20, 0, 1)		Line.BackgroundColor3 = Color3.fromRGB(45, 45, 55)		Line.BorderSizePixel = 0		Line.ZIndex = 13		Line.Parent = Container		local List = Instance.new("ScrollingFrame")		List.Position = UDim2.fromOffset(7, 36)		List.Size = UDim2.new(1, -14, 1, -42)		List.BackgroundTransparency = 1		List.BorderSizePixel = 0		List.ScrollBarThickness = 2		List.ScrollBarImageColor3 = Color3.fromRGB(45, 45, 55)		List.AutomaticCanvasSize = Enum.AutomaticSize.Y		List.CanvasSize = UDim2.new(0, 0, 0, 0)		List.ZIndex = 13		List.Parent = Container		local Layout = Instance.new("UIListLayout")		Layout.Padding = UDim.new(0, 3)		Layout.SortOrder = Enum.SortOrder.LayoutOrder		Layout.Parent = List		local Items = {}		local Selected = nil		local API = {}		function API:Add(Text, Callback)			Text = tostring(Text)			if Items[Text] then return end			local Button = Instance.new("TextButton")			Button.Size = UDim2.new(1, 0, 0, 27)			Button.BackgroundColor3 = Color3.fromRGB(25, 25, 32)			Button.BorderSizePixel = 0			Button.Font = Enum.Font.Gotham			Button.Text = Text			Button.TextSize = 10			Button.TextColor3 = Color3.fromRGB(135, 135, 140)			Button.TextXAlignment = Enum.TextXAlignment.Left			Button.AutoButtonColor = false			Button.ZIndex = 14			Button.Parent = List			local Padding = Instance.new("UIPadding")			Padding.PaddingLeft = UDim.new(0, 9)			Padding.Parent = Button			Corner(Button, 4)			Button.MouseEnter:Connect(function() if Selected ~= Text then Button.BackgroundColor3 = Color3.fromRGB(45, 45, 55) end end)			Button.MouseLeave:Connect(function() if Selected ~= Text then Button.BackgroundColor3 = Color3.fromRGB(25, 25, 32) end end)			Button.MouseButton1Click:Connect(function()				if Selected and Items[Selected] then					Items[Selected].BackgroundColor3 = Color3.fromRGB(25, 25, 32)					Items[Selected].TextColor3 = Color3.fromRGB(135, 135, 140)				end				Selected = Text				Button.BackgroundColor3 = Color3.fromRGB(90, 135, 205)				Button.TextColor3 = Color3.new(1, 1, 1)				if Callback then Callback(Text) end			end)			Items[Text] = Button		end		function API:Clear()			for _, Button in pairs(Items) do Button:Destroy() end			Items = {}			Selected = nil		end		function API:GetSelected() return Selected end		function API:SetSelected(Text)			Text = tostring(Text)			if not Items[Text] then return end			if Selected and Items[Selected] then				Items[Selected].BackgroundColor3 = Color3.fromRGB(25, 25, 32)				Items[Selected].TextColor3 = Color3.fromRGB(135, 135, 140)			end			Selected = Text			Items[Text].BackgroundColor3 = Color3.fromRGB(90, 135, 205)			Items[Text].TextColor3 = Color3.new(1, 1, 1)		end		return API	end	--==================================================	-- TODAS AS FUNÇÕES COMPLETAS DO SCRIPT	--==================================================	local function getRoot(char)		return char and char:FindFirstChild("HumanoidRootPart")	end	local function StopView()		Viewing = nil		if ViewConnection then ViewConnection:Disconnect() ViewConnection = nil end		if Player.Character then			local humanoid = Player.Character:FindFirstChildOfClass("Humanoid")			if humanoid then Camera.CameraSubject = humanoid end		end	end	local function ViewPlayer(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local humanoid = target.Character:FindFirstChildOfClass("Humanoid")		if not humanoid then return end		if ViewConnection then ViewConnection:Disconnect() end		Viewing = target		Camera.CameraSubject = humanoid		ViewConnection = RunService.Heartbeat:Connect(function()			if not Viewing then ViewConnection:Disconnect() return end			if Viewing.Parent ~= Players then StopView() return end			local newHumanoid = Viewing.Character and Viewing.Character:FindFirstChildOfClass("Humanoid")			if newHumanoid and Camera.CameraSubject ~= newHumanoid then Camera.CameraSubject = newHumanoid end			if not newHumanoid then StopView() end		end)	end	local function killTargetCouch(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local targetHumanoid = target.Character:FindFirstChild("Humanoid")		local targetHrp = getRoot(target.Character)		if not targetHumanoid or not targetHrp then return end		local char = Player.Character		if not char then return end		local humanoid = char:FindFirstChildOfClass("Humanoid")		local root = getRoot(char)		if not humanoid or not root then return end		local originalPos = root.Position		local sitPos = Vector3.new(145.51, -350.09, 21.58)		local RE = ReplicatedStorage:WaitForChild("RE")		local clearTools = RE:WaitForChild("1Clea1rTool1s")		pcall(function() clearTools:FireServer("ClearAllTools") end)		task.wait(0.2)		local pickup = RE:FindFirstChild("1Too1l")		pcall(function() pickup:InvokeServer("PickingTools", "Couch") end)		task.wait(0.3)		local tool = Player.Backpack:FindFirstChild("Couch")		if tool then tool.Parent = char end		task.wait(0.1)		VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)		task.wait(0.1)		humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)		humanoid.PlatformStand = false		Camera.CameraSubject = target.Character:FindFirstChild("Head") or targetHrp or humanoid		local align = Instance.new("BodyPosition")		align.Name = "BringPosition"		align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)		align.D = 10		align.P = 30000		align.Position = root.Position		align.Parent = targetHrp		task.spawn(function()			local angle = 0			local startTime = tick()			while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do				local tHum = target.Character:FindFirstChildOfClass("Humanoid")				if not tHum or tHum.Sit then break end				local hrp = target.Character.HumanoidRootPart				local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)				angle += 50				root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)				align.Position = root.Position + Vector3.new(2, 0, 0)				task.wait()			end			align:Destroy()			humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)			humanoid.PlatformStand = false			Camera.CameraSubject = humanoid			for _, p in pairs(char:GetDescendants()) do				if p:IsA("BasePart") then p.Velocity = Vector3.zero p.RotVelocity = Vector3.zero end			end			task.wait(0.1)			root.CFrame = CFrame.new(sitPos)			task.wait(0.3)			local toolInChar = char:FindFirstChild("Couch")			if toolInChar then toolInChar.Parent = Player.Backpack end			task.wait(0.01)			if pickup then pickup:InvokeServer("PickingTools", "Couch") end			task.wait(0.2)			root.CFrame = CFrame.new(originalPos)			if targetHumanoid and targetHumanoid.Parent then				pcall(function() targetHumanoid.Health = 0 end)			end		end)	end	local function killTargetBus(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local targetHrp = getRoot(target.Character)		if not targetHrp then return end		local char = Player.Character		if not char then return end		local humanoid = char:FindFirstChildOfClass("Humanoid")		local root = getRoot(char)		if not humanoid or not root then return end		local originalPosition = root.CFrame		local function GetBus()			local vehicles = Workspace:FindFirstChild("Vehicles")			if vehicles then return vehicles:FindFirstChild(Player.Name .. "Car") end			return nil		end				local bus = GetBus()		if not bus then			root.CFrame = CFrame.new(1118.81, 75.998, -1138.61)			task.wait(0.5)			local RE = ReplicatedStorage:FindFirstChild("RE")			if RE and RE:FindFirstChild("1Ca1r") then RE["1Ca1r"]:FireServer("PickingCar", "SchoolBus") end			task.wait(1)			bus = GetBus()		end				if bus then			local seat = bus:FindFirstChild("Body") and bus.Body:FindFirstChild("VehicleSeat")			if seat and char:FindFirstChildOfClass("Humanoid") and not char.Humanoid.Sit then				repeat					root.CFrame = seat.CFrame * CFrame.new(0, 2, 0)					task.wait()				until char.Humanoid.Sit or not bus.Parent			end		end				if not bus then return end				task.spawn(function()			while true do				if targetName then					local targetPlayer = Players:FindFirstChild(targetName)					if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") then						local targetHumanoidBus = targetPlayer.Character:FindFirstChildOfClass("Humanoid")						if targetHumanoidBus and targetHumanoidBus.Sit then							if char.Humanoid then								bus:SetPrimaryPartCFrame(CFrame.new(Vector3.new(9999, -450, 9999)))								task.wait(0.2)								pcall(function() char.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end)								task.wait(0.5)								root.CFrame = originalPosition							end							break						else							local targetRoot = targetPlayer.Character.HumanoidRootPart							local time = tick() * 35							local lateralOffset = math.sin(time) * 4							local frontBackOffset = math.cos(time) * 20							bus:SetPrimaryPartCFrame(targetRoot.CFrame * CFrame.new(lateralOffset, 0, frontBackOffset))						end					end				end				RunService.RenderStepped:Wait()			end		end)	end	local function flingTargetBall(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local targetHrp = getRoot(target.Character)		if not targetHrp then return end		local char = Player.Character		if not char then return end		local humanoid = char:FindFirstChildOfClass("Humanoid")		local root = getRoot(char)		if not humanoid or not root then return end		local ServerBalls = Workspace:WaitForChild("WorkspaceCom"):WaitForChild("001_SoccerBalls")		local backpack = Player:WaitForChild("Backpack")		local function GetBall()			if not backpack:FindFirstChild("SoccerBall") and not char:FindFirstChild("SoccerBall") then				local RE = ReplicatedStorage:FindFirstChild("RE")				if RE and RE:FindFirstChild("1Too1l") then RE["1Too1l"]:InvokeServer("PickingTools", "SoccerBall") end			end			repeat task.wait() until backpack:FindFirstChild("SoccerBall") or char:FindFirstChild("SoccerBall")			local ballTool = backpack:FindFirstChild("SoccerBall")			if ballTool then ballTool.Parent = char end			repeat task.wait() until ServerBalls:FindFirstChild("Soccer" .. Player.Name)			return ServerBalls:FindFirstChild("Soccer" .. Player.Name)		end		local Ball = ServerBalls:FindFirstChild("Soccer" .. Player.Name) or GetBall()		Ball.CanCollide = false		Ball.Massless = true		Ball.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0, 0)		local tchar = target.Character		if tchar and tchar:FindFirstChild("HumanoidRootPart") and tchar:FindFirstChild("Humanoid") then			local troot = tchar.HumanoidRootPart			local thum = tchar.Humanoid			local existingBV = Ball:FindFirstChildWhichIsA("BodyVelocity")			if existingBV then existingBV:Destroy() end			local bv = Instance.new("BodyVelocity")			bv.Name = "FlingPower"			bv.Velocity = Vector3.new(9e8, 9e8, 9e8)			bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)			bv.P = 9e900			bv.Parent = Ball			Workspace.CurrentCamera.CameraSubject = thum			repeat				if troot.Velocity.Magnitude > 0 then					local pos = troot.Position + (troot.Velocity / 1.5)					Ball.CFrame = CFrame.new(pos)					Ball.Orientation += Vector3.new(45, 60, 30)				else					for _, v in pairs(tchar:GetChildren()) do						if v:IsA("BasePart") and v.CanCollide and not v.Anchored then							Ball.CFrame = v.CFrame							task.wait(1/6000)						end					end				end				task.wait(1/6000)			until troot.Velocity.Magnitude > 1000 or thum.Health <= 0 or not tchar:IsDescendantOf(Workspace) or target.Parent ~= Players			Workspace.CurrentCamera.CameraSubject = humanoid		end	end	local function flingTargetCouch(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local targetHrp = getRoot(target.Character)		if not targetHrp then return end		local char = Player.Character		if not char then return end		local humanoid = char:FindFirstChildOfClass("Humanoid")		local root = getRoot(char)		if not humanoid or not root then return end		local RE = ReplicatedStorage:WaitForChild("RE")		local clearTools = RE:WaitForChild("1Clea1rTool1s")		pcall(function() clearTools:FireServer("ClearAllTools") end)		task.wait(0.2)		local pickup = RE:FindFirstChild("1Too1l")		pcall(function() pickup:InvokeServer("PickingTools", "Couch") end)		task.wait(0.3)		local tool = Player.Backpack:FindFirstChild("Couch")		if tool then tool.Parent = char end		task.wait(0.2)		VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)		task.wait(0.25)		local original = root.CFrame		local bv = Instance.new("BodyVelocity")		bv.Name = "FlingForce"		bv.Velocity = Vector3.new(9e8, 9e8, 9e8)		bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)		bv.Parent = root		humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, false)		humanoid.PlatformStand = false		Camera.CameraSubject = target.Character:FindFirstChild("Head") or targetHrp or humanoid				task.spawn(function()			local angle = 0			while target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do				local tHum = target.Character:FindFirstChildOfClass("Humanoid")				if tHum.Sit then break end				angle += 50				local hrp = target.Character.HumanoidRootPart				local pos = hrp.Position + hrp.Velocity / 1.5				root.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(angle), 0, 0)				root.Velocity = Vector3.new(9e8, 9e8, 9e8)				root.RotVelocity = Vector3.new(9e8, 9e8, 9e8)				task.wait()			end			bv:Destroy()			humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated, true)			humanoid.PlatformStand = false			root.CFrame = original			Camera.CameraSubject = humanoid			for _, p in pairs(char:GetDescendants()) do				if p:IsA("BasePart") then p.Velocity = Vector3.zero p.RotVelocity = Vector3.zero end			end			humanoid:UnequipTools()			local pickup2 = RE:FindFirstChild("1Too1l")			if pickup2 then pickup2:InvokeServer("PickingTools", "Couch") end		end)	end	local function pratfall(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local targetHrp = getRoot(target.Character)		local targetHumanoid = target.Character:FindFirstChild("Humanoid")		if not targetHrp or not targetHumanoid then return end		local char = Player.Character		if not char then return end		local root = getRoot(char)		local humanoid = char:FindFirstChild("Humanoid")		if not root or not humanoid then return end		local originalCFrame = root.CFrame		root.CFrame = CFrame.new(-10, 3, -117)		task.wait(5)		local startTime = tick()		local connection		connection = RunService.Heartbeat:Connect(function()			if tick() - startTime > 5 then connection:Disconnect() return end			if not target.Character or not target.Character.Parent then connection:Disconnect() return end			local currentTargetHrp = getRoot(target.Character)			if not currentTargetHrp then connection:Disconnect() return end			local behindOffset = currentTargetHrp.CFrame.LookVector * -5			local behindPos = currentTargetHrp.Position + behindOffset			if root and root.Parent then root.CFrame = CFrame.new(behindPos, currentTargetHrp.Position) end			if targetHumanoid and targetHumanoid.Parent then				targetHumanoid.PlatformStand = true				targetHumanoid:ChangeState(Enum.HumanoidStateType.FallingDown)			end			if currentTargetHrp and currentTargetHrp.Parent then				currentTargetHrp.AssemblyAngularVelocity = Vector3.new(99999, 99999, 99999)			end		end)		task.wait(5)		if connection then connection:Disconnect() end		pcall(function() humanoid:UnequipTools() end)		task.wait(0.5)		if root and root.Parent then root.CFrame = originalCFrame end	end	local function BringPlayerCouch(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local char = Player.Character		if not char then return end		local hum = char:FindFirstChildOfClass("Humanoid")		local root = char:FindFirstChild("HumanoidRootPart")		local tRoot = target.Character:FindFirstChild("HumanoidRootPart")		if not hum or not root or not tRoot then return end		local originalPos = root.Position		local RE = ReplicatedStorage:WaitForChild("RE")		RE:WaitForChild("1Clea1rTool1s"):FireServer("ClearAllTools")		task.wait(0.2)		RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")		task.wait(0.3)		local tool = Player.Backpack:FindFirstChild("Couch")		if tool then tool.Parent = char end		task.wait(0.1)		VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.F, false, game)		task.wait(0.1)		hum:SetStateEnabled(Enum.HumanoidStateType.Seated, false)		hum.PlatformStand = false		Camera.CameraSubject = target.Character:FindFirstChild("Head") or tRoot or hum		local align = Instance.new("BodyPosition")		align.Name = "BringPosition"		align.MaxForce = Vector3.new(math.huge, math.huge, math.huge)		align.D = 10		align.P = 30000		align.Position = root.Position		align.Parent = tRoot		task.spawn(function()			local angle = 0			local startTime = tick()			while tick() - startTime < 5 and target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") do				local tHum = target.Character:FindFirstChildOfClass("Humanoid")				if not tHum or tHum.Sit then break end				local hrp = target.Character.HumanoidRootPart				local adjustedPos = hrp.Position + (hrp.Velocity / 1.5)				angle += 50				root.CFrame = CFrame.new(adjustedPos + Vector3.new(0, 2, 0)) * CFrame.Angles(math.rad(angle), 0, 0)				align.Position = root.Position + Vector3.new(2, 0, 0)				task.wait()			end			align:Destroy()			hum:SetStateEnabled(Enum.HumanoidStateType.Seated, true)			hum.PlatformStand = false			Camera.CameraSubject = hum			for _, p in pairs(char:GetDescendants()) do				if p:IsA("BasePart") then p.Velocity = Vector3.zero p.RotVelocity = Vector3.zero end			end			task.wait(0.1)			root.Anchored = true			root.CFrame = CFrame.new(originalPos)			task.wait(0.001)			root.Anchored = false			task.wait(0.7)			local tool2 = char:FindFirstChild("Couch")			if tool2 then tool2.Parent = Player.Backpack end			task.wait(0.001)			RE:FindFirstChild("1Too1l"):InvokeServer("PickingTools", "Couch")		end)	end	local function copyAvatar(targetName)		local target = Players:FindFirstChild(targetName)		if not target or not target.Character then return end		local char = Player.Character		if not char then return end		local humanoid = char:FindFirstChildOfClass("Humanoid")		if not humanoid then return end		local targetHumanoid = target.Character:FindFirstChildOfClass("Humanoid")		if not targetHumanoid then return end		local Remotes = ReplicatedStorage:FindFirstChild("Remotes")		if not Remotes then return end		local WearRemote = Remotes:FindFirstChild("Wear")		local ChangeBody = Remotes:FindFirstChild("ChangeCharacterBody")		local ChangeColor = Remotes:FindFirstChild("ChangeBodyColor")		if not WearRemote or not ChangeBody then return end		local PDesc = targetHumanoid:GetAppliedDescription()		local argsBody = { [1] = { [1] = PDesc.Torso, [2] = PDesc.RightArm, [3] = PDesc.LeftArm, [4] = PDesc.RightLeg, [5] = PDesc.LeftLeg, [6] = PDesc.Head } }		pcall(function() ChangeBody:InvokeServer(unpack(argsBody)) end)		task.wait(0.5)		if tonumber(PDesc.Shirt) then pcall(function() WearRemote:InvokeServer(tonumber(PDesc.Shirt)) end) task.wait(0.3) end		if tonumber(PDesc.Pants) then pcall(function() WearRemote:InvokeServer(tonumber(PDesc.Pants)) end) task.wait(0.3) end		if tonumber(PDesc.Face) then pcall(function() WearRemote:InvokeServer(tonumber(PDesc.Face)) end) task.wait(0.3) end		for _, acc in ipairs(PDesc:GetAccessories(true)) do			if acc.AssetId and tonumber(acc.AssetId) then pcall(function() WearRemote:InvokeServer(tonumber(acc.AssetId)) end) task.wait(0.2) end		end		local bodyColors = target.Character:FindFirstChild("Body Colors")		if bodyColors and ChangeColor then pcall(function() ChangeColor:FireServer(tostring(bodyColors.HeadColor)) end) task.wait(0.3) end	end	local function StartBombLag()		local Bomb = Workspace:FindFirstChild("WorkspaceCom")			and Workspace.WorkspaceCom:FindFirstChild("001_CriminalWeapons")			and Workspace.WorkspaceCom["001_CriminalWeapons"]:FindFirstChild("GiveTools")			and Workspace.WorkspaceCom["001_CriminalWeapons"].GiveTools:FindFirstChild("Bomb")				if not Bomb then return end		task.spawn(function()			while bombLagActive do				local char = Player.Character				if char and char:FindFirstChild("HumanoidRootPart") then					char.HumanoidRootPart.CFrame = Bomb.CFrame					local clickDetector = Bomb:FindFirstChildWhichIsA("ClickDetector")					if clickDetector then pcall(function() fireclickdetector(clickDetector) end) end				end				task.wait(0.00001)			end		end)		task.spawn(function()			while bombLagActive do				local char = Player.Character				if char and char:FindFirstChild("HumanoidRootPart") then					VirtualInputManager:SendMouseButtonEvent(500, 500, 0, true, game, 0)					task.wait(1.5)					VirtualInputManager:SendMouseButtonEvent(500, 500, 0, false, game, 0)					local RE = ReplicatedStorage:FindFirstChild("RE")					if RE then						local blowRemote = RE:FindFirstChild("1Blo1wBomb1sServe1r")						if blowRemote then pcall(function() blowRemote:FireServer("Bomb" .. Player.Name) end) end					end				end				task.wait(1.5)			end		end)	end	local function StartAntiFling()		task.spawn(function()			while antiFlingEnabled do				local char = Player.Character				if char then					local hum = char:FindFirstChildOfClass("Humanoid")					local root = char:FindFirstChild("HumanoidRootPart")					for _, obj in ipairs(char:GetDescendants()) do						if obj:IsA("BodyVelocity") or obj:IsA("BodyAngularVelocity")						or obj:IsA("BodyPosition") or obj:IsA("BodyGyro") then							obj:Destroy()						end					end					if root and hum and root.Velocity.Magnitude > 500 then						root.Velocity = Vector3.zero						root.RotVelocity = Vector3.zero						hum.PlatformStand = false						hum:ChangeState(Enum.HumanoidStateType.GettingUp)					end				end				task.wait(0.05)			end		end)	end	local function StartAntiAdminPanel()		local descendantConn = Workspace.DescendantAdded:Connect(function(part)			if not antiAdminPanelEnabled or not part:IsA("BasePart") then return end			local char = Player.Character			local root = char and char:FindFirstChild("HumanoidRootPart")			if not root or part:IsDescendantOf(char) then return end			if (part.Position - root.Position).Magnitude < 20 and part.Anchored then				part:Destroy()			end		end)		local heartbeatConn = RunService.Heartbeat:Connect(function()			if not antiAdminPanelEnabled then return end			for _, obj in ipairs(Workspace:GetChildren()) do				if obj:IsA("BasePart") and Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then					if (obj.Position - Player.Character.HumanoidRootPart.Position).Magnitude < 15 and obj.Anchored then						obj:Destroy()					end				end			end		end)		return function()			if heartbeatConn then heartbeatConn:Disconnect() end			if descendantConn then descendantConn:Disconnect() end		end	end	local function findSurfaceAbove(position)		local best = nil		local bestY = math.huge		for _, obj in ipairs(Workspace:GetDescendants()) do			if obj:IsA("BasePart") and obj.CanCollide and obj.Anchored then				if not Player.Character or not obj:IsDescendantOf(Player.Character) then					local dx = obj.Position.X - position.X					local dz = obj.Position.Z - position.Z					if math.sqrt(dx * dx + dz * dz) < 50 and obj.Position.Y > position.Y and obj.Position.Y < bestY then						best = obj						bestY = obj.Position.Y					end				end			end		end		return best	end	local function StartAntiLag()		task.spawn(function()			while antiLagEnabled do				local backpack = Player:FindFirstChild("Backpack")				if backpack then for _, item in ipairs(backpack:GetChildren()) do if item.Name == "FireHose" then item:Destroy() end end end				local char = Player.Character				if char then for _, item in ipairs(char:GetChildren()) do if item.Name == "FireHose" then item:Destroy() end end end				task.wait(0.5)			end		end)	end	local function ApplySkyboxV2()		local char = Player.Character		if not char then return end		local torso = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")		if not torso then return end		if not originalTorsoData then			originalTorsoData = { Size = torso.Size, CFrame = torso.CFrame, Anchored = torso.Anchored, Transparency = torso.Transparency, CanCollide = torso.CanCollide }		end		local id = tonumber(getgenv().SkyboxClothID or "")		if id then			local Remotes = ReplicatedStorage:FindFirstChild("Remotes")			local WearRemote = Remotes and Remotes:FindFirstChild("Wear")			if WearRemote then pcall(function() WearRemote:InvokeServer(id) end) end		end		torso.Size = Vector3.new(2048, 2048, 2048)		torso.CanCollide = false		torso.Anchored = true		torso.CFrame = CFrame.new(0, 500, 0)		torso.Transparency = 0	end	local function ResetSkyboxV2()		local char = Player.Character		if char and originalTorsoData then			local torso = char:FindFirstChild("Torso") or char:FindFirstChild("UpperTorso")			if torso then				torso.Size = originalTorsoData.Size				torso.CFrame = originalTorsoData.CFrame				torso.Anchored = originalTorsoData.Anchored				torso.Transparency = originalTorsoData.Transparency				torso.CanCollide = originalTorsoData.CanCollide			end		end		originalTorsoData = nil	end	local audios = {		{Name = "Yamete Kudasai", ID = 108494476595033},		{Name = "Scream", ID = 5710016194},		{Name = "Jumpscare", ID = 85435253347146},		{Name = "Loud Audio", ID = 6855150757},		{Name = "Noises", ID = 120034877160791},		{Name = "Jumpscare 2", ID = 110637995610528},		{Name = "Witch Laugh", ID = 116214940486087},		{Name = "The Boiled One", ID = 137177653817621}	}	local function FireAudio(id)		local RE = ReplicatedStorage:FindFirstChild("RE")		if RE then			local snd = RE:FindFirstChild("1Gu1nSound1s")			if snd then pcall(function() snd:FireServer(Workspace, id, 1) end) end		end		local char = Player.Character		if char and char:FindFirstChild("HumanoidRootPart") then			local sound = Instance.new("Sound")			sound.SoundId = "rbxassetid://" .. id			sound.Parent = char.HumanoidRootPart			sound:Play()		end	end	local function StartVisualGlitch()		if glitchActive then return end		glitchActive = true		glitchPart = Instance.new("Part")		glitchPart.Name = "VisualGlitch"		glitchPart.Size = Vector3.new(50, 50, 50)		glitchPart.Anchored = true		glitchPart.CanCollide = false		glitchPart.Transparency = 0		glitchPart.Color = Color3.fromRGB(0, 0, 0)		glitchPart.Parent = Workspace		task.spawn(function()			while glitchActive do				local cam = Workspace.CurrentCamera				if cam and glitchPart then glitchPart.CFrame = cam.CFrame * CFrame.new(0, 0, -5) end				task.wait()			end		end)	end	local function StopVisualGlitch()		glitchActive = false		if glitchPart then glitchPart:Destroy() glitchPart = nil end	end	--==================================================	-- CONSTRUÇÃO DE TODAS AS ABAS E ELEMENTOS	--==================================================	local MainTab = CreateTab("TabMain")	local PlayerTab = CreateTab("TabPlayer")	local ServerTab = CreateTab("TabServer")	local SkyboxTab = CreateTab("TabSkybox")	local AudioTab = CreateTab("TabAudio")	local ConfigTab = CreateTab("TabConfig")	-- / Main Tab	AddLabel(MainTab, "KillLabel")	local KillTargetList = CreateCustomList(MainTab, "Kill Target", 110)	local KillMethodList = CreateCustomList(MainTab, "Kill Method", 90)	KillMethodList:Add("Couch")	KillMethodList:Add("Bus")	KillMethodList:SetSelected("Couch")	local function UpdateKillList()		KillTargetList:Clear()		KillTargetList:Add("All")		for _, Target in ipairs(Players:GetPlayers()) do			if Target ~= Player then KillTargetList:Add(Target.Name) end		end	end	UpdateKillList()	Players.PlayerAdded:Connect(UpdateKillList)	Players.PlayerRemoving:Connect(UpdateKillList)	AddButton(MainTab, "BtnKill", function()		local target = KillTargetList:GetSelected()		local method = KillMethodList:GetSelected() or "Couch"		if not target then return end		if target == "All" then			for _, p in ipairs(Players:GetPlayers()) do				if p ~= Player then					if method == "Couch" then killTargetCouch(p.Name) elseif method == "Bus" then killTargetBus(p.Name) end					task.wait(1)				end			end		else			if method == "Couch" then killTargetCouch(target) elseif method == "Bus" then killTargetBus(target) end		end	end)	AddLabel(MainTab, "FlingLabel")	local FlingTargetList = CreateCustomList(MainTab, "Fling Target", 110)	local FlingMethodList = CreateCustomList(MainTab, "Fling Method", 90)	FlingMethodList:Add("Ball")	FlingMethodList:Add("Couch")	FlingMethodList:SetSelected("Ball")	local function UpdateFlingList()		FlingTargetList:Clear()		FlingTargetList:Add("All")		for _, Target in ipairs(Players:GetPlayers()) do			if Target ~= Player then FlingTargetList:Add(Target.Name) end		end	end	UpdateFlingList()	Players.PlayerAdded:Connect(UpdateFlingList)	Players.PlayerRemoving:Connect(UpdateFlingList)	AddButton(MainTab, "BtnFling", function()		local target = FlingTargetList:GetSelected()		local method = FlingMethodList:GetSelected() or "Ball"		if not target then return end		if target == "All" then			for _, p in ipairs(Players:GetPlayers()) do				if p ~= Player then					if method == "Ball" then flingTargetBall(p.Name) elseif method == "Couch" then flingTargetCouch(p.Name) end					task.wait(1)				end			end		else			if method == "Ball" then flingTargetBall(target) elseif method == "Couch" then flingTargetCouch(target) end		end	end)	AddLabel(MainTab, "ViewLabel")	local TPBringTargetList = CreateCustomList(MainTab, "Target List", 110)	local function UpdateTPBringList()		TPBringTargetList:Clear()		for _, Target in ipairs(Players:GetPlayers()) do			if Target ~= Player then TPBringTargetList:Add(Target.Name) end		end	end	UpdateTPBringList()	Players.PlayerAdded:Connect(UpdateTPBringList)	Players.PlayerRemoving:Connect(UpdateTPBringList)	AddButton(MainTab, "BtnView", function() local target = TPBringTargetList:GetSelected() if target then ViewPlayer(target) end end)	AddButton(MainTab, "BtnStopView", function() StopView() end)	AddButton(MainTab, "BtnTp", function()		local target = TPBringTargetList:GetSelected()		if target then			local p = Players:FindFirstChild(target)			if p and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then				local myRoot = getRoot(Player.Character)				if myRoot then myRoot.CFrame = p.Character.HumanoidRootPart.CFrame + Vector3.new(0, 3, 0) end			end		end	end)	AddButton(MainTab, "BtnBringCouch", function() local target = TPBringTargetList:GetSelected() if target then BringPlayerCouch(target) end end)	AddButton(MainTab, "BtnPratfall", function() local target = TPBringTargetList:GetSelected() if target then pratfall(target) end end)	-- / Player Tab	AddLabel(PlayerTab, "AvatarLabel")	local CopyTargetList = CreateCustomList(PlayerTab, "Copy Target", 120)	local function UpdateCopyList()		CopyTargetList:Clear()		for _, Target in ipairs(Players:GetPlayers()) do			if Target ~= Player then CopyTargetList:Add(Target.Name) end		end	end	UpdateCopyList()	Players.PlayerAdded:Connect(UpdateCopyList)	Players.PlayerRemoving:Connect(UpdateCopyList)	AddButton(PlayerTab, "BtnCopy", function() local target = CopyTargetList:GetSelected() if target then copyAvatar(target) end end)	AddButton(PlayerTab, "BtnJump", function()		if _G.AtomicInfiniteJumpConnection then _G.AtomicInfiniteJumpConnection:Disconnect() end		_G.AtomicInfiniteJumpConnection = UserInputService.JumpRequest:Connect(function()			local Character = Player.Character			local Humanoid = Character and Character:FindFirstChildOfClass("Humanoid")			if Humanoid then Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end		end)	end)	-- / Server Tab	AddLabel(ServerTab, "ServerLabel")	AddToggle(ServerTab, "Lag with Bomb", false, function(state) bombLagActive = state if state then StartBombLag() end end)	AddToggle(ServerTab, "Visual Glitch (FOV Block)", false, function(state) if state then StartVisualGlitch() else StopVisualGlitch() end end)	AddToggle(ServerTab, "Anti Fling", false, function(state) antiFlingEnabled = state if state then StartAntiFling() end end)	AddToggle(ServerTab, "Anti Admin Panel", false, function(state)		antiAdminPanelEnabled = state		if state then antiAdminStop = StartAntiAdminPanel() else if antiAdminStop then antiAdminStop() antiAdminStop = nil end end	end)	AddToggle(ServerTab, "Anti Void V2", false, function(state)		antiVoidEnabled = state		if state then			local char = Player.Character			local hrp = char and char:FindFirstChild("HumanoidRootPart")			if hrp then antiVoidOriginalPosition = hrp.CFrame end			task.spawn(function()				while antiVoidEnabled do					local char = Player.Character					if char then						local hrp = char:FindFirstChild("HumanoidRootPart")						local humanoid = char:FindFirstChild("Humanoid")						if hrp and humanoid and hrp.Position.Y < antiVoidThreshold then							local surface = findSurfaceAbove(hrp.Position)							if surface then								hrp.CFrame = CFrame.new(surface.Position + Vector3.new(0, surface.Size.Y / 2 + 5, 0))							elseif antiVoidOriginalPosition then								hrp.CFrame = antiVoidOriginalPosition							end						end					end					task.wait(0.2)				end			end)		end	end)	AddToggle(ServerTab, "Anti Lag", false, function(state) antiLagEnabled = state if state then StartAntiLag() end end)	-- / Skybox Tab	AddLabel(SkyboxTab, "SkyboxLabel")	AddTextBox(SkyboxTab, "Insert Skybox Shirt ID...", function(text, enter)		if enter then getgenv().SkyboxClothID = tostring(text) end	end)	AddButton(SkyboxTab, "BtnApplySky", function() ApplySkyboxV2() end)	AddButton(SkyboxTab, "BtnResetSky", function() ResetSkyboxV2() end)	-- / Audio Tab	AddLabel(AudioTab, "AudioLabel")	AddTextBox(AudioTab, "Insert Audio ID...", function(text, enter)		if enter then selectedAudioID = tonumber(text) end	end)	local AudioList = CreateCustomList(AudioTab, "Select Audio", 120)	for _, a in ipairs(audios) do		AudioList:Add(a.Name, function(name)			for _, x in ipairs(audios) do if x.Name == name then selectedAudioID = x.ID break end end		end)	end	AddButton(AudioTab, "BtnPlayAudio", function() if selectedAudioID then FireAudio(selectedAudioID) end end)	AddToggle(AudioTab, "Loop Audio", false, function(state)		audioLoopActive = state		if state then			task.spawn(function()				while audioLoopActive do					if selectedAudioID then FireAudio(selectedAudioID) end					task.wait(0.5)				end			end)		end	end)	AddToggle(AudioTab, "Burst Eardrums (Loud Spam)", false, function(state)		loudSpamActive = state		if state then			task.spawn(function()				while loudSpamActive do					local RE = ReplicatedStorage:FindFirstChild("RE")					if RE then						local snd = RE:FindFirstChild("1Gu1nSound1s")						if snd then pcall(function() snd:FireServer(Workspace, loudAudioID, 1) end) end					end					task.wait(0.03)				end			end)		end	end)	AddButton(AudioTab, "BtnStopAudio", function()		audioLoopActive = false		loudSpamActive = false		local char = Player.Character		if char then for _, obj in ipairs(char:GetDescendants()) do if obj:IsA("Sound") then obj:Stop() obj:Destroy() end end end	end)	-- / Config Tab	AddLabel(ConfigTab, "ConfigLabel")	local function UpdateLanguageTexts()		for _, tab in ipairs(Tabs) do			local key = tab.Button:GetAttribute("NameKey")			if key then tab.Button.Text = getTranslation(key) end		end		for _, descendant in ipairs(Content:GetDescendants()) do			local textKey = descendant:GetAttribute("TextKey")			if textKey and (descendant:IsA("TextLabel") or descendant:IsA("TextButton")) then				descendant.Text = getTranslation(textKey)			end		end	end	AddButton(ConfigTab, "BtnLangPt", function()		currentLanguage = "PT"		UpdateLanguageTexts()	end)	AddButton(ConfigTab, "BtnLangEn", function()		currentLanguage = "EN"		UpdateLanguageTexts()	end)	AddButton(ConfigTab, "BtnCenter", function() Main.Position = UDim2.fromScale(0.5, 0.5) end)	-- Selecionar aba inicial	task.defer(function()		if Tabs[1] then			Tabs[1].Page.Visible = true			Tabs[1].Button.BackgroundColor3 = Color3.fromRGB(65, 90, 150)			Tabs[1].Button.TextColor3 = Color3.new(1, 1, 1)			CurrentTab = Tabs[1]		end	end)	-- Minimizar / Fechar / Redimensionar	local Minimized = false	local OriginalSize = UDim2.fromOffset(WINDOW_WIDTH, WINDOW_HEIGHT)	Minimize.MouseButton1Click:Connect(function()		Minimized = not Minimized		if Minimized then			OriginalSize = Main.Size			Tween(Main, 0.25, {Size = UDim2.fromOffset(Main.AbsoluteSize.X, 55)}):Play()			Sidebar.Visible = false			Content.Visible = false		else			Sidebar.Visible = true			Content.Visible = true			Tween(Main, 0.25, {Size = OriginalSize}):Play()		end	end)	local WindowOpen = true	local function OpenWindow()		WindowOpen = true		Main.Visible = true		Main.Size = UDim2.fromOffset(0, 0)		Tween(Main, 0.4, {Size = OriginalSize}, Enum.EasingStyle.Back, Enum.EasingDirection.Out):Play()	end	local function CloseWindow()		WindowOpen = false		bombLagActive = false		antiFlingEnabled = false		antiAdminPanelEnabled = false		antiVoidEnabled = false		antiLagEnabled = false		audioLoopActive = false		loudSpamActive = false		if antiAdminStop then antiAdminStop() antiAdminStop = nil end		StopVisualGlitch()				local CloseTween = Tween(Main, 0.25, {Size = UDim2.fromOffset(0, 0)}, Enum.EasingStyle.Back, Enum.EasingDirection.In)		CloseTween:Play()		CloseTween.Completed:Connect(function()			if not WindowOpen then Main.Visible = false end		end)	end	Close.MouseButton1Click:Connect(CloseWindow)	-- Arrastar Janela	local WindowDragging = false	local WindowStartMouse, WindowStartPosition	Header.InputBegan:Connect(function(input)		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then			WindowDragging = true			WindowStartMouse = input.Position			WindowStartPosition = Main.Position		end	end)	UserInputService.InputChanged:Connect(function(input)		if not WindowDragging then return end		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then			local Delta = input.Position - WindowStartMouse			Main.Position = UDim2.new(WindowStartPosition.X.Scale, WindowStartPosition.X.Offset + Delta.X, WindowStartPosition.Y.Scale, WindowStartPosition.Y.Offset + Delta.Y)		end	end)	UserInputService.InputEnded:Connect(function(input)		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then			WindowDragging = false		end	end)	-- Sistema de Redimensionar (Estilo Windows)[cite: 2]	local ResizeData = {		Right = { SizeX = true, SizeY = false },		Bottom = { SizeX = false, SizeY = true },		BottomRight = { SizeX = true, SizeY = true }	}	local function CreateResizeHandle(name, position, size, mode)		local Handle = Instance.new("Frame")		Handle.Name = name		Handle.Position = position		Handle.Size = size		Handle.BackgroundTransparency = 1		Handle.BorderSizePixel = 0		Handle.ZIndex = 30		Handle.Active = true		Handle.Parent = Main		local resizing = false		local startMouse, startSize		Handle.InputBegan:Connect(function(input)			if input.UserInputType ~= Enum.UserInputType.MouseButton1 then return end			resizing = true			startMouse = input.Position			startSize = Main.AbsoluteSize		end)		UserInputService.InputChanged:Connect(function(input)			if not resizing or input.UserInputType ~= Enum.UserInputType.MouseMovement then return end			local Delta = input.Position - startMouse			local NewWidth = startSize.X			local NewHeight = startSize.Y			if mode.SizeX then				NewWidth = math.max(MIN_WIDTH, startSize.X + Delta.X)			end			if mode.SizeY then				NewHeight = math.max(MIN_HEIGHT, startSize.Y + Delta.Y)			end			Main.Size = UDim2.fromOffset(NewWidth, NewHeight)			OriginalSize = Main.Size		end)		UserInputService.InputEnded:Connect(function(input)			if input.UserInputType == Enum.UserInputType.MouseButton1 then				resizing = false			end		end)	end	CreateResizeHandle("ResizeRight", UDim2.new(1, -5, 0, 55), UDim2.new(0, 10, 1, -60), ResizeData.Right)	CreateResizeHandle("ResizeBottom", UDim2.new(0, 5, 1, -5), UDim2.new(1, -10, 0, 10), ResizeData.Bottom)	CreateResizeHandle("ResizeBottomRight", UDim2.new(1, -12, 1, -12), UDim2.fromOffset(18, 18), ResizeData.BottomRight)	-- Bolha Flutuante (Lógica Anti-Bug de Clique/Arraste Separados)	local Bubble = Instance.new("ImageButton")	Bubble.Name = "Bubble"	Bubble.Size = UDim2.fromOffset(70, 70)	Bubble.Position = UDim2.new(0, 30, 0.5, -35)	Bubble.BackgroundColor3 = Color3.fromRGB(25, 25, 32)	Bubble.BorderSizePixel = 0	Bubble.Image = IMAGE_ID	Bubble.AutoButtonColor = false	Bubble.Visible = false	Bubble.Active = true	Bubble.ZIndex = 50	Bubble.Parent = Gui	Corner(Bubble, 35)	Stroke(Bubble)	local BubbleDragging = false	local BubbleMoved = false	local BubbleStartMouse, BubbleStartPosition	Bubble.InputBegan:Connect(function(input)		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then			BubbleDragging = true			BubbleMoved = false			BubbleStartMouse = input.Position			BubbleStartPosition = Bubble.Position		end	end)	UserInputService.InputChanged:Connect(function(input)		if not BubbleDragging then return end		if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then			local Delta = input.Position - BubbleStartMouse			if Delta.Magnitude > 6 then 				BubbleMoved = true 			end			if BubbleMoved then				Bubble.Position = UDim2.new(BubbleStartPosition.X.Scale, BubbleStartPosition.X.Offset + Delta.X, BubbleStartPosition.Y.Scale, BubbleStartPosition.Y.Offset + Delta.Y)			end		end	end)	UserInputService.InputEnded:Connect(function(input)		if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then			if BubbleDragging then				if not BubbleMoved then					if WindowOpen then CloseWindow() else OpenWindow() end				end				BubbleDragging = false				BubbleMoved = false			end		end	end)	-- Finalizar Loading	task.spawn(function()		local StartTime = os.clock()		local Duration = 3		while os.clock() - StartTime < Duration do			local ProgressValue = math.clamp((os.clock() - StartTime) / Duration, 0, 1)			Progress.Size = UDim2.new(ProgressValue, 0, 1, 0)			Percentage.Text = math.floor(ProgressValue * 100) .. "%"			task.wait()		end		Progress.Size = UDim2.new(1, 0, 1, 0)		Percentage.Text = "100%"		LoadingText.Text = "Pronto!"		task.wait(0.25)		pcall(function()			LoadingMusic:Stop()			LoadingMusic:Destroy()		end)		local Fade = Tween(LoadingScreen, 0.35, {BackgroundTransparency = 1})		Fade:Play()		Fade.Completed:Wait()		LoadingScreen:Destroy()		Bubble.Visible = true		Main.Visible = true		WindowOpen = true		Main.Size = UDim2.fromOffset(0, 0)		Tween(Main, 0.5, {Size = OriginalSize}, Enum.EasingStyle.Back, Enum.EasingDirection.Out):Play()	end)end--==================================================-- SISTEMA DE KEY--==================================================local KeyCorrect = "ATOMICVIPDS01"local DiscordLink = "https://discord.com/invite/TEa7SFN7Ff"local KeyGui = Instance.new("ScreenGui")KeyGui.Name = "AtomicKeySystem"KeyGui.ResetOnSpawn = falseKeyGui.IgnoreGuiInset = trueKeyGui.ZIndexBehavior = Enum.ZIndexBehavior.SiblingKeyGui.Parent = PlayerGuilocal KeyFrame = Instance.new("Frame")KeyFrame.Size = UDim2.fromOffset(380, 230)KeyFrame.Position = UDim2.fromScale(0.5, 0.5)KeyFrame.AnchorPoint = Vector2.new(0.5, 0.5)KeyFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 27)KeyFrame.BorderSizePixel = 0KeyFrame.Parent = KeyGuiCorner(KeyFrame, 16)Stroke(KeyFrame)local KeyTitle = Instance.new("TextLabel")KeyTitle.Size = UDim2.new(1, 0, 0, 40)KeyTitle.Position = UDim2.fromOffset(0, 15)KeyTitle.BackgroundTransparency = 1KeyTitle.Text = "Atomic Hub - Key System"KeyTitle.TextColor3 = Color3.fromRGB(255, 255, 255)KeyTitle.TextSize = 18KeyTitle.Font = Enum.Font.GothamBoldKeyTitle.Parent = KeyFramelocal KeyBox = Instance.new("TextBox")KeyBox.Size = UDim2.new(1, -40, 0, 40)KeyBox.Position = UDim2.new(0, 20, 0, 65)KeyBox.BackgroundColor3 = Color3.fromRGB(30, 30, 38)KeyBox.BorderSizePixel = 0KeyBox.PlaceholderText = "Cole sua key aqui..."KeyBox.PlaceholderColor3 = Color3.fromRGB(135, 135, 140)KeyBox.Text = ""KeyBox.TextSize = 12KeyBox.TextColor3 = Color3.fromRGB(255, 255, 255)KeyBox.Font = Enum.Font.GothamKeyBox.Parent = KeyFrameCorner(KeyBox, 8)local CheckKeyBtn = Instance.new("TextButton")CheckKeyBtn.Size = UDim2.new(1, -40, 0, 38)CheckKeyBtn.Position = UDim2.new(0, 20, 0, 115)CheckKeyBtn.BackgroundColor3 = Color3.fromRGB(90, 135, 205)CheckKeyBtn.BorderSizePixel = 0CheckKeyBtn.Text = "Verificar Key"CheckKeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)CheckKeyBtn.TextSize = 13CheckKeyBtn.Font = Enum.Font.GothamBoldCheckKeyBtn.AutoButtonColor = falseCheckKeyBtn.Parent = KeyFrameCorner(CheckKeyBtn, 8)local GetKeyBtn = Instance.new("TextButton")GetKeyBtn.Size = UDim2.new(1, -40, 0, 35)GetKeyBtn.Position = UDim2.new(0, 20, 0, 165)GetKeyBtn.BackgroundColor3 = Color3.fromRGB(88, 101, 242)GetKeyBtn.BorderSizePixel = 0GetKeyBtn.Text = "Entrar no Discord para pegar a Key"GetKeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)GetKeyBtn.TextSize = 12GetKeyBtn.Font = Enum.Font.GothamBoldGetKeyBtn.Parent = KeyFrameCorner(GetKeyBtn, 8)GetKeyBtn.MouseButton1Click:Connect(function()	setclipboard(DiscordLink)	GetKeyBtn.Text = "Link do Discord copiado!"	task.wait(2)	GetKeyBtn.Text = "Entrar no Discord para pegar a Key"end)CheckKeyBtn.MouseButton1Click:Connect(function()	if KeyBox.Text == KeyCorrect then		CheckKeyBtn.Text = "Key Correta! Carregando..."		CheckKeyBtn.BackgroundColor3 = Color3.fromRGB(46, 204, 113)		task.wait(1)		KeyGui:Destroy()		StartAtomicHub()	else		CheckKeyBtn.Text = "Key Incorreta!"		CheckKeyBtn.BackgroundColor3 = Color3.fromRGB(231, 76, 60)		task.wait(1.5)		CheckKeyBtn.Text = "Verificar Key"		CheckKeyBtn.BackgroundColor3 = Color3.fromRGB(90, 135, 205)	endend)

Comments

0

Did it work for you? Sign in to share your experience.

Sign in to comment

No comments yet

Tried it? Let others know if it works.