-- CoolKidd Menu Script para Roblox -- Key: FREE_97c6d73b17bac2fd4aa59d02eba4683f local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Camera = workspace.CurrentCamera -- Key correta local CORRECT_KEY = "FREE_97c6d73b17bac2fd4aa59d02eba4683f" local KEY_LINK = "https://pastebin.com/hvVcB8j4" -- Verificar se já existe for _, gui in pairs(game.CoreGui:GetChildren()) do if gui.Name == "CoolKiddMenu" then gui:Destroy() end end -- Criar ScreenGui local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "CoolKiddMenu" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = game.CoreGui -- Estados das funções local functionStates = {} local connections = {} -- Criar Key Frame local KeyFrame = Instance.new("Frame") KeyFrame.Name = "KeyFrame" KeyFrame.Size = UDim2.new(0, 350, 0, 200) KeyFrame.Position = UDim2.new(0.5, -175, 0.5, -100) KeyFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) KeyFrame.BorderSizePixel = 0 KeyFrame.Active = true KeyFrame.Draggable = true KeyFrame.Parent = ScreenGui Instance.new("UICorner", KeyFrame).CornerRadius = UDim.new(0, 10) -- Título Key local KeyTitle = Instance.new("TextLabel") KeyTitle.Size = UDim2.new(1, 0, 0, 40) KeyTitle.BackgroundColor3 = Color3.fromRGB(20, 20, 20) KeyTitle.Text = "CoolKidd Menu - Key System" KeyTitle.TextColor3 = Color3.fromRGB(255, 255, 255) KeyTitle.Font = Enum.Font.GothamBold KeyTitle.TextSize = 16 KeyTitle.Parent = KeyFrame Instance.new("UICorner", KeyTitle).CornerRadius = UDim.new(0, 10) -- Input Key local KeyInput = Instance.new("TextBox") KeyInput.Size = UDim2.new(0.9, 0, 0, 35) KeyInput.Position = UDim2.new(0.05, 0, 0, 55) KeyInput.BackgroundColor3 = Color3.fromRGB(40, 40, 40) KeyInput.PlaceholderText = "Digite a Key aqui..." KeyInput.Text = "" KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255) KeyInput.Font = Enum.Font.Gotham KeyInput.TextSize = 14 KeyInput.Parent = KeyFrame Instance.new("UICorner", KeyInput).CornerRadius = UDim.new(0, 8) -- Botão Get Key local GetKeyButton = Instance.new("TextButton") GetKeyButton.Size = UDim2.new(0.9, 0, 0, 35) GetKeyButton.Position = UDim2.new(0.05, 0, 0, 100) GetKeyButton.BackgroundColor3 = Color3.fromRGB(255, 170, 0) GetKeyButton.Text = "Get Key" GetKeyButton.TextColor3 = Color3.fromRGB(255, 255, 255) GetKeyButton.Font = Enum.Font.GothamBold GetKeyButton.TextSize = 15 GetKeyButton.Parent = KeyFrame Instance.new("UICorner", GetKeyButton).CornerRadius = UDim.new(0, 8) -- Botão Submit local SubmitButton = Instance.new("TextButton") SubmitButton.Size = UDim2.new(0.9, 0, 0, 35) SubmitButton.Position = UDim2.new(0.05, 0, 0, 145) SubmitButton.BackgroundColor3 = Color3.fromRGB(0, 170, 0) SubmitButton.Text = "Submit Key" SubmitButton.TextColor3 = Color3.fromRGB(255, 255, 255) SubmitButton.Font = Enum.Font.GothamBold SubmitButton.TextSize = 15 SubmitButton.Parent = KeyFrame Instance.new("UICorner", SubmitButton).CornerRadius = UDim.new(0, 8) -- Criar Menu Principal local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 500, 0, 450) MainFrame.Position = UDim2.new(0.5, -250, 0.5, -225) MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) MainFrame.BorderSizePixel = 0 MainFrame.Visible = false MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 10) -- Título Menu local MenuTitle = Instance.new("TextLabel") MenuTitle.Size = UDim2.new(1, -40, 0, 40) MenuTitle.BackgroundColor3 = Color3.fromRGB(20, 20, 20) MenuTitle.Text = "CoolKidd Menu | 102977873982823" MenuTitle.TextColor3 = Color3.fromRGB(255, 255, 255) MenuTitle.Font = Enum.Font.GothamBold MenuTitle.TextSize = 16 MenuTitle.Parent = MainFrame Instance.new("UICorner", MenuTitle).CornerRadius = UDim.new(0, 10) -- Botão Fechar local CloseButton = Instance.new("TextButton") CloseButton.Size = UDim2.new(0, 40, 0, 40) CloseButton.Position = UDim2.new(1, -40, 0, 0) CloseButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0) CloseButton.Text = "X" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.Font = Enum.Font.GothamBold CloseButton.TextSize = 20 CloseButton.Parent = MainFrame Instance.new("UICorner", CloseButton).CornerRadius = UDim.new(0, 10) -- Container de Funções local FunctionsContainer = Instance.new("ScrollingFrame") FunctionsContainer.Size = UDim2.new(1, -20, 1, -60) FunctionsContainer.Position = UDim2.new(0, 10, 0, 50) FunctionsContainer.BackgroundTransparency = 1 FunctionsContainer.BorderSizePixel = 0 FunctionsContainer.ScrollBarThickness = 6 FunctionsContainer.CanvasSize = UDim2.new(0, 0, 0, 0) FunctionsContainer.Parent = MainFrame local ListLayout = Instance.new("UIListLayout") ListLayout.Padding = UDim.new(0, 8) ListLayout.Parent = FunctionsContainer ListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function() FunctionsContainer.CanvasSize = UDim2.new(0, 0, 0, ListLayout.AbsoluteContentSize.Y + 10) end) -- Funções do Menu local functions = { {name = "Aimbot", desc = "Mira automática (102977873982823)"}, {name = "ESP Players", desc = "Ver jogadores através de paredes"}, {name = "Tracers", desc = "Linhas apontando para jogadores"}, {name = "WalkSpeed", desc = "Velocidade de caminhada x5"}, {name = "Jump Power", desc = "Poder de pulo aumentado"}, {name = "Infinite Jump", desc = "Pulo infinito"}, {name = "Fly", desc = "Voar (WASD + Space/Shift)"}, {name = "Noclip", desc = "Atravessar paredes"}, {name = "God Mode", desc = "Vida infinita"}, {name = "Fullbright", desc = "Luz máxima"}, {name = "No Fall Damage", desc = "Sem dano de queda"}, {name = "Anti-AFK", desc = "Evitar kick"}, {name = "Teleport Click", desc = "TP com Ctrl+Click"} } -- Criar Aimbot local function startAimbot() local fov = 300 connections["Aimbot"] = RunService.RenderStepped:Connect(function() if not functionStates["Aimbot"] then return end local closestPlayer = nil local shortestDistance = fov for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local head = player.Character:FindFirstChild("Head") if head then local screenPoint, onScreen = Camera:WorldToViewportPoint(head.Position) if onScreen then local magnitude = (Vector2.new(screenPoint.X, screenPoint.Y) - Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)).Magnitude if magnitude < shortestDistance then closestPlayer = player shortestDistance = magnitude end end end end end if closestPlayer and closestPlayer.Character and closestPlayer.Character:FindFirstChild("Head") then Camera.CFrame = CFrame.new(Camera.CFrame.Position, closestPlayer.Character.Head.Position) end end) end -- Criar botões for i, func in ipairs(functions) do local FunctionButton = Instance.new("TextButton") FunctionButton.Size = UDim2.new(1, -10, 0, 50) FunctionButton.BackgroundColor3 = Color3.fromRGB(40, 40, 40) FunctionButton.Text = "" FunctionButton.Parent = FunctionsContainer Instance.new("UICorner", FunctionButton).CornerRadius = UDim.new(0, 8) local FuncName = Instance.new("TextLabel") FuncName.Size = UDim2.new(1, -60, 0, 25) FuncName.Position = UDim2.new(0, 10, 0, 5) FuncName.BackgroundTransparency = 1 FuncName.Text = func.name FuncName.TextColor3 = Color3.fromRGB(255, 255, 255) FuncName.Font = Enum.Font.GothamBold FuncName.TextSize = 13 FuncName.TextXAlignment = Enum.TextXAlignment.Left FuncName.Parent = FunctionButton local FuncDesc = Instance.new("TextLabel") FuncDesc.Size = UDim2.new(1, -60, 0, 20) FuncDesc.Position = UDim2.new(0, 10, 0, 28) FuncDesc.BackgroundTransparency = 1 FuncDesc.Text = func.desc FuncDesc.TextColor3 = Color3.fromRGB(180, 180, 180) FuncDesc.Font = Enum.Font.Gotham FuncDesc.TextSize = 11 FuncDesc.TextXAlignment = Enum.TextXAlignment.Left FuncDesc.Parent = FunctionButton local ToggleIndicator = Instance.new("Frame") ToggleIndicator.Size = UDim2.new(0, 40, 0, 25) ToggleIndicator.Position = UDim2.new(1, -50, 0.5, -12.5) ToggleIndicator.BackgroundColor3 = Color3.fromRGB(150, 0, 0) ToggleIndicator.Parent = FunctionButton Instance.new("UICorner", ToggleIndicator).CornerRadius = UDim.new(1, 0) functionStates[func.name] = false FunctionButton.MouseButton1Click:Connect(function() functionStates[func.name] = not functionStates[func.name] if functionStates[func.name] then ToggleIndicator.BackgroundColor3 = Color3.fromRGB(0, 200, 0) if func.name == "Aimbot" then startAimbot() elseif func.name == "ESP Players" then for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then if not player.Character:FindFirstChild("ESP_Highlight") then local highlight = Instance.new("Highlight") highlight.Name = "ESP_Highlight" highlight.FillColor = Color3.fromRGB(255, 0, 0) highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.FillTransparency = 0.5 highlight.Parent = player.Character end end end elseif func.name == "Tracers" then connections["Tracers"] = RunService.RenderStepped:Connect(function() if not functionStates["Tracers"] then return end for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local hrp = player.Character:FindFirstChild("HumanoidRootPart") if hrp and not player.Character:FindFirstChild("Tracer") then local line = Drawing.new("Line") line.Visible = true line.From = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y) local screenPos = Camera:WorldToViewportPoint(hrp.Position) line.To = Vector2.new(screenPos.X, screenPos.Y) line.Color = Color3.fromRGB(255, 0, 0) line.Thickness = 2 line.Transparency = 1 end end end end) elseif func.name == "WalkSpeed" then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.WalkSpeed = 80 end elseif func.name == "Jump Power" then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.JumpPower = 100 char.Humanoid.UseJumpPower = true end elseif func.name == "Infinite Jump" then connections["InfJump"] = UserInputService.JumpRequest:Connect(function() if functionStates["Infinite Jump"] then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end end) elseif func.name == "Fly" then connections["Fly"] = RunService.Heartbeat:Connect(function() if not functionStates["Fly"] then return end local char = LocalPlayer.Character if char and char:FindFirstChild("HumanoidRootPart") then local hrp = char.HumanoidRootPart local speed = 50 local move = Vector3.new() if UserInputService:IsKeyDown(Enum.KeyCode.W) then move = move + Camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then move = move - Camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then move = move - Camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then move = move + Camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move = move + Vector3.new(0, 1, 0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then move = move - Vector3.new(0, 1, 0) end hrp.Velocity = move * speed end end) elseif func.name == "Noclip" then connections["Noclip"] = RunService.Stepped:Connect(function() if not functionStates["Noclip"] then return end local char = LocalPlayer.Character if char then for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end end) elseif func.name == "God Mode" then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.MaxHealth = math.huge char.Humanoid.Health = math.huge end elseif func.name == "Fullbright" then game.Lighting.Brightness = 3 game.Lighting.ClockTime = 12 game.Lighting.FogEnd = 100000 game.Lighting.GlobalShadows = false elseif func.name == "No Fall Damage" then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then connections["NoFall"] = char.Humanoid.StateChanged:Connect(function(old, new) if new == Enum.HumanoidStateType.Landed and functionStates["No Fall Damage"] then char.Humanoid:ChangeState(Enum.HumanoidStateType.Running) end end) end elseif func.name == "Anti-AFK" then local vu = game:GetService("VirtualUser") connections["AntiAFK"] = LocalPlayer.Idled:Connect(function() vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame) wait(1) vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame) end) elseif func.name == "Teleport Click" then connections["TPClick"] = UserInputService.InputBegan:Connect(function(input, gpe) if not gpe and input.UserInputType == Enum.UserInputType.MouseButton1 then if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) and functionStates["Teleport Click"] then local mouse = LocalPlayer:GetMouse() local char = LocalPlayer.Character if char and char:FindFirstChild("HumanoidRootPart") and mouse.Hit then char.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.Position) end end end end) end else ToggleIndicator.BackgroundColor3 = Color3.fromRGB(150, 0, 0) if connections[func.name] then connections[func.name]:Disconnect() connections[func.name] = nil end if func.name == "WalkSpeed" then local char = LocalPlayer.Character if char and char:FindFirstChild("Humanoid") then char.Humanoid.WalkSpeed = 16 end elseif func.name == "ESP Players" then for _, player in pairs(Players:GetPlayers()) do if player.Character and player.Character:FindFirstChild("ESP_Highlight") then player.Character.ESP_Highlight:Destroy() end end elseif func.name == "Fullbright" then game.Lighting.Brightness = 1 game.Lighting.GlobalShadows = true end end end) end -- Botão Reabrir local ReopenButton = Instance.new("TextButton") ReopenButton.Size = UDim2.new(0, 50, 0, 50) ReopenButton.Position = UDim2.new(0, 10, 0.5, -25) ReopenButton.BackgroundColor3 = Color3.fromRGB(255, 170, 0) ReopenButton.Text = "CK" ReopenButton.TextColor3 = Color3.fromRGB(255, 255, 255) ReopenButton.Font = Enum.Font.GothamBold ReopenButton.TextSize = 16 ReopenButton.Visible = false ReopenButton.Parent = ScreenGui Instance.new("UICorner", ReopenButton).CornerRadius = UDim.new(0, 10) -- Eventos dos Botões GetKeyButton.MouseButton1Click:Connect(function() setclipboard(KEY_LINK) GetKeyButton.Text = "✓ Link Copiado!" task.wait(2) GetKeyButton.Text = "Get Key" end) SubmitButton.MouseButton1Click:Connect(function() if KeyInput.Text == CORRECT_KEY then KeyFrame.Visible = false MainFrame.Visible = true else SubmitButton.Text = "✗ Key Incorreta!" SubmitButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0) task.wait(2) SubmitButton.Text = "Submit Key" SubmitButton.BackgroundColor3 = Color3.fromRGB(0, 170, 0) end end) CloseButton.MouseButton1Click:Connect(function() MainFrame.Visible = false ReopenButton.Visible = true end) ReopenButton.MouseButton1Click:Connect(function() MainFrame.Visible = true ReopenButton.Visible = false end) print("✓ CoolKidd Menu Carregado!") print("Key: FREE_97c6d73b17bac2fd4aa59d02eba4683f") print("Código: 102977873982823")