M
ScriptKeyless
*tested* knife duel script (don't use main acc) not advised
KNIFE DUELSDesktop & mobile ready
Description
This is a free script so it's 99% likely to be detected. So this script is only for alt accounts. Because my account was banned, I'm just going to test the script.
GAMEKNIFE DUELS
UPDATEDOct 18, 2026
ACCESSKeyless
PLATFORMDesktop & Mobile
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. 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 BloxScripts Risk Notice ]]
--[[
Script Name: Someone Module V2 (Stealth)
Anti-Cheat Bypass & Obfuscation Update
--]]
-- ==========================================
-- [ 1. ENVIRONMENT GUARD & ANTI-LOGGER ]
-- ==========================================
local _env = getgenv and getgenv() or _G
local _silent = function(f, ...)
local ok, err = pcall(f, ...)
if not ok then end
end
-- Fake Hyperion bypass (Hanya bekerja jika executor support)
if _env.setreadonly then _env.setreadonly(_env, false) end
if setthreadidentity then setthreadidentity(8) end -- Naikin privilege thread
if syn and syn.set_thread_identity then syn.set_thread_identity(8) end
if fluxus and fluxus.set_thread_identity then fluxus.set_thread_identity(8) end
-- Hook Kick & Kick Message
local oldKick
oldKick = hookfunction(game.Players.LocalPlayer.Kick, function(self, msg)
-- Abaikan kick dari server game
return nil
end)
-- Blokir fungsi deteksi executor
local oldNamecall
oldNamecall = hookmetamethod(game, "__namecall", function(self, ...)
local method = getnamecallmethod()
if method == "Kick" or method == "FireServer" and tostring(self):lower():find("anticheat") then
return nil
end
return oldNamecall(self, ...)
end)
-- Anti-AFK (Pura-pura aktif)
local VirtualUser = game:GetService("VirtualUser")
game:GetService("Players").LocalPlayer.Idled:Connect(function()
VirtualUser:CaptureController()
VirtualUser:ClickButton2(Vector2.new())
end)
-- ==========================================
-- [ 2. VARIABLES ]
-- ==========================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local Workspace = game:GetService("Workspace")
local Camera = Workspace.CurrentCamera
local LP = Players.LocalPlayer
local _Cfg = {
SAim = false, KAura = false, Aim = false, MReach = false, Wbang = false,
TCheck = true, WCheck = true, ACheck = true,
HChance = 100, APart = "Head", FOV = 150, ARange = 15, RScale = 2.5
}
-- ==========================================
-- [ 3. UI LIBRARY (Protected & Draggable) ]
-- ==========================================
local gName = "SomeoneV2_" .. tostring(math.random(1000, 9999)) -- Random Name
local SGui = Instance.new("ScreenGui")
SGui.Name = gName
SGui.ResetOnSpawn = false
SGui.Parent = game:GetService("CoreGui")
-- Proteksi UI dari deteksi (jika executor support)
if syn and syn.protect_gui then syn.protect_gui(SGui)
elseif protect_gui then protect_gui(SGui) end
local MF = Instance.new("Frame")
MF.Parent = SGui
MF.BackgroundColor3 = Color3.fromRGB(12, 12, 15)
MF.BorderSizePixel = 0
MF.Position = UDim2.new(0.1, 0, 0.2, 0)
MF.Size = UDim2.new(0, 320, 0, 420)
local UIC = Instance.new("UICorner", MF)
UIC.CornerRadius = UDim.new(0, 6)
local UIS = Instance.new("UIStroke", MF)
UIS.Color = Color3.fromRGB(80, 80, 100)
UIS.Thickness = 1.5
-- Title Bar
local TB = Instance.new("Frame", MF)
TB.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
TB.Size = UDim2.new(1, 0, 0, 35)
TB.BorderSizePixel = 0
local TBC = Instance.new("UICorner", TB)
TBC.CornerRadius = UDim.new(0, 6)
local TT = Instance.new("TextLabel", TB)
TT.BackgroundTransparency = 1
TT.Size = UDim2.new(1, 0, 1, 0)
TT.Font = Enum.Font.GothamBold
TT.Text = "💀 SOMEONE V2 | STEALTH"
TT.TextColor3 = Color3.fromRGB(255, 255, 255)
TT.TextSize = 12
-- Drag Logic
local drag, dragI, dragS, startP
TB.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then
drag = true; dragS = i.Position; startP = MF.Position
i.Changed:Connect(function() if i.UserInputState == Enum.UserInputState.End then drag = false end end)
end
end)
TB.InputChanged:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch then dragI = i end
end)
UserInputService.InputChanged:Connect(function(i)
if i == dragI and drag then
local d = i.Position - dragS
MF.Position = UDim2.new(startP.X.Scale, startP.X.Offset + d.X, startP.Y.Scale, startP.Y.Offset + d.Y)
end
end)
-- Scroll Frame
local SF = Instance.new("ScrollingFrame", MF)
SF.BackgroundTransparency = 1
SF.Size = UDim2.new(1, -10, 1, -45)
SF.Position = UDim2.new(0, 5, 0, 40)
SF.CanvasSize = UDim2.new(0, 0, 0, 0)
SF.ScrollBarThickness = 2
SF.ScrollBarImageColor3 = Color3.fromRGB(100, 100, 100)
local UIL = Instance.new("UIListLayout", SF)
UIL.SortOrder = Enum.SortOrder.LayoutOrder
UIL.Padding = UDim.new(0, 5)
-- Helpers
local function Sec(n)
local l = Instance.new("TextLabel", SF)
l.BackgroundTransparency = 1
l.Size = UDim2.new(1, 0, 0, 25)
l.Font = Enum.Font.GothamBold
l.Text = " " .. n
l.TextColor3 = Color3.fromRGB(150, 150, 200)
l.TextSize = 11
l.TextXAlignment = Enum.TextXAlignment.Left
end
local function Tog(n, k)
local b = Instance.new("TextButton", SF)
b.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
b.Size = UDim2.new(1, -5, 0, 30)
b.Font = Enum.Font.Gotham
b.Text = " " .. n .. " : OFF"
b.TextColor3 = Color3.fromRGB(200, 200, 200)
b.TextSize = 11
b.TextXAlignment = Enum.TextXAlignment.Left
b.AutoButtonColor = false
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 4)
local st = false
b.MouseButton1Click:Connect(function()
st = not st
_Cfg[k] = st
b.Text = " " .. n .. " : " .. (st and "ON" or "OFF")
b.TextColor3 = st and Color3.fromRGB(0, 255, 100) or Color3.fromRGB(200, 200, 200)
end)
end
local function Sld(n, k, mn, mx, df)
local f = Instance.new("Frame", SF)
f.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
f.Size = UDim2.new(1, -5, 0, 40)
Instance.new("UICorner", f).CornerRadius = UDim.new(0, 4)
local l = Instance.new("TextLabel", f)
l.BackgroundTransparency = 1
l.Size = UDim2.new(1, -10, 0, 20)
l.Position = UDim2.new(0, 5, 0, 0)
l.Font = Enum.Font.Gotham
l.Text = n .. " : " .. df
l.TextColor3 = Color3.fromRGB(200, 200, 200)
l.TextSize = 11
l.TextXAlignment = Enum.TextXAlignment.Left
local br = Instance.new("Frame", f)
br.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
br.Size = UDim2.new(1, -10, 0, 8)
br.Position = UDim2.new(0, 5, 0, 25)
Instance.new("UICorner", br).CornerRadius = UDim.new(0, 4)
local fl = Instance.new("Frame", br)
fl.BackgroundColor3 = Color3.fromRGB(100, 100, 255)
fl.Size = UDim2.new((df - mn) / (mx - mn), 0, 1, 0)
fl.BorderSizePixel = 0
Instance.new("UICorner", fl).CornerRadius = UDim.new(0, 4)
_Cfg[k] = df
local dragSld = false
br.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragSld = true end end)
UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then dragSld = false end end)
UserInputService.InputChanged:Connect(function(i)
if dragSld and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then
local mP = UserInputService:GetMouseLocation()
local pX = math.clamp((mP.X - br.AbsolutePosition.X) / br.AbsoluteSize.X, 0, 1)
fl.Size = UDim2.new(pX, 0, 1, 0)
local v = math.floor(mn + (mx - mn) * pX)
l.Text = n .. " : " .. v
_Cfg[k] = v
end
end)
end
-- Populate UI
Sec("Combat Features")
Tog("Silent Aim", "SAim")
Tog("Kill Aura", "KAura")
Tog("Aimbot", "Aim")
Sec("Melee")
Tog("Melee Reach", "MReach")
Tog("Wallbang", "Wbang")
Sld("Reach Scale", "RScale", 1, 10, 2.5)
Sec("Checks & Settings")
Tog("Team Check", "TCheck")
Tog("Wall Check", "WCheck")
Tog("Alive Check", "ACheck")
Sld("Hit Chance", "HChance", 1, 100, 100)
Sld("FOV Size", "FOV", 50, 500, 150)
Sld("Aura Range", "ARange", 5, 50, 15)
-- ==========================================
-- [ 4. DRAWING & CORE LOGIC ]
-- ==========================================
local FOVC = Drawing.new("Circle")
FOVC.Thickness = 1
FOVC.NumSides = 40
FOVC.Radius = _Cfg.FOV
FOVC.Filled = false
FOVC.Color = Color3.fromRGB(255, 255, 255)
FOVC.Transparency = 0.4
FOVC.Visible = true
local function GetT()
local cl = nil
local sd = _Cfg.FOV
for _, p in pairs(Players:GetPlayers()) do
if p ~= LP and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
local c = p.Character
local h = c.HumanoidRootPart
if _Cfg.TCheck and p.Team == LP.Team then continue end
if _Cfg.ACheck and c.Humanoid.Health <= 0 then continue end
local sp, os = Camera:WorldToViewportPoint(h.Position)
if os then
local d = (Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y) - Vector2.new(sp.X, sp.Y)).Magnitude
if d < sd then
if _Cfg.WCheck then
local ry = Ray.new(Camera.CFrame.Position, h.Position - Camera.CFrame.Position)
local ht, ps = Workspace:FindPartOnRayWithIgnoreList(ry, {LP.Character, p.Character})
if ht then continue end
end
sd = d
cl = p
end
end
end
end
return cl
end
RunService.RenderStepped:Connect(function()
FOVC.Radius = _Cfg.FOV
FOVC.Position = Vector2.new(UserInputService:GetMouseLocation().X, UserInputService:GetMouseLocation().Y + 36)
if not LP.Character or not LP.Character:FindFirstChildOfClass("Tool") then return end
local t = GetT()
if not t then return end
local tp = t.Character:FindFirstChild(_Cfg.APart) or t.Character:FindFirstChild("HumanoidRootPart")
if not tp then return end
if _Cfg.SAim and math.random(1, 100) <= _Cfg.HChance then
local tl = LP.Character:FindFirstChildOfClass("Tool")
if tl then tl:Activate() end
end
if _Cfg.Aim then
Camera.CFrame = CFrame.new(Camera.CFrame.Position, tp.Position)
end
end)
-- Kill Aura Loop
task.spawn(function()
while task.wait(0.15) do
if _Cfg.KAura and LP.Character and LP.Character:FindFirstChildOfClass("Tool") then
local tl = LP.Character:FindFirstChildOfClass("Tool")
for _, p in pairs(Players:GetPlayers()) do
if p ~= LP and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
if _Cfg.TCheck and p.Team == LP.Team then continue end
if _Cfg.ACheck and p.Character.Humanoid.Health <= 0 then continue end
local dist = (LP.Character.HumanoidRootPart.Position - p.Character.HumanoidRootPart.Position).Magnitude
if dist <= _Cfg.ARange then
tl:Activate()
break
end
end
end
end
end
end)
-- Melee Reach Loop
RunService.Stepped:Connect(function()
if _Cfg.MReach and LP.Character then
for _, v in pairs(LP.Character:GetChildren()) do
if v:IsA("Tool") and v:FindFirstChild("Handle") then
for _, pt in pairs(v:GetDescendants()) do
if pt:IsA("BasePart") and pt.Name ~= "Handle" then
pt.Size = Vector3.new(pt.Size.X * _Cfg.RScale, pt.Size.Y * _Cfg.RScale, pt.Size.Z * _Cfg.RScale)
pt.Transparency = 0.8
end
end
end
end
end
end)
-- Wallbang Loop
RunService.Stepped:Connect(function()
if _Cfg.Wbang then
for _, v in pairs(Workspace:GetDescendants()) do
if v:IsA("BasePart") and v.CanCollide then
if v.Parent:FindFirstChild("Humanoid") or v.Name == "Baseplate" then continue end
v.CanCollide = false
end
end
end
end)
print("✅ Someone Module V2 Loaded - Stealth Mode Active")Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place