Article

KNIFE DUELS Scripts 2026 – NO KEY (Knife Aura)

Views: 127

This page lists working scripts, key status, features, and update notes for this Roblox game.

Reviewed by RobScript Team Source status checked:

KNIFE DUELS is a fast knife-combat Roblox game built around 1v1 to 4v4 matches where the first side to win six rounds takes the duel. The scripts below are separated by their real use: focused throw targeting, player visibility, movement changes, duel automation, and lobby tools.

Game link: Play KNIFE DUELS on Roblox

Best KNIFE DUELS scripts by use case

Start with the option that matches what you actually need instead of choosing the script with the longest feature list.

Best for source visibility — american
A single open-source Silent Aim function with no full menu. The target part and FOV are configured directly in the code.
Best focused menu — Combat Hub
Adjustable knife Silent Aim with a FOV circle, center dot, radius control, and target-part selection.
Best automation set — Shark Hub
Combines Silent Aim, Knife Aura, Triggerbot, Auto Fire, Chams, duel requests, trading, and code redemption.
Best full customization — Azerty Hub
Adds aim settings, hitbox tools, several ESP modes, movement options, themes, and reusable configs.

KNIFE DUELS script comparison

All six listings are marked no key, but they differ in source visibility, menu size, and how much they change normal duel movement or targeting.

ScriptAccessBest forMain features
american — silent aim open sourceNo Key / Open SourceMinimal transparent setupSilent Aim with editable target part and FOV
Combat HubNo Key / Visible core codeFocused configurable aimKnife Silent Aim, FOV circle, center dot, radius, target part
Shark HubNo Key / Remote loaderAim and duel automationSilent Aim, Knife Aura, Triggerbot, Auto Fire, Chams, lobby tools
R9zenNo Key / Remote loaderMovement and player trackingAimbot, ESP, Auto Dodge, Fly, Noclip, Slide, third person
Azerty HubNo Key / Remote loaderLarge configurable hubSilent Aim, hitbox, ESP, speed, fly, infinite jump, themes, configs
Vodka ScriptsNo Key / Pastebin loaderCompact aim overlayKnife Aim, Team Check, Snapline, FOV

What the main KNIFE DUELS functions change

These features affect different parts of a duel. Aim tools do not solve the same problem as ESP, movement, or lobby automation.

Silent Aim and FOV
Silent Aim changes the calculated throw direction toward a target. FOV settings limit which players can be selected, so a smaller radius is more focused and a larger radius checks more of the screen.
ESP, chams, and snaplines
These tools add visual information about player positions. Boxes, names, health, tracers, skeletons, chams, or snaplines can make opponents easier to follow across fast duel rounds.
Movement and dodge tools
Fly, Noclip, speed, slide, infinite jump, and Auto Dodge change normal movement. They can conflict with each other, cause unstable positioning, or make unusual behavior more obvious.
Aura, trigger, and lobby automation
Knife Aura, Triggerbot, and Auto Fire reduce manual attack timing. Duel-request, trade, and code tools act in the lobby rather than improving aim inside a round.
american - silent aim open source
american – silent aim open source script preview

american – silent aim open source

Developer
american
Created
Created
v2
NO KEY PC MOBILE OPEN SOURCE NO GUI

This is the smallest and easiest-to-inspect option on the page. It only changes the knife throw direction toward the closest valid player inside the configured FOV, with the target part and radius set in KnifeConfig. There is no full menu, ESP, movement tool, or automation package. Choose it when source visibility and a single focused function matter more than extra features.

  • Silent Aim
Copies 49
Details

Functions

  • Silent Aim
Access
NO KEY
Tags
PC MOBILE OPEN SOURCE NO GUI
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page!
  • – Description and source-type notes rewritten for KNIFE DUELS.
Script code
getgenv().KnifeConfig = {
  Enabled = true,
  HitPart = "Head",
  FOV = 450
}

local phem1 = game:GetService("Players")
local phem2 = game:GetService("Workspace")
local phem3 = phem1.LocalPlayer
local phem4 = phem2.CurrentCamera
local phem5 = require(phem3.PlayerScripts:WaitForChild("Controllers"):WaitForChild("Combat"):WaitForChild("KnifeController"))

local function phem6()
  local phem7 = nil
  local phem8 = getgenv().KnifeConfig.FOV
  local phem9 = phem4.ViewportSize / 2
  for phem20, phem10 in phem1:GetPlayers() do
    if phem10 ~= phem3 and phem10.Character and phem10.Character:FindFirstChild("Humanoid") and phem10.Character.Humanoid.Health > 0 then
      local phem11 = phem10.Character:FindFirstChild(getgenv().KnifeConfig.HitPart)
      if phem11 then
        local phem12, phem13 = phem4:WorldToViewportPoint(phem11.Position)
        if phem13 then
          local phem14 = (Vector2.new(phem12.X, phem12.Y) - phem9).Magnitude
          if phem14 < phem8 then
            phem7 = phem10
            phem8 = phem14
          end
        end
      end
    end
  end
  return phem7
end

local phem15 = phem5._GetThrowDirection
phem5._GetThrowDirection = function(phem16, phem17)
  if getgenv().KnifeConfig.Enabled then
    local phem18 = phem6()
    if phem18 and phem18.Character then
      local phem19 = phem18.Character:FindFirstChild(getgenv().KnifeConfig.HitPart)
      if phem19 then
        return (phem19.Position - phem17.Position).Unit
      end
    end
  end
  return phem15(phem16, phem17)
end
Combat Hub
Combat Hub script preview

Combat Hub

Developer
Zeno01
Created
Created
v2
NO KEY PC MOBILE VISIBLE CORE CODE

Combat Hub is a focused silent-aim script for players who do not need a large menu. You can enable knife silent aim, choose the target body part, set the aim radius, and show a FOV circle or center dot to understand which opponents are inside the targeting area. Most of the core logic is visible directly in the card, although the interface is loaded from the external Rayfield Gen2 source. It is the clearer choice when you want adjustable throw targeting without ESP, fly, or trading tools.

  • Knife Silent Aim
  • Show FOV Circle
  • Show Center Dot
  • +2 more
Copies 36
Details

Functions

  • Knife Silent Aim
  • Show FOV Circle
  • Show Center Dot
  • Aim FOV Radius
  • Target Part
Access
NO KEY
Tags
PC MOBILE VISIBLE CORE CODE
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page!
  • – Description and source-type notes rewritten for KNIFE DUELS.
Script code
-- [[ Rscripts Risk Notice ]]
-- This script is not verified by rscripts.net. Deal with caution.
--
-- Stay safe:
--   • Never log in on unofficial Roblox sites or lookalike domains.
--   • Real Roblox links use roblox.com (check the .com ending).
--   • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End Rscripts Risk Notice ]]
-- [[ Initialization Config ]]
getgenv().KnifeConfig = {
    Enabled = false,
    HitPart = "Head",
    FOV = 450,
    ShowFOV = true,
    ShowCenterDot = true,
    Thickness = 2,
    Transparency = 0.2,
    Color = Color3.fromRGB(255, 255, 255),
    CenterDotSize = 6,
    CenterDotColor = Color3.fromRGB(255, 255, 255),
}

-- [[ Services ]]
local Players = game:GetService("Players")
local Workspace = game:GetService("Workspace")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")

-- [[ Mobile-Friendly GUI Cleanup & Setup ]]
local success, gethuiResult = pcall(function() return gethui() end)
local targetGuiParent = (success and gethuiResult) and gethuiResult or PlayerGui

if targetGuiParent:FindFirstChild("FOVCircleGui") then
    targetGuiParent.FOVCircleGui:Destroy()
end

local fovGui = Instance.new("ScreenGui")
fovGui.Name = "FOVCircleGui"
fovGui.ResetOnSpawn = false
fovGui.IgnoreGuiInset = true
fovGui.Parent = targetGuiParent

-- FOV Frame
local fovFrame = Instance.new("Frame")
fovFrame.Name = "FOVCircle"
fovFrame.AnchorPoint = Vector2.new(0.5, 0.5)
fovFrame.Position = UDim2.fromScale(0.5, 0.5)
fovFrame.BackgroundTransparency = 1
fovFrame.Visible = getgenv().KnifeConfig.ShowFOV
fovFrame.Parent = fovGui

local fovCorner = Instance.new("UICorner")
fovCorner.CornerRadius = UDim.new(1, 0)
fovCorner.Parent = fovFrame

local fovStroke = Instance.new("UIStroke")
fovStroke.Color = getgenv().KnifeConfig.Color
fovStroke.Thickness = getgenv().KnifeConfig.Thickness
fovStroke.Transparency = getgenv().KnifeConfig.Transparency
fovStroke.Parent = fovFrame

-- Center Dot
local centerDot = Instance.new("Frame")
centerDot.Name = "CenterDot"
centerDot.AnchorPoint = Vector2.new(0.5, 0.5)
centerDot.Position = UDim2.fromScale(0.5, 0.5)
centerDot.Size = UDim2.fromOffset(getgenv().KnifeConfig.CenterDotSize, getgenv().KnifeConfig.CenterDotSize)
centerDot.BackgroundColor3 = getgenv().KnifeConfig.CenterDotColor
centerDot.Visible = getgenv().KnifeConfig.ShowCenterDot and getgenv().KnifeConfig.ShowFOV
centerDot.Parent = fovGui

local dotCorner = Instance.new("UICorner")
dotCorner.CornerRadius = UDim.new(1, 0)
dotCorner.Parent = centerDot

-- [[ FOV Functions ]]
local function updateFOV()
    if not fovFrame or not centerDot then return end
    fovFrame.Position = UDim2.fromScale(0.5, 0.5)
    fovFrame.Size = UDim2.fromOffset(getgenv().KnifeConfig.FOV * 2, getgenv().KnifeConfig.FOV * 2)
    centerDot.Position = UDim2.fromScale(0.5, 0.5)
end

local function connectCamera(camera)
    if not camera then return end
    camera:GetPropertyChangedSignal("ViewportSize"):Connect(updateFOV)
    updateFOV()
end

connectCamera(Workspace.CurrentCamera)
Workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function()
    connectCamera(Workspace.CurrentCamera)
end)

updateFOV()

-- [[ Rayfield Gen2 UI Setup ]]
local Rayfield = loadstring(game:HttpGet("https://sirius.menu/gen2"))()

local window = Rayfield:CreateWindow({
    name = "Combat Hub",
    subtitle = "Rayfield Gen2",
})

local tab = window:CreateTab({ name = "Combat Options", icon = 93364949241311 })

-- Toggle: Silent Aim
tab:CreateToggle({
    name = "Enable Knife Silent Aim",
    currentValue = getgenv().KnifeConfig.Enabled,
    callback = function(value) 
        getgenv().KnifeConfig.Enabled = value 
    end,
})

-- Toggle: FOV Circle
tab:CreateToggle({
    name = "Show FOV Circle",
    currentValue = getgenv().KnifeConfig.ShowFOV,
    callback = function(value) 
        getgenv().KnifeConfig.ShowFOV = value
        if fovFrame then fovFrame.Visible = value end
        if centerDot then centerDot.Visible = value and getgenv().KnifeConfig.ShowCenterDot end
    end,
})

-- Toggle: Center Dot
tab:CreateToggle({
    name = "Show Center Dot",
    currentValue = getgenv().KnifeConfig.ShowCenterDot,
    callback = function(value)
        getgenv().KnifeConfig.ShowCenterDot = value
        if centerDot then centerDot.Visible = getgenv().KnifeConfig.ShowFOV and value end
    end,
})

-- Slider: FOV Radius
tab:CreateSlider({
    name = "Aim FOV Radius",
    range = {0, 1000},
    increment = 10,
    currentValue = getgenv().KnifeConfig.FOV,
    callback = function(value)
        getgenv().KnifeConfig.FOV = value
        updateFOV()
    end,
})

-- Dropdown: Hit Part
tab:CreateDropdown({
    name = "Target Part",
    options = {"Head", "HumanoidRootPart", "Torso", "UpperTorso"},
    currentValue = getgenv().KnifeConfig.HitPart,
    callback = function(value)
        getgenv().KnifeConfig.HitPart = value[1] 
    end,
})

-- [[ Knife Controller Hook ]]
local KnifeController = require(LocalPlayer.PlayerScripts:WaitForChild("Controllers"):WaitForChild("Combat"):WaitForChild("KnifeController"))

local function getClosestPlayer()
    local targetPlayer = nil
    local currentFOV = getgenv().KnifeConfig.FOV
    local currentCamera = Workspace.CurrentCamera
    
    if not currentCamera then return nil end

    local screenCenter = currentCamera.ViewportSize / 2
    local hitPartName = getgenv().KnifeConfig.HitPart

    for _, player in ipairs(Players:GetPlayers()) do
        if player == LocalPlayer then continue end
        
        local character = player.Character
        if not character then continue end
        
        local humanoid = character:FindFirstChildOfClass("Humanoid")
        if not humanoid or humanoid.Health <= 0 then continue end
        
        local targetPart = character:FindFirstChild(hitPartName)
        if not targetPart then continue end
        
        local screenPos, onScreen = currentCamera:WorldToViewportPoint(targetPart.Position)
        if not onScreen then continue end
        
        local distanceFromCenter = (Vector2.new(screenPos.X, screenPos.Y) - screenCenter).Magnitude
        if distanceFromCenter < currentFOV then
            targetPlayer = player
            currentFOV = distanceFromCenter
        end
    end

    return targetPlayer
end

local originalGetThrowDirection = KnifeController._GetThrowDirection

KnifeController._GetThrowDirection = function(self, startCFrame, ...)
    if getgenv().KnifeConfig.Enabled then
        local target = getClosestPlayer()
        if target and target.Character then
            local targetPart = target.Character:FindFirstChild(getgenv().KnifeConfig.HitPart)
            if targetPart then
                return (targetPart.Position - startCFrame.Position).Unit
            end
        end
    end

    return originalGetThrowDirection(self, startCFrame, ...)
end
Shark Hub
Shark Hub script preview

Shark Hub

Developer
Shrak
Created
Created
v2
NO KEY PC MOBILE REMOTE LOADER

Shark Hub is the broadest automation-focused option in this KNIFE DUELS list. Silent Aim and the adjustable FOV help knife throws connect without forcing the camera onto a target, while Knife Aura, Triggerbot, and Auto Fire reduce manual timing in close fights. Chams can make opponents easier to track, and the lobby tools can send duel requests, trade items, or redeem available codes. The card uses a remote GitHub loader, so the downloaded code can change after this page is updated.

  • Silent Aim
  • Knife Aura
  • Knife Triggerbot
  • +7 more
Copies 21 Discord
Details

Functions

  • Silent Aim
  • Knife Aura
  • Knife Triggerbot
  • Auto Fire
  • Show FOV
  • FOV Size
  • Chams
  • Trade All
  • Send 1v1 Request to All
  • Redeem All Codes
Access
NO KEY
Tags
PC MOBILE REMOTE LOADER
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page!
  • – Description and source-type notes rewritten for KNIFE DUELS.
Script code
loadstring(game:HttpGet('https://raw.githubusercontent.com/imshrak/knifeduels/refs/heads/main/menu'))()
R9zen
R9zen script preview

R9zen

Developer
R9zen
Created
Created
v2
NO KEY PC MOBILE REMOTE LOADER

R9zen combines combat assistance with movement and visual tools. Its aimbot settings, target-part choice, range, FOV, ESP boxes, tracers, names, and health displays are useful when you want more information during 1v1 to 4v4 rounds. Auto Dodge, Fly, Noclip, Slide, speed controls, and third-person settings change how the character moves and how the arena is viewed. This is a large remote-loaded hub, so test one option at a time instead of enabling every movement and aim feature together.

  • Anti-Cheat
  • Auto Chat
  • Avatar
  • +24 more
Copies 21 Discord
Details

Functions

  • Anti-Cheat
  • Auto Chat
  • Avatar
  • Aimbot
  • Aimbot Target Part
  • Aimbot FOV
  • Aimbot Range
  • Auto Dodge
  • Noclip
  • Camera FOV
  • ESP
  • Team Check
  • Box ESP
  • Tracers
  • Player Names
  • Player Health
  • Spin
  • Spin Speed
  • Fly
  • Fly Speed
  • Third Person
  • Third Person Distance
  • Third Person Height
  • Slide
  • Slide Speed
  • Galaxy
  • Streamer Mode
Access
NO KEY
Tags
PC MOBILE REMOTE LOADER
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page!
  • – Description and source-type notes rewritten for KNIFE DUELS.
Script code
-- [[ Rscripts Risk Notice ]]
-- This script is not verified by rscripts.net. Deal with caution.
--
-- Stay safe:
--   • Never log in on unofficial Roblox sites or lookalike domains.
--   • Real Roblox links use roblox.com (check the .com ending).
--   • Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End Rscripts Risk Notice ]]
loadstring(game:HttpGet("https://raw.githubusercontent.com/r9zenbot/r9zen-hile/refs/heads/main/R9zenScriptForYou"))()
Azerty hub
Azerty hub script preview

Azerty hub

Developer
Azerty hub
Created
Created
v2
NO KEY PC MOBILE REMOTE LOADER CONFIGS

Azerty Hub is the most configurable full-menu option in this list. Silent Aim includes visibility checks, hit chance, target-part control, and an adjustable FOV circle. Hitbox scaling and several ESP modes help with target awareness, while walk speed, fly, and infinite jump change movement. Theme and config tools can save a preferred setup for later sessions. Because many combat and movement options overlap, start with aim or ESP first and only add other features after confirming the menu behaves as expected.

  • Silent Aim
  • Visibility Check
  • Hitbox Expander Target Part
  • +29 more
Copies 11
Details

Functions

  • Silent Aim
  • Visibility Check
  • Hitbox Expander Target Part
  • Silent Aim FOV Radius
  • Hit Chance
  • Show FOV Circle
  • Enable Hitbox Expander
  • Hitbox Scale Multiplier
  • Main ESP
  • Show 2D Boxes
  • Show Corner ESP
  • Show Tracers
  • Show Skeleton ESP
  • Max ESP Render Distance
  • Custom Walk Speed
  • Walk Speed Value
  • Fly Mode
  • Fly Speed
  • Infinite Jump
  • Background Color
  • Main Color
  • Accent Color
  • Outline Color
  • Font Color
  • Theme Selection
  • Save Theme
  • Load Theme
  • Set Default Theme
  • Create Config
  • Load Config
  • Overwrite Config
  • Set Config as Autoload
Access
NO KEY
Tags
PC MOBILE REMOTE LOADER CONFIGS
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page!
  • – Description and source-type notes rewritten for KNIFE DUELS.
Script code
loadstring(game:HttpGet("https://raw.githubusercontent.com/Azertych/Azerty-hub/refs/heads/main/Azerty%20hub"))()
Vodka scripts
Vodka scripts script preview

Vodka scripts

Developer
Vodka scripts
Created
Created
v2
NO KEY PC MOBILE REMOTE LOADER

Vodka Scripts is a compact aim-and-visibility option. Knife Aim handles targeting, Team Check avoids selecting teammates in group duels, Snapline points toward the current target, and FOV limits the area used for target selection. The interface opens from the pink flower button in the lower-left corner of the screen. The loader comes from Pastebin, so its remote content may change without the command on this page changing.

  • Knife Aim
  • Team Check
  • Snapline
  • +1 more
Copies 12 Discord
Details

Functions

  • Knife Aim
  • Team Check
  • Snapline
  • FOV
Access
NO KEY
Tags
PC MOBILE REMOTE LOADER
Languages
English
Compatibility
Delta Arceus X Codex Other

Change history

  • – Added to page!
  • – Description and source-type notes rewritten for KNIFE DUELS.
Script code
loadstring(game:HttpGet("https://pastebin.com/raw/ExTjeqUX"))()

How to use a KNIFE DUELS script

Choose the smallest script that solves your goal, then test it carefully before enabling extra combat or movement features.

  1. Use the comparison table to choose between a focused script, a full hub, or an open-source option.
  2. Read the source-type note. A one-line remote loader can download different code later, while visible code is easier to inspect.
  3. Check the PC or mobile tags and confirm that your current executor supports the script before copying it.
  4. Paste the code into a compatible Roblox executor and run only one basic function first, such as the menu or FOV display.
  5. Stop if the script requests a Roblox password, cookie, session token, browser extension, unrelated download, or disabled antivirus protection.
Scripts can stop working after Roblox, KNIFE DUELS, executor, UI-library, or remote-loader updates. A successful menu load does not prove that every function is safe or current.

KNIFE DUELS script FAQ

Which KNIFE DUELS script is easiest to inspect?
american — silent aim open source is the clearest option because its full single-function code is shown directly. Combat Hub also exposes most of its targeting logic, but its interface is downloaded from an external Rayfield source.
Which script has the widest feature set?
R9zen has the broadest mix of aim, ESP, movement, camera, dodge, and utility features. Azerty Hub is the stronger choice when you care more about detailed aim settings, multiple ESP styles, themes, and saved configs.
Which script is best for only Silent Aim?
Use american if you want a minimal no-GUI script with editable FOV and target part. Use Combat Hub if you want the same basic goal with a visible FOV circle, center dot, slider, and dropdown menu.
Do all six scripts work on mobile?
Every card is tagged for mobile, but a tag is not a guarantee. Roblox, KNIFE DUELS, executor, UI-library, and remote-source updates can break mobile loading or individual functions.
Can a no-key script still be unsafe or lead to a ban?
Yes. No key only means there is no external key process. It does not prove that remote code is safe, current, or undetected. KNIFE DUELS states that cheating can result in a permanent ban, so do not use scripts on an account you are not prepared to lose.

Page update: July 28, 2026 — six no-key listings added. Generic farming widgets were replaced with KNIFE DUELS-specific comparisons, function explanations, source-type notes, and safety guidance.