--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] --[[ MoonCoin Exploit Script Par ghost.2_0 Discord: https://discord.gg/uq6s8RvQ3x Jeu: Create a Factory (https://www.roblox.com/games/98632918083844/COSMIC-Create-a-Factory) ]] -- Services local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local UserInputService = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") -- Variables local LocalPlayer = Players.LocalPlayer local GiveMoonCoin = ReplicatedStorage.RemoveEvents.GiveMoonCoin local isExploitRunning = false -- Interface utilisateur moderne et belle local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "MoonCoinExploit" ScreenGui.Parent = game:GetService("CoreGui") -- Fenêtre principale avec design moderne local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 320, 0, 280) MainFrame.Position = UDim2.new(0.5, -160, 0.5, -140) MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) MainFrame.BorderSizePixel = 0 MainFrame.Parent = ScreenGui -- Bordure lumineuse local BorderFrame = Instance.new("Frame") BorderFrame.Name = "BorderFrame" BorderFrame.Size = UDim2.new(1, 4, 1, 4) BorderFrame.Position = UDim2.new(0, -2, 0, -2) BorderFrame.BackgroundColor3 = Color3.fromRGB(100, 150, 255) BorderFrame.BorderSizePixel = 0 BorderFrame.Parent = MainFrame local BorderCorner = Instance.new("UICorner") BorderCorner.CornerRadius = UDim.new(0, 12) BorderCorner.Parent = BorderFrame local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 10) MainCorner.Parent = MainFrame -- Titre avec icône local Title = Instance.new("Frame") Title.Name = "Title" Title.Size = UDim2.new(1, 0, 0, 50) Title.Position = UDim2.new(0, 0, 0, 0) Title.BackgroundColor3 = Color3.fromRGB(35, 35, 45) Title.BorderSizePixel = 0 Title.Parent = MainFrame local TitleCorner = Instance.new("UICorner") TitleCorner.CornerRadius = UDim.new(0, 10) TitleCorner.Parent = Title -- Icône de lune local MoonIcon = Instance.new("TextLabel") MoonIcon.Name = "MoonIcon" MoonIcon.Size = UDim2.new(0, 30, 0, 30) MoonIcon.Position = UDim2.new(0, 15, 0, 10) MoonIcon.BackgroundTransparency = 1 MoonIcon.Text = "🌙" MoonIcon.TextColor3 = Color3.fromRGB(255, 255, 150) MoonIcon.TextScaled = true MoonIcon.Font = Enum.Font.GothamBold MoonIcon.Parent = Title -- Texte du titre local TitleText = Instance.new("TextLabel") TitleText.Name = "TitleText" TitleText.Size = UDim2.new(0, 200, 0, 30) TitleText.Position = UDim2.new(0, 55, 0, 10) TitleText.BackgroundTransparency = 1 TitleText.Text = "MOON COIN EXPLOIT" TitleText.TextColor3 = Color3.fromRGB(255, 255, 255) TitleText.TextScaled = true TitleText.Font = Enum.Font.GothamBold TitleText.Parent = Title -- Bouton de fermeture local CloseButton = Instance.new("TextButton") CloseButton.Name = "CloseButton" CloseButton.Size = UDim2.new(0, 25, 0, 25) CloseButton.Position = UDim2.new(1, -30, 0, 12) CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) CloseButton.Text = "×" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.TextScaled = true CloseButton.Font = Enum.Font.GothamBold CloseButton.Parent = Title local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(0, 6) CloseCorner.Parent = CloseButton -- Section quantité local AmountSection = Instance.new("Frame") AmountSection.Name = "AmountSection" AmountSection.Size = UDim2.new(0.9, 0, 0, 80) AmountSection.Position = UDim2.new(0.05, 0, 0, 70) AmountSection.BackgroundColor3 = Color3.fromRGB(30, 30, 40) AmountSection.BorderSizePixel = 0 AmountSection.Parent = MainFrame local AmountSectionCorner = Instance.new("UICorner") AmountSectionCorner.CornerRadius = UDim.new(0, 8) AmountSectionCorner.Parent = AmountSection local AmountLabel = Instance.new("TextLabel") AmountLabel.Name = "AmountLabel" AmountLabel.Size = UDim2.new(1, 0, 0, 25) AmountLabel.Position = UDim2.new(0, 15, 0, 5) AmountLabel.BackgroundTransparency = 1 AmountLabel.Text = "Quantité de Moon Coins:" AmountLabel.TextColor3 = Color3.fromRGB(255, 255, 255) AmountLabel.TextScaled = true AmountLabel.Font = Enum.Font.GothamBold AmountLabel.Parent = AmountSection local AmountInput = Instance.new("TextBox") AmountInput.Name = "AmountInput" AmountInput.Size = UDim2.new(0.8, 0, 0, 35) AmountInput.Position = UDim2.new(0.1, 0, 0, 35) AmountInput.BackgroundColor3 = Color3.fromRGB(50, 50, 60) AmountInput.Text = "1000" AmountInput.TextColor3 = Color3.fromRGB(255, 255, 255) AmountInput.TextScaled = true AmountInput.Font = Enum.Font.GothamBold AmountInput.Parent = AmountSection local InputCorner = Instance.new("UICorner") InputCorner.CornerRadius = UDim.new(0, 6) InputCorner.Parent = AmountInput -- Boutons principaux local ButtonContainer = Instance.new("Frame") ButtonContainer.Name = "ButtonContainer" ButtonContainer.Size = UDim2.new(0.9, 0, 0, 50) ButtonContainer.Position = UDim2.new(0.05, 0, 0, 170) ButtonContainer.BackgroundTransparency = 1 ButtonContainer.Parent = MainFrame -- Bouton démarrer local StartButton = Instance.new("TextButton") StartButton.Name = "StartButton" StartButton.Size = UDim2.new(0.48, 0, 1, 0) StartButton.Position = UDim2.new(0, 0, 0, 0) StartButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100) StartButton.Text = "🚀 DÉMARRER" StartButton.TextColor3 = Color3.fromRGB(255, 255, 255) StartButton.TextScaled = true StartButton.Font = Enum.Font.GothamBold StartButton.Parent = ButtonContainer local StartCorner = Instance.new("UICorner") StartCorner.CornerRadius = UDim.new(0, 8) StartCorner.Parent = StartButton -- Bouton arrêter local StopButton = Instance.new("TextButton") StopButton.Name = "StopButton" StopButton.Size = UDim2.new(0.48, 0, 1, 0) StopButton.Position = UDim2.new(0.52, 0, 0, 0) StopButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) StopButton.Text = "⏹️ ARRÊTER" StopButton.TextColor3 = Color3.fromRGB(255, 255, 255) StopButton.TextScaled = true StopButton.Font = Enum.Font.GothamBold StopButton.Parent = ButtonContainer local StopCorner = Instance.new("UICorner") StopCorner.CornerRadius = UDim.new(0, 8) StopCorner.Parent = StopButton -- Statut local StatusContainer = Instance.new("Frame") StatusContainer.Name = "StatusContainer" StatusContainer.Size = UDim2.new(0.9, 0, 0, 40) StatusContainer.Position = UDim2.new(0.05, 0, 0, 240) StatusContainer.BackgroundColor3 = Color3.fromRGB(20, 20, 30) StatusContainer.BorderSizePixel = 0 StatusContainer.Parent = MainFrame local StatusContainerCorner = Instance.new("UICorner") StatusContainerCorner.CornerRadius = UDim.new(0, 6) StatusContainerCorner.Parent = StatusContainer local StatusLabel = Instance.new("TextLabel") StatusLabel.Name = "StatusLabel" StatusLabel.Size = UDim2.new(1, 0, 1, 0) StatusLabel.Position = UDim2.new(0, 0, 0, 0) StatusLabel.BackgroundTransparency = 1 StatusLabel.Text = "En attente..." StatusLabel.TextColor3 = Color3.fromRGB(200, 200, 200) StatusLabel.TextScaled = true StatusLabel.Font = Enum.Font.Gotham StatusLabel.Parent = StatusContainer -- Fonction pour faire glisser la fenêtre local dragging local dragInput local dragStart local startPos local function update(input) local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end Title.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 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) Title.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) -- Fonction principale de l'exploit local function executeExploit(amount) if not GiveMoonCoin then StatusLabel.Text = "❌ Remote non trouvé!" StatusLabel.TextColor3 = Color3.fromRGB(255, 100, 100) return end StatusLabel.Text = "🚀 Lancement de l'exploit..." StatusLabel.TextColor3 = Color3.fromRGB(255, 255, 100) local successCount = 0 local failCount = 0 -- Exécution instantanée for i = 1, amount do if not isExploitRunning then break end local success, error = pcall(function() GiveMoonCoin:FireServer() end) if success then successCount = successCount + 1 else failCount = failCount + 1 end end -- Résultat final if isExploitRunning then if failCount == 0 then StatusLabel.Text = string.format("✅ Succès! %d Moon Coins obtenus", successCount) StatusLabel.TextColor3 = Color3.fromRGB(100, 255, 100) else StatusLabel.Text = string.format("⚠️ Terminé: %d succès, %d échecs", successCount, failCount) StatusLabel.TextColor3 = Color3.fromRGB(255, 200, 100) end end isExploitRunning = false end -- Événements des boutons StartButton.MouseButton1Click:Connect(function() if isExploitRunning then StatusLabel.Text = "⚠️ Exploit déjà en cours..." StatusLabel.TextColor3 = Color3.fromRGB(255, 200, 100) return end local amount = tonumber(AmountInput.Text) if amount and amount > 0 then isExploitRunning = true StartButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100) StartButton.Text = "⏳ EN COURS..." spawn(function() executeExploit(amount) StartButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100) StartButton.Text = "🚀 DÉMARRER" end) else StatusLabel.Text = "❌ Veuillez entrer un nombre valide" StatusLabel.TextColor3 = Color3.fromRGB(255, 100, 100) end end) StopButton.MouseButton1Click:Connect(function() if isExploitRunning then isExploitRunning = false StatusLabel.Text = "⏹️ Exploit arrêté" StatusLabel.TextColor3 = Color3.fromRGB(255, 150, 0) StartButton.BackgroundColor3 = Color3.fromRGB(0, 200, 100) StartButton.Text = "🚀 DÉMARRER" else StatusLabel.Text = "ℹ️ Aucun exploit en cours" StatusLabel.TextColor3 = Color3.fromRGB(150, 150, 150) end end) CloseButton.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- Animation d'apparition MainFrame.Position = UDim2.new(0.5, -160, 0.5, -140) MainFrame.Size = UDim2.new(0, 0, 0, 0) local tween = TweenService:Create(MainFrame, TweenInfo.new(0.6, Enum.EasingStyle.Back), { Size = UDim2.new(0, 320, 0, 280) }) tween:Play() print("🌙 MoonCoin Exploit final chargé avec succès!") print("📱 Interface moderne et fonctionnelle ouverte")