
KeylessUniversal

-- Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
-- Global Variables
local VISUAL_NAME = "NetOwner_Selection"
local BILLBOARD_NAME = "Mode_Gui"
local CAMERA_ANCHOR_NAME = "Ghost_HRP"
local currentMode = 1 -- 1: NPCs, 2: Players, 3: Both
local stealEnabled = false
local isJittering = false
local ghostPart = nil
----------------------------------------------------------------
-- 1. EXECUTOR SETTINGS (Sim Radius)
----------------------------------------------------------------
RunService.Stepped:Connect(function()
pcall(function()
if sethiddenproperty then
sethiddenproperty(LocalPlayer, "SimulationRadius", 5000)
sethiddenproperty(LocalPlayer, "MaxSimulationRadius", 5000)
end
end)
end)
----------------------------------------------------------------
-- 2. TOOL & CAMERA SETUP
----------------------------------------------------------------
local function setupTools()
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
local backpack = LocalPlayer:WaitForChild("Backpack")
local starterGear = LocalPlayer:WaitForChild("StarterGear")
-- Reset Steal State on Respawn to prevent breaking
stealEnabled = false
isJittering = false
if ghostPart then ghostPart:Destroy() end
ghostPart = nil
Camera.CameraSubject = hum
-- Billboard Mode GUI
if root:FindFirstChild(BILLBOARD_NAME) then root[BILLBOARD_NAME]:Destroy() end
local bbg = Instance.new("BillboardGui", root)
bbg.Name = BILLBOARD_NAME
bbg.Size = UDim2.new(4, 0, 1, 0)
bbg.AlwaysOnTop = true
bbg.StudsOffset = Vector3.new(0, 3, 0)
local label = Instance.new("TextLabel", bbg)
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.TextColor3 = Color3.new(0, 1, 1)
label.TextStrokeTransparency = 0
label.TextScaled = true
label.Text = "Mode: NPCs"
local function createTool(name)
if backpack:FindFirstChild(name) then backpack[name]:Destroy() end
if starterGear:FindFirstChild(name) then starterGear[name]:Destroy() end
local t = Instance.new("Tool")
t.Name = name
t.RequiresHandle = false
t.Parent = backpack
t:Clone().Parent = starterGear
return t
end
local dieTool = createTool("Die")
local touchTool = createTool("No Touchey")
local stealTool = createTool("Steal")
local bringTool = createTool("Bring Unanchored Parts")
-- BRING UNANCHORED PARTS Logic
bringTool.Activated:Connect(function()
for _, obj in pairs(workspace:GetDescendants()) do
if obj:IsA("BasePart") and not obj.Anchored and not obj:IsDescendantOf(char) then
-- Check ownership using exploit function
if isnetworkowner and isnetworkowner(obj) then
obj.CFrame = root.CFrame * CFrame.new(0, 0, -5)
obj.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
end
end
end
end)
-- STEAL: Toggle Ghost & Snatcher
stealTool.Activated:Connect(function()
stealEnabled = not stealEnabled
if stealEnabled then
ghostPart = Instance.new("Part")
ghostPart.Name = CAMERA_ANCHOR_NAME
ghostPart.Transparency = 1
ghostPart.CanCollide = false
ghostPart.Anchored = true
ghostPart.CFrame = root.CFrame
ghostPart.Parent = workspace
Camera.CameraSubject = ghostPart
local h = Instance.new("Highlight", char)
h.FillColor = Color3.new(1, 1, 1) -- White
task.wait(1) h:Destroy()
else
if ghostPart then
Camera.CameraSubject = hum
ghostPart:Destroy()
ghostPart = nil
end
local h = Instance.new("Highlight", char)
h.FillColor = Color3.new(0, 0, 0) -- Black
task.wait(1) h:Destroy()
end
end)
-- DIE Logic
dieTool.Activated:Connect(function()
for _, m in pairs(workspace:GetDescendants()) do
if m:IsA("Model") and m:FindFirstChild("Humanoid") and m ~= char then
local hrp = m:FindFirstChild("HumanoidRootPart")
if hrp and isnetworkowner and isnetworkowner(hrp) then
m:BreakJoints()
end
end
end
end)
-- NO TOUCHEY Logic: Mode Switching
touchTool.Activated:Connect(function()
currentMode = (currentMode % 3) + 1
local names = {"NPCs", "Players", "ALL"}
local colors = {Color3.new(0,1,1), Color3.new(1,0,0), Color3.new(1,0,1)}
label.Text = "Mode: " .. names[currentMode]
label.TextColor3 = colors[currentMode]
end)
-- NO TOUCHEY: Massive Force Application
root.Touched:Connect(function(hit)
if touchTool.Parent ~= char then return end
local target = hit.Parent
if not target:FindFirstChildOfClass("Humanoid") or target == char then return end
local isP = Players:GetPlayerFromCharacter(target)
local valid = (currentMode == 1 and not isP) or (currentMode == 2 and isP) or (currentMode == 3)
if valid then
local thrp = target:FindFirstChild("HumanoidRootPart")
if thrp and isnetworkowner and isnetworkowner(thrp) then
-- MASSIVE FORCE
thrp.AssemblyLinearVelocity = Vector3.new(0, 5000, 0) + (root.CFrame.LookVector * 5000)
end
end
end)
-- Camera Lock Logic (RenderStepped)
RunService.RenderStepped:Connect(function()
if stealEnabled and ghostPart and root then
if not isJittering then
ghostPart.CFrame = root.CFrame
end
end
end)
end
LocalPlayer.CharacterAdded:Connect(setupTools)
if LocalPlayer.Character then setupTools() end
----------------------------------------------------------------
-- 3. THE SNATCHER (0.01s Teleport)
----------------------------------------------------------------
task.spawn(function()
while task.wait(0.15) do
if not stealEnabled then continue end
local char = LocalPlayer.Character
local root = char and char:FindFirstChild("HumanoidRootPart")
if not root then continue end
for _, m in pairs(workspace:GetChildren()) do
if m:IsA("Model") and m:FindFirstChild("Humanoid") and m ~= char then
local hrp = m:FindFirstChild("HumanoidRootPart")
if hrp and not hrp.Anchored and isnetworkowner and not isnetworkowner(hrp) then
if (root.Position - hrp.Position).Magnitude < 50 then
local oldCF = root.CFrame
isJittering = true
root.CFrame = hrp.CFrame * CFrame.new(0, -10, 0)
task.wait(0.01)
root.CFrame = oldCF
isJittering = false
end
end
end
end
end
end)
----------------------------------------------------------------
-- 4. VISUALIZER
----------------------------------------------------------------
RunService.Heartbeat:Connect(function()
for _, obj in pairs(workspace:GetChildren()) do
if obj:IsA("Model") and obj:FindFirstChild("Humanoid") and obj ~= LocalPlayer.Character then
local hrp = obj:FindFirstChild("HumanoidRootPart")
if hrp then
local box = obj:FindFirstChild(VISUAL_NAME) or Instance.new("SelectionBox", obj)
box.Name = VISUAL_NAME
box.Adornee = obj
box.LineThickness = 0.04
box.Transparency = 0.6
if isnetworkowner and isnetworkowner(hrp) then
box.Color3 = Color3.new(0, 1, 0) -- Green
else
box.Color3 = Color3.new(1, 0, 0) -- Red
end
end
end
end
end)



@ferdsmaan what