
Key RequiredUniversal

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)No comments yet for this script.

![Peace GUI [ IMP ]](https://scriptblox.com/images/sb/0-1791322585089.png)

