local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local UserInputService = game:GetService("UserInputService") local Player = Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") ScreenGui.Parent = Player.PlayerGui ScreenGui.Name = "c00malwExploit" ScreenGui.IgnoreGuiInset = true -- Основной фрейм local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 300, 0, 200) MainFrame.Position = UDim2.new(0.5, -150, 0.5, -100) MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10) MainFrame.BorderSizePixel = 0 MainFrame.Visible = true MainFrame.Parent = ScreenGui local MainFrameCorner = Instance.new("UICorner") MainFrameCorner.CornerRadius = UDim.new(0, 10) MainFrameCorner.Parent = MainFrame local MainFrameStroke = Instance.new("UIStroke") MainFrameStroke.Color = Color3.fromRGB(0, 255, 100) MainFrameStroke.Thickness = 2 MainFrameStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border MainFrameStroke.Parent = MainFrame -- Заголовок основного меню local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 30) Title.BackgroundTransparency = 1 Title.Text = "c00malw Exploit" Title.TextColor3 = Color3.fromRGB(0, 255, 100) Title.TextSize = 20 Title.Font = Enum.Font.Code Title.Parent = MainFrame -- Эффект "глюка" local function glitchEffect() while true do wait(math.random(3, 10)) local originalText = Title.Text Title.TextColor3 = Color3.fromRGB(math.random(0, 255), math.random(0, 255), math.random(0, 255)) Title.Text = originalText .. string.rep("_", math.random(1, 2)) wait(0.1) Title.Text = originalText Title.TextColor3 = Color3.fromRGB(0, 255, 100) end end spawn(glitchEffect) -- Текстовое поле для скрипта local ScriptBox = Instance.new("TextBox") ScriptBox.Size = UDim2.new(0.9, 0, 0.5, 0) ScriptBox.Position = UDim2.new(0.05, 0, 0.2, 0) ScriptBox.BackgroundColor3 = Color3.fromRGB(20, 20, 20) ScriptBox.TextColor3 = Color3.fromRGB(0, 255, 100) ScriptBox.TextSize = 14 ScriptBox.Font = Enum.Font.Code ScriptBox.PlaceholderText = "loadstring script..." ScriptBox.MultiLine = true ScriptBox.Parent = MainFrame local ScriptBoxStroke = Instance.new("UIStroke") ScriptBoxStroke.Color = Color3.fromRGB(0, 255, 100) ScriptBoxStroke.Thickness = 1 ScriptBoxStroke.Parent = ScriptBox -- Кнопка выполнения local ExecuteButton = Instance.new("TextButton") ExecuteButton.Size = UDim2.new(0.4, 0, 0.15, 0) ExecuteButton.Position = UDim2.new(0.05, 0, 0.8, 0) ExecuteButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0) ExecuteButton.Text = "EXECUTE" ExecuteButton.TextColor3 = Color3.fromRGB(0, 255, 100) ExecuteButton.TextSize = 16 ExecuteButton.Font = Enum.Font.Code ExecuteButton.Parent = MainFrame local ExecuteButtonStroke = Instance.new("UIStroke") ExecuteButtonStroke.Color = Color3.fromRGB(0, 255, 100) ExecuteButtonStroke.Thickness = 2 ExecuteButtonStroke.Parent = ExecuteButton local ExecuteButtonCorner = Instance.new("UICorner") ExecuteButtonCorner.CornerRadius = UDim.new(0, 6) ExecuteButtonCorner.Parent = ExecuteButton ExecuteButton.MouseEnter:Connect(function() TweenService:Create(ExecuteButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 50, 0)}):Play() end) ExecuteButton.MouseLeave:Connect(function() TweenService:Create(ExecuteButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 0, 0)}):Play() end) ExecuteButton.MouseButton1Click:Connect(function() local scriptText = ScriptBox.Text if scriptText ~= "" then local success, result = pcall(function() return loadstring(scriptText)() end) if not success then warn("Error executing script: " .. result) end end end) -- Кнопка очистки local ClearButton = Instance.new("TextButton") ClearButton.Size = UDim2.new(0.4, 0, 0.15, 0) ClearButton.Position = UDim2.new(0.55, 0, 0.8, 0) ClearButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0) ClearButton.Text = "CLEAR" ClearButton.TextColor3 = Color3.fromRGB(255, 50, 50) ClearButton.TextSize = 16 ClearButton.Font = Enum.Font.Code ClearButton.Parent = MainFrame local ClearButtonStroke = Instance.new("UIStroke") ClearButtonStroke.Color = Color3.fromRGB(255, 50, 50) ClearButtonStroke.Thickness = 2 ClearButtonStroke.Parent = ClearButton local ClearButtonCorner = Instance.new("UICorner") ClearButtonCorner.CornerRadius = UDim.new(0, 6) ClearButtonCorner.Parent = ClearButton ClearButton.MouseButton1Click:Connect(function() ScriptBox.Text = "" end) -- Перетаскивание для MainFrame local isDraggingMain = false local dragStartMain = nil local startPosMain = nil local function updateMainInput(input) if isDraggingMain then local delta = input.Position - dragStartMain local newPos = UDim2.new(startPosMain.X.Scale, startPosMain.X.Offset + delta.X, startPosMain.Y.Scale, startPosMain.Y.Offset + delta.Y) MainFrame.Position = newPos end end MainFrame.InputBegan:Connect(function(input) if (input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch) and not ScriptBox:IsFocused() then isDraggingMain = true dragStartMain = input.Position startPosMain = MainFrame.Position end end) MainFrame.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then isDraggingMain = false end end) UserInputService.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then updateMainInput(input) end end) -- Клавиша для открытия/закрытия GUI (H) local guiVisible = true UserInputService.InputBegan:Connect(function(input) if input.KeyCode == Enum.KeyCode.H then guiVisible = not guiVisible MainFrame.Visible = guiVisible end end) -- Анимация появления главного меню при запуске MainFrame.Position = UDim2.new(0.5, -150, 0.5, 100) TweenService:Create(MainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Quad), {Position = UDim2.new(0.5, -150, 0.5, -100)}):Play()