
Murder Mystery 2 Script – KillAura and ClickKill
local players=game:GetService("Players")
local player=players.LocalPlayer
local uis=game:GetService("UserInputService")
local startergui=game:GetService("StarterGui")
local mouse=player:GetMouse()
--[[
made by bob448
]]
if getgenv().SETTINGS then
getgenv().SETTINGS.Disconnect=true
task.wait()
end
getgenv().SETTINGS={
Enabled=true,
KeyCode=Enum.KeyCode.X,
Distance=30,
ClickKill=true,
Disconnect=false
}
local SETTINGS=getgenv().SETTINGS or {}
local char=nil
local root=nil
local hum=nil
local function getChar(player:Player)
player=player or players.LocalPlayer
return player.Character or player.CharacterAdded:Wait()
end
local function getHum(char:Model)
return char and char:FindFirstChildWhichIsA("Humanoid")
end
local function getRoot(char:Model)
return char and char:FindFirstChild("HumanoidRootPart")
end
local function getKnife(char:Model,player:Player)
char=char or getChar(player)
local function isKnife(v)
if v:FindFirstChild("KnifeScriptR15") or v:FindFirstChild("KnifeScriptR6") then
return {true,false}
elseif v:FindFirstChild("KnifeServer") then
return {true,true}
end
return {false,false}
end
for i,v in ipairs(char:GetChildren()) do
if v:IsA("Tool") then
if isKnife(v)[1] then
return {v,isKnife(v)[2]}
end
end
end
for i,v in ipairs(player.Backpack:GetChildren()) do
if v:IsA("Tool") then
if isKnife(v)[1] then
return {v,isKnife(v)[2]}
end
end
end
return
end
local toggled=false
local function CharacterAdded(character:Model)
char=character
hum=getHum(char) or char:WaitForChild("Humanoid")
root=getRoot(char) or char:WaitForChild("HumanoidRootPart")
local knifevalue
repeat task.wait(); knifevalue=getKnife(char, player) until knifevalue
local knife=knifevalue[1]
local knockoffgame=knifevalue[2]
local handle=knife:WaitForChild("Handle")
SETTINGS.Distance=SETTINGS.Distance or 30
while task.wait() and hum.Health>0 and char and char.Parent do
for i,v in ipairs(players:GetPlayers()) do
local tchar=getChar(v)
local troot=getRoot(tchar)
local thum=getHum(tchar)
if v~=player and troot and thum and thum.Health>0 and toggled and v:DistanceFromCharacter(root.Position)<=SETTINGS.Distance then
knife.Parent=char
if knockoffgame then
knife:Activate()
elseif knife:FindFirstChild("Stab") and knife:FindFirstChild("Stab"):IsA("RemoteEvent") then
knife:FindFirstChild("Stab"):FireServer("Slash")
else
knife:Activate()
end
firetouchinterest(handle, getRoot(getChar(v)),0)
firetouchinterest(handle, getRoot(getChar(v)),1)
end
end
end
end
local function createChatMsg(text:string,color)
color=color and typeof(color)=="Color3" or Color3.fromRGB(255,200,0)
startergui:SetCore( "ChatMakeSystemMessage", { Text = text, Color = color, Font = Enum.Font.Arial, FontSize = Enum.FontSize.Size24 } )
end
local inputbegan;inputbegan=uis.InputBegan:Connect(function(input,proc)
if not proc and SETTINGS.Enabled and SETTINGS.KeyCode and input.KeyCode==SETTINGS.KeyCode then
toggled = not toggled
createChatMsg("Toggled killaura to "..tostring(toggled))
elseif not proc and SETTINGS.Enabled and SETTINGS.ClickKill and input.UserInputType==Enum.UserInputType.MouseButton1 or input.UserInputType==Enum.UserInputType.Touch then
if mouse.Target and char and hum then
local tchar=mouse.Target.Parent
local troot=getRoot(tchar)
local plr=tchar and players:GetPlayerFromCharacter(tchar)
local knifevalue=char and getKnife(char, player)
local knife=knifevalue and knifevalue[1]
local knockoffgame=knifevalue[2]
local handle=knife:WaitForChild("Handle")
if troot and plr and plr~=player and knife then
knife.Parent=char
if knockoffgame then
knife:Activate()
elseif knife:FindFirstChild("Stab") and knife:FindFirstChild("Stab"):IsA("RemoteEvent") then
knife:FindFirstChild("Stab"):FireServer("Slash")
else
knife:Activate()
end
firetouchinterest(handle,troot,0)
task.wait()
firetouchinterest(handle,troot,1)
end
end
end
end)
local charadd;charadd=player.CharacterAdded:Connect(CharacterAdded)
if getChar(player) then
task.spawn(function() CharacterAdded(getChar(player)) end)
end
task.spawn(function()
repeat task.wait() until SETTINGS.Disconnect
if charadd then
charadd:Disconnect()
end
if inputbegan then
inputbegan:Disconnect()
end
end)How to Execute Murder Mystery 2 Script – KillAura and ClickKill
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Murder Mystery 2.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (2)
Community Comments (3)
Frequently Asked Questions
How do I execute Murder Mystery 2 Script – KillAura and ClickKill in Roblox?
To run Murder Mystery 2 Script – KillAura and ClickKill, copy the Lua loadstring from the code viewer above, launch Roblox and join Murder Mystery 2, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Murder Mystery 2 Script – KillAura and ClickKill keyless or does it require an access key?
Murder Mystery 2 Script – KillAura and ClickKill requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Murder Mystery 2 Script – KillAura and ClickKill currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.





No? What do you mean by dangerous?
Is dangerous?
Bro click kill