VD auto parry keyless supports all killers
Key Required

VD auto parry keyless supports all killers

[CURE] Violence Districtdessdess 4.4K views 9.3K executesUpdated Jul 17, 2026
3.3/ 5(3 votes)
2167% Positive
Lua Script•152 lines (5039 chars)
-- Z = Toggle | RightCtrl = Hide GUI

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local VirtualInputManager = game:GetService("VirtualInputManager")
local UserInputService = game:GetService("UserInputService")
local lp = Players.LocalPlayer

local blockAnims = {
    ["rbxassetid://110355011987939"] = true,
    ["rbxassetid://121216847022485"] = true,
    ["rbxassetid://139369275981139"] = true,
    ["rbxassetid://117042998468241"] = true,
    ["rbxassetid://133963973694098"] = true,
    ["rbxassetid://113255068724446"] = true,
    ["rbxassetid://74968262036854"]   = true,
    ["rbxassetid://118907603246885"] = true,
    ["rbxassetid://78432063483146"]  = true,
    ["rbxassetid://122812055447896"] = true,
    ["rbxassetid://78935059863801"] = true,
    ["rbxassetid://105374834496520"] = true,
	["rbxassetid://129784271201071"] = true,
	["rbxassetid://132817836308238"] = true,
    ["rbxassetid://111920872708571"] = true,
    ["rbxassetid://138720291317243"] = true,
    ["rbxassetid://115244153053858"] = true, -- attackcobramask/jake
    ["rbxassetid://117070354890871"] = true, -- lungeholdalexmask/chainsaw
    ["rbxassetid://106871536134254"] = true, -- attackalex/swan (running start)
}

local RANGE = 10
local enabled = false
local screenGui, statusLabel

-- GUI
local function createGUI()
    screenGui = Instance.new("ScreenGui")
    screenGui.Name = "DUDE_0DELAY"
    screenGui.ResetOnSpawn = false
    screenGui.Parent = lp:WaitForChild("PlayerGui")

    local frame = Instance.new("Frame")
    frame.Size = UDim2.new(0, 260, 0, 90)
    frame.Position = UDim2.new(0, 15, 0, 15)
    frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    frame.BorderSizePixel = 0
    frame.Parent = screenGui

    local corner = Instance.new("UICorner", frame)
    corner.CornerRadius = UDim.new(0, 14)

    local stroke = Instance.new("UIStroke", frame)
    stroke.Thickness = 3
    stroke.Color = Color3.fromRGB(255, 0, 255)

    local title = Instance.new("TextLabel")
    title.Size = UDim2.new(1,0,0.4,0)
    title.BackgroundTransparency = 1
    title.Text = "DUDE 0-DELAY NUKE"
    title.TextColor3 = Color3.fromRGB(255, 0, 255)
    title.Font = Enum.Font.Arcade
    title.TextScaled = true
    title.Parent = frame

    statusLabel = Instance.new("TextLabel")
    statusLabel.Size = UDim2.new(1,0,0.6,0)
    statusLabel.Position = UDim2.new(0,0,0.4,0)
    statusLabel.BackgroundTransparency = 1
    statusLabel.Text = "OFF | Z = ARMAGEDDON"
    statusLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
    statusLabel.Font = Enum.Font.Arcade
    statusLabel.TextScaled = true
    statusLabel.Parent = frame
end

local function updateGUI()
    if statusLabel then
        statusLabel.Text = enabled and "NUKING @ 9999 TPS" or "OFF | Z = ARMAGEDDON"
        statusLabel.TextColor3 = enabled and Color3.fromRGB(0, 255, 255) or Color3.fromRGB(255, 100, 100)
        statusLabel.Parent.BackgroundColor3 = enabled and Color3.fromRGB(0, 20, 40) or Color3.fromRGB(40, 0, 0)
    end
end

local function isBlockingInRange()
    local myChar = lp.Character
    if not myChar or not myChar:FindFirstChild("HumanoidRootPart") then return false end
    local myPos = myChar.HumanoidRootPart.Position

    for _, plr in Players:GetPlayers() do
        if plr == lp then continue end
        local char = plr.Character
        if not char or not char:FindFirstChild("HumanoidRootPart") then continue end
        if (myPos - char.HumanoidRootPart.Position).Magnitude > RANGE then continue end

        local hum = char:FindFirstChildOfClass("Humanoid")
        if hum then
            for _, track in hum:GetPlayingAnimationTracks() do
                if blockAnims[track.Animation.AnimationId] then
                    return true
                end
            end
        end
    end
    return false
end


local spamActive = false
RunService.Heartbeat:Connect(function()
    if not enabled then
        if spamActive then
            spamActive = false
            VirtualInputManager:SendMouseButtonEvent(0, 0, 1, false, game, 0)
        end
        return
    end

    if isBlockingInRange() then
        spamActive = true
        
        VirtualInputManager:SendMouseButtonEvent(0, 0, 1, true, game, 0)
        VirtualInputManager:SendMouseButtonEvent(0, 0, 1, false, game, 0)
        VirtualInputManager:SendMouseButtonEvent(0, 0, 1, true, game, 0)
        VirtualInputManager:SendMouseButtonEvent(0, 0, 1, false, game, 0)
        
    else
        if spamActive then
            spamActive = false
            VirtualInputManager:SendMouseButtonEvent(0, 0, 1, false, game, 0)
        end
    end
end)

-- Toggle
UserInputService.InputBegan:Connect(function(i, gp)
    if gp then return end
    if i.KeyCode == Enum.KeyCode.Z then
        enabled = not enabled
        updateGUI()
        print(enabled and "on" or "off")
    elseif i.KeyCode == Enum.KeyCode.RightControl then
        screenGui.Enabled = not screenGui.Enabled
    end
end)

createGUI()
updateGUI()

print([[

PLS LIKE   
]])

Features & Information

Z toggle on/off R CTRL to hide show gui works on low unc

Community Comments (0)

No comments yet for this script.

More Scripts for [CURE] Violence District