Murder Mystery 2 Script | Keyless MM2 Auto Farm Coins & Player ESP

Murder Mystery 2 Script | Keyless MM2 Auto Farm Coins & Player ESP

Murder Mystery 2 4 weeks ago
1445 views
Murder Mystery 2 Script | Keyless MM2 Auto Farm Coins & Player ESP Keyless
Play Game Game Link

Description

Accelerate your coin collection and unbox rare cosmetics in Murder Mystery 2 with this lightweight, keyless utility script. Engineered for smooth execution across mobile and PC platforms—including Delta, Codex, Hydrogen, and Wave—this script automates map coin gathering and provides real-time role tracking without requiring key links or verification steps.

Key Features

  • Auto Coins: Automatically sweeps and collects map-spawned coins each round to maximize wallet capacity with zero manual effort.
  • Player ESP: Real-time visual overlays highlight the Murderer, Sheriff, and Innocents through walls so you can avoid threats while farming.
  • 100% Keyless: Launches instantly upon execution with zero Linkvertise checkpoints, ad gateways, or key verification systems.
  • Lag-Free Optimization: Lightweight codebase designed for high stability and smooth performance on mobile and PC executors.

Key System Information

🔑 100% Keyless: Free of key systems and external ad redirects—executes immediately upon injection into your executor console.

Features
Compatible Executors

Script

-- URASHIKI OTSUTSUKI DEĞİŞTİRİLMİŞ RİNNEGAN (ATMOSFER GEÇİŞLİ YÖNETİCİ PANELİ)
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Debris = game:GetService("Debris")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()

-- Yenilenen Varlık ID'leri
local RINNEGAN_DECAL = "rbxthumb://type=Asset&id=7292869465&w=420&h=420"
local TSUKUYOMI_SOUND = "rbxassetid://89465804077218"

local rinneganAktif = false
local genjutsuCalisiyor = false
local colorCorrection = nil

------------------------------------------------------------------------
-- CORE_GUI ARAYÜZÜ (DELTA VE MOBIL UYUMLU ÇİFT BUTON)
------------------------------------------------------------------------
-- Delta Executor'ın CoreGui yetkisini kullanarak arayüzü korumalı alana ekler
local targetGuiContainer = game:GetService("CoreGui") 
if targetGuiContainer:FindFirstChild("UrashikiGui") then
    targetGuiContainer.UrashikiGui:Destroy()
end

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "UrashikiGui"
screenGui.DisplayOrder = 999999
screenGui.ResetOnSpawn = false -- Karakter ölünce butonların silinmesini engeller
screenGui.Parent = targetGuiContainer

-- 1. BUTON: MOD AÇMA / KAPATMA (DONDURMA VE ATMOSFER)
local modButonu = Instance.new("TextButton")
modButonu.Size = UDim2.new(0, 160, 0, 50)
modButonu.Position = UDim2.new(0.37, 0, 0.85, 0)
modButonu.BackgroundColor3 = Color3.fromRGB(15, 15, 30)
modButonu.TextColor3 = Color3.fromRGB(255, 255, 255)
modButonu.TextSize = 14
modButonu.Font = Enum.Font.GothamBold
modButonu.Text = "RİNNEGAN: DEAKTİF"
modButonu.BorderSizePixel = 3
modButonu.BorderColor3 = Color3.fromRGB(255, 0, 0)
modButonu.ZIndex = 999999
modButonu.Parent = screenGui

local uiCorner1 = Instance.new("UICorner")
uiCorner1.CornerRadius = UDim.new(0, 8)
uiCorner1.Parent = modButonu

-- 2. BUTON: SADECE GENJUTSU TETİKLEYİCİ
local genjutsuButonu = Instance.new("TextButton")
genjutsuButonu.Size = UDim2.new(0, 160, 0, 50)
genjutsuButonu.Position = UDim2.new(0.51, 0, 0.85, 0)
genjutsuButonu.BackgroundColor3 = Color3.fromRGB(30, 0, 0)
genjutsuButonu.TextColor3 = Color3.fromRGB(255, 255, 255)
genjutsuButonu.TextSize = 14
genjutsuButonu.Font = Enum.Font.GothamBold
genjutsuButonu.Text = "GENJUTSU: BAŞLAT"
genjutsuButonu.BorderSizePixel = 3
genjutsuButonu.BorderColor3 = Color3.fromRGB(150, 0, 0)
genjutsuButonu.ZIndex = 999999
genjutsuButonu.Parent = screenGui

local uiCorner2 = Instance.new("UICorner")
uiCorner2.CornerRadius = UDim.new(0, 8)
uiCorner2.Parent = genjutsuButonu

------------------------------------------------------------------------
-- 4 SANİYELİK DÜZ DÖNEN GENJUTSU VE KATLİAM FONKSİYONU
------------------------------------------------------------------------
local function genjutsuTetikle()
    if genjutsuCalisiyor then return end
    genjutsuCalisiyor = true
    
    character = player.Character or player.CharacterAdded:Wait()
    local rootPart = character:FindFirstChild("HumanoidRootPart")
    
    -- Tsukuyomi Ses Efekti
    if rootPart then
        local sound = Instance.new("Sound")
        sound.SoundId = TSUKUYOMI_SOUND
        sound.Volume = 5
        sound.Parent = rootPart
        sound:Play()
        Debris:AddItem(sound, 6)
    end

    -- Ekran Ortası Rinnegan Efekti
    local rinneganResim = Instance.new("ImageLabel")
    rinneganResim.Size = UDim2.new(0, 450, 0, 450)
    rinneganResim.Position = UDim2.new(0.5, 0, 0.5, 0)
    rinneganResim.AnchorPoint = Vector2.new(0.5, 0.5)
    rinneganResim.BackgroundTransparency = 1
    rinneganResim.Image = RINNEGAN_DECAL
    rinneganResim.ZIndex = 999998
    rinneganResim.Parent = screenGui

    -- Dönme Animasyonu
    local tweenInfo = TweenInfo.new(4, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut)
    local rotateTween = TweenService:Create(rinneganResim, tweenInfo, {Rotation = 720})
    rotateTween:Play()

    -- 4 Saniye Sonra Katliam (Client Taraflı Öldürme)
    task.delay(4, function()
        if rinneganResim then 
            rinneganResim:Destroy() 
        end
        
        for _, p in pairs(Players:GetPlayers()) do
            if p ~= player and p.Character then
                local targetHumanoid = p.Character:FindFirstChildOfClass("Humanoid")
                if targetHumanoid then
                    targetHumanoid.Health = 0
                end
            end
        end
        
        genjutsuCalisiyor = false
    end)
end

------------------------------------------------------------------------
-- ZAMAN DURMA GEÇİŞLİ MOD AÇMA / KAPATMA MANTIĞI
------------------------------------------------------------------------
local function toggleRinnegan()
    character = player.Character or player.CharacterAdded:Wait()
    
    if not rinneganAktif then
        rinneganAktif = true
        
        modButonu.Text = "RİNNEGAN: AKTİF"
        modButonu.BorderColor3 = Color3.fromRGB(0, 255, 0)
        modButonu.BackgroundColor3 = Color3.fromRGB(0, 40, 0)

        -- 1. ADIM: Çevredeki tüm oyuncuları dondur
        for _, p in pairs(Players:GetPlayers()) do
            if p ~= player and p.Character then
                for _, part in pairs(p.Character:GetChildren()) do
                    if part:IsA("BasePart") then
                        part.Anchored = true
                    end
                end
            end
        end
        
        -- 2. ADIM: Dünyayı Gri Yap
        if not colorCorrection then
            colorCorrection = Instance.new("ColorCorrectionEffect")
        end
        colorCorrection.Saturation = -1
        colorCorrection.Brightness = -0.1
        colorCorrection.TintColor = Color3.fromRGB(255, 255, 255)
        colorCorrection.Parent = Lighting
        
        -- 3. ADIM: Tsukuyomi Geçişi (Kırmızı Gökyüzü)
        task.delay(0.5, function()
            if rinneganAktif and colorCorrection then
                local tweenInfo = TweenInfo.new(1.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
                local kirmiziAyTween = TweenService:Create(colorCorrection, tweenInfo, {
                    Saturation = -0.2,
                    TintColor = Color3.fromRGB(160, 0, 0)
                })
                kirmiziAyTween:Play()
            end
        end)
    else
        rinneganAktif = false
        
        modButonu.Text = "RİNNEGAN: DEAKTİF"
        modButonu.BorderColor3 = Color3.fromRGB(255, 0, 0)
        modButonu.BackgroundColor3 = Color3.fromRGB(15, 15, 30)
        
        -- Donmaları Çöz
        for _, p in pairs(Players:GetPlayers()) do
            if p.Character then
                for _, part in pairs(p.Character:GetChildren()) do
                    if part:IsA("BasePart") then
                        part.Anchored = false
                    end
                end
            end
        end
        
        -- Atmosferi Sıfırla
        if colorCorrection then
            colorCorrection:Destroy()
            colorCorrection = nil
        end
    end
end

------------------------------------------------------------------------
-- BAĞLANTILAR VE TETİKLEYİCİLER
------------------------------------------------------------------------
modButonu.MouseButton1Click:Connect(function()
    toggleRinnegan()
end)

genjutsuButonu.MouseButton1Click:Connect(function()
    genjutsuTetikle()
end)

-- PC Kullanıcıları için Klavye Kısayolları (Delta PC kullananlar için)
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.KeyCode == Enum.KeyCode.R then
        toggleRinnegan()
    elseif input.KeyCode == Enum.KeyCode.G then
        genjutsuTetikle()
    end
end)

-- Karakter güncellendiğinde referansı kaybetmemek için
player.CharacterAdded:Connect(function(newCharacter)
    character = newCharacter
end)

Comments (0)

No comments yet. Be the first!