Murder Mystery 2 Script – KillAura and ClickKill - Verified script for Murder Mystery 2
Key Required

Murder Mystery 2 Script – KillAura and ClickKill

Murder Mystery 2bobmichealson8bobmichealson8 202.4K views 168 executesUpdated Jul 8, 2024
Unrated
00
Lua Script•154 lines (5066 chars)
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

bobmichealson8
bobmichealson8
Script User
View Author Profile

Roblox Experience

Active Players:409.8K
Play on Roblox

Features & Information

Execute Murder Mystery 2 Script – KillAura and ClickKill. Key system required, created by bobmichealson8, updated Jul 8, 2024. Tested and working on supported executors.

Script Changelog (2)

@bobmichealson8Mar 28, 2025

Update script

@bobmichealson8Jul 8, 2024

Create script

Community Comments (3)

bobmichealson8bobmichealson8Jul 8, 2024(edited)

No? What do you mean by dangerous?

betancourtabraham98betancourtabraham98Jul 8, 2024(edited)

Is dangerous?

TbaoHubTbaoHubJul 8, 2024(edited)

Bro click kill

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.