Murder Mystery 2 Script | Keyless MM2 Auto Farm Coins & Player ESP
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)
No comments yet. Be the first!