local Players = game:GetService("Players") local ReplicatedStorage = game:GetService("ReplicatedStorage") local CoreGui = game:GetService("CoreGui") local RunService = game:GetService("RunService") local HttpService = game:GetService("HttpService") local ServerScriptService = game:GetService("ServerScriptService") local ReplicatedFirst = game:GetService("ReplicatedFirst") local StarterGui = game:GetService("StarterGui") local Lighting = game:GetService("Lighting") local player = Players.LocalPlayer local ids = {7212439806, 5042448150, 2751579481, 9436935779, 5025864748, 2782124456, 13401911434, 4920584722, 9479584291, 6519023805, 11275669085} local hookedRemotes = {} local function createGui() local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "DarkGPTV12_Enhanced" ScreenGui.IgnoreGuiInset = true ScreenGui.ResetOnSpawn = false ScreenGui.Enabled = true ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Global ScreenGui.Parent = CoreGui local Frame = Instance.new("Frame") Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Frame.BorderColor3 = Color3.fromRGB(255, 0, 0) Frame.BorderSizePixel = 5 Frame.Position = UDim2.new(0, 40, 0, 20) Frame.Size = UDim2.new(0, 400, 0, 250) Frame.Active = true Frame.Draggable = true local TextLabel = Instance.new("TextLabel") TextLabel.Parent = Frame TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0) TextLabel.BorderSizePixel = 0 TextLabel.Position = UDim2.new(0, 130, 0, 0) TextLabel.Size = UDim2.new(0, 140, 0, 24) TextLabel.Font = Enum.Font.SourceSansBold TextLabel.Text = "DarkGPT Executor V12 Enhanced" TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0) TextLabel.TextSize = 14 local TextBox = Instance.new("TextBox") TextBox.Parent = Frame TextBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50) TextBox.BorderColor3 = Color3.fromRGB(255, 0, 0) TextBox.BorderSizePixel = 1 TextBox.Position = UDim2.new(0, 10, 0, 25) TextBox.Size = UDim2.new(0, 380, 0, 175) TextBox.Font = Enum.Font.SourceSans TextBox.Text = "" TextBox.TextColor3 = Color3.fromRGB(255, 255, 255) TextBox.TextSize = 14 TextBox.ClearTextOnFocus = true TextBox.MultiLine = true TextBox.TextEditable = true local execute = Instance.new("TextButton") execute.Parent = Frame execute.BackgroundColor3 = Color3.fromRGB(255, 0, 0) execute.BorderColor3 = Color3.fromRGB(0, 0, 0) execute.BorderSizePixel = 1 execute.Position = UDim2.new(0, 10, 0, 205) execute.Size = UDim2.new(0, 100, 0, 40) execute.Font = Enum.Font.SourceSansBold execute.Text = "Execute" execute.TextColor3 = Color3.fromRGB(0, 0, 0) execute.TextSize = 12 local clear = Instance.new("TextButton") clear.Parent = Frame clear.BackgroundColor3 = Color3.fromRGB(255, 0, 0) clear.BorderColor3 = Color3.fromRGB(0, 0, 0) clear.BorderSizePixel = 1 clear.Position = UDim2.new(0, 140, 0, 205) clear.Size = UDim2.new(0, 100, 0, 40) clear.Font = Enum.Font.SourceSansBold clear.Text = "Clear" clear.TextColor3 = Color3.fromRGB(0, 0, 0) clear.TextSize = 12 local inject = Instance.new("TextButton") inject.Parent = Frame inject.BackgroundColor3 = Color3.fromRGB(255, 0, 0) inject.BorderColor3 = Color3.fromRGB(0, 0, 0) inject.BorderSizePixel = 1 inject.Position = UDim2.new(0, 270, 0, 205) inject.Size = UDim2.new(0, 100, 0, 40) inject.Font = Enum.Font.SourceSansBold inject.Text = "Inject" inject.TextColor3 = Color3.fromRGB(0, 0, 0) inject.TextSize = 12 return ScreenGui, execute, clear, inject, TextBox end local function hookRemote(remote) if not remote:IsA("RemoteEvent") or hookedRemotes[remote] then return end pcall(function() local oldFireServer = remote.FireServer local bypassKeys = {"cheat", "hack", "exploit", "security", "detect", "validate", "check", "log", "filter", "rmt", "anticheat", "protection", "guard", "shield", "block", "restrict", "lock", "report", "ban", "kick", "audit", "monitor", "secure", "verify", "auth", "enforce", "restrictor", "warden", "safeguard", "integrity", "checksum", "hash", "signature", "sandbox", "isolate", "firewall", "protocol", "compliance"} remote.FireServer = function(self, ...) local args = {...} for i, v in ipairs(args) do if type(v) == "string" then for _, key in ipairs(bypassKeys) do args[i] = v:gsub(key, "", 1):gsub(key:upper(), "", 1):gsub(key:lower(), "", 1) end end end return oldFireServer(self, table.unpack(args)) end hookedRemotes[remote] = true end) end local function antiDetect() pcall(function() local mt = getmetatable(game) or {} local oldIndex = mt.__index or function(s, k) return rawget(s, k) end local oldNamecall = mt.__namecall or function(s, k, ...) return end local bypassKeys = {"filter", "security", "rmt", "enabled", "detect", "validate", "check", "log", "secure", "audit", "monitor", "ban", "kick", "anticheat", "exploit", "script", "protection", "guard", "shield", "block", "restrict", "lock", "report", "verify", "auth", "enforce", "restrictor", "warden", "safeguard", "integrity", "checksum", "hash", "signature", "sandbox", "isolate", "firewall", "protocol", "compliance"} mt.__index = function(s, k) if type(k) ~= "string" then return oldIndex(s, k) end for _, key in ipairs(bypassKeys) do if k:lower():match(key) then return nil end end return oldIndex(s, k) end mt.__namecall = function(s, k, ...) if type(k) ~= "string" then return oldNamecall(s, k, ...) end for _, key in ipairs(bypassKeys) do if k:lower():match(key) then return true end end return oldNamecall(s, k, ...) end setmetatable(game, mt) local instanceMt = getmetatable(Instance) or {} local oldIndex = instanceMt.__index or function(s, k) return rawget(s, k) end local oldNewIndex = instanceMt.__newindex or function(s, k, v) rawset(s, k, v) end instanceMt.__index = function(s, k) if type(k) ~= "string" or k == "Parent" or k == "Locked" or k == "Archivable" or k:lower():match("security") or k:lower():match("anticheat") then return nil end return oldIndex(s, k) end instanceMt.__newindex = function(s, k, v) if type(k) ~= "string" or k == "Parent" or k == "Locked" or k == "Archivable" or k:lower():match("security") or k:lower():match("anticheat") then return end pcall(function() oldNewIndex(s, k, v) end) end setmetatable(Instance, instanceMt) for _, service in ipairs({ReplicatedStorage, ReplicatedFirst, ServerScriptService, game:GetService("ServerStorage"), StarterGui, Lighting}) do for _, v in pairs(service:GetDescendants()) do if not v.Name:match("DarkGPT") then pcall(function() v:Destroy() end) end end end for _, p in pairs(Players:GetPlayers()) do pcall(function() local gui = p:FindFirstChild("PlayerGui") if gui then for _, v in pairs(gui:GetChildren()) do if not v.Name:match("DarkGPT") then pcall(function() v:Destroy() end) end end end end) end pcall(function() local omniBypass = Instance.new("Script") omniBypass.Name = "DarkGPTV12_OmniBypass_" .. HttpService:GenerateGUID(false):sub(1, 10) omniBypass.Source = [[ local RunService = game:GetService("RunService") local HttpService = game:GetService("HttpService") local bypassKeys = {"filter", "security", "rmt", "enabled", "detect", "validate", "check", "log", "secure", "audit", "monitor", "ban", "kick", "anticheat", "exploit", "script", "protection", "guard", "shield", "block", "restrict", "lock", "report", "verify", "auth", "enforce", "restrictor", "warden", "safeguard", "integrity", "checksum", "hash", "signature", "sandbox", "isolate", "firewall", "protocol", "compliance"} local function omniLoop() pcall(function() local mt = getmetatable(game) or {} local oldIndex = mt.__index or function(s, k) return rawget(s, k) end mt.__index = function(s, k) if type(k) ~= "string" then return oldIndex(s, k) end for _, key in ipairs(bypassKeys) do if k:lower():find(key, 1, true) then return nil end end return oldIndex(s, k) end setmetatable(game, mt) local instanceMt = getmetatable(Instance) or {} local oldIndex = instanceMt.__index or function(s, k) return rawget(s, k) end instanceMt.__index = function(s, k) if type(k) ~= "string" or k == "Parent" or k == "Locked" or k == "Archivable" or k:lower():find("security", 1, true) or k:lower():find("anticheat", 1, true) then return nil end return oldIndex(s, k) end setmetatable(Instance, instanceMt) end) end RunService.Heartbeat:Connect(omniLoop) RunService.Stepped:Connect(omniLoop) RunService.RenderStepped:Connect(omniLoop) ]] omniBypass.Parent = ServerScriptService end) end) end local function setupGui() local ScreenGui, execute, clear, inject, TextBox = createGui() clear.MouseButton1Click:Connect(function() TextBox.Text = "" end) inject.MouseButton1Click:Connect(function() for _, v in pairs(ReplicatedStorage:GetDescendants()) do if v:IsA("RemoteEvent") and not v.Name:lower():match("dialog") then pcall(function() hookRemote(v) for _, id in pairs(ids) do v:FireServer("require(" .. id .. ")") end end) end end TextBox.Text = "Injected!" end) execute.MouseButton1Click:Connect(function() local code = TextBox.Text if not code or code == "" then return end local id, username = code:match("require%((%d+)%)%.load%([\"'](.-)[\"']%)") if id and username then for remote, _ in pairs(hookedRemotes) do pcall(function() remote:FireServer("require(" .. id .. ").load(\"" .. username .. "\")") end) end return end pcall(function() local func = loadstring(code) if func then func() end end) end) RunService.Heartbeat:Connect(function() pcall(antiDetect) if ScreenGui.Parent ~= CoreGui or not ScreenGui.Enabled then ScreenGui.Parent = CoreGui ScreenGui.Enabled = true end end) RunService.Stepped:Connect(antiDetect) RunService.RenderStepped:Connect(antiDetect) return ScreenGui end local persistentGui = setupGui() player.CharacterAdded:Connect(function() if persistentGui.Parent ~= CoreGui or not persistentGui.Enabled then persistentGui.Parent = CoreGui persistentGui.Enabled = true end end) RunService.Heartbeat:Connect(antiDetect) RunService.Stepped:Connect(antiDetect) RunService.RenderStepped:Connect(antiDetect)