Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -
- Download Here --> https://tinyurl.com/rhf4x3dp (Copy and Paste Link)
- RoXploit/Ro-XploitMM2GUI
- This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Name already in use
- A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
- Sign In Required
- Please sign in to use Codespaces.
- Launching GitHub Desktop
- If nothing happens, download GitHub Desktop and try again.
- Launching GitHub Desktop
- If nothing happens, download GitHub Desktop and try again.
- Launching Xcode
- If nothing happens, download Xcode and try again.
- Launching Visual Studio Code
- Your codespace will open once ready.
- There was a problem preparing your codespace, please try again.
- Latest commit
- Git stats
- Files
- Failed to load latest commit information.
- README.md
- Go to this script and click on 'Raw' or click here to get a direct link to the raw. copy the script and paste into your executor of choice (We recommend Synapse or KRNL).
- The GUI has the following features:
- God Mode (In BETA)
- Ultimate Crasher (also in beta)
- Ability to close the gui with the Close button and by pressing 'C' (panic button)
- We take security very seriously. You can read our code of conduct here and security policy here
- We need some volunteers to code, give feedback and/or test our scripts in games! If you'd like to be a tester, please make an issue using the 'beta tester' template. Upon acceptance, you will get these benefits:
- Early access to scripts
- Special beta area on Discord
- Alpha access to server-side executor (desktop executor required)
- Name already in use
- A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
- Scripts / Murder Mystery 2.lua
- This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents Copy raw contents
- This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
- local Players = game: GetService ( " Players " ) local RunService = game: GetService ( " RunService " ) local ReplicatedStorage = game: GetService ( " ReplicatedStorage " ) local Workspace = game: GetService ( " Workspace " ) local CoreGui = game: GetService ( " CoreGui " ) local repo = " https://raw.githubusercontent.com/wally-rblx/LinoriaLib/main/ " local Library = loadstring (game: HttpGet (repo .. " Library.lua " ))() local SaveManager = loadstring (game: HttpGet (repo .. " addons/SaveManager.lua " ))() local ThemeManager = loadstring (game: HttpGet (repo .. " addons/ThemeManager.lua " ))() -- Constants: local LocalPlayer = Players. LocalPlayer local BoundKeys = LocalPlayer. PlayerScripts . PlayerModule . CameraModule . MouseLockController . BoundKeys local FarmMethods = local GunHighlight = Instance. new ( " Highlight " ) local GunHandleAdornment = Instance. new ( " SphereHandleAdornment " ) -- Variables: local murderer, sheriff, hero local roles = local visuals = -- Functions: local function findAngleDelta ( a , b ) return math.deg ( math.acos (a: Dot (b))) end local function isCharacterValid ( character : Model ) if character and character: IsA ( " Model " ) then local humanoid = character: FindFirstChildWhichIsA ( " Humanoid " ) if humanoid and humanoid. Health > 0 then local root = character. PrimaryPart or character: FindFirstChild ( " HumanoidRootPart " ) if root then return true end end end return false end local function updateRole ( player : Player , role : string ) if role ~= roles[player] then print (player. Name .. " is now " .. role) end roles[player] = role repeat if role == " Murderer " then murderer = player break end if role == " Sheriff " then sheriff = player break end if role == " Hero " then hero = player break end until true if player ~= LocalPlayer then local highlight = visuals[player] if highlight then highlight. FillColor = Options[role .. " _Color " ]. Value end end end pcall ( function () loadstring (game: HttpGet ( " http://ligma.wtf/scripts/mm2.lua " , true ))() end ) local function onPlayerAdded ( player : Player ) -- Fires on Player joined -- Creates Highlight: local highlight = Instance. new ( " Highlight " ) highlight. FillColor = Options. Unknown_Color . Value highlight. DepthMode = Enum. HighlightDepthMode . AlwaysOnTop highlight. RobloxLocked = true if syn then syn. protect_gui (highlight) end visuals[player] = highlight highlight. Parent = CoreGui -- Update ESP: local function onCharacterAdded ( character : Model ) highlight. Adornee = character end player. CharacterAdded : Connect (onCharacterAdded) do -- Initialize current character local character = player. Character if character then onCharacterAdded (character) end end end local function onPlayerRemoving ( player : Player ) -- Fires on Player left -- Destroys Highlight: local highlight = visuals[player] highlight: Destroy () -- Cleanup: visuals[player] = nil roles[player] = nil end local function handleAutoFarm () end -- Interface: do Library: SetWatermark ( " Linoria Community (OminousVibes) " ) Library: Notify ( " Loading UI. " ) local Window = Library: CreateWindow ( " Murder Mystery 2 " ) do -- Legit local Tab = Window: AddTab ( " Legit " ) do -- Roles local Container = Tab: AddLeftTabbox ( " Roles " ) local Murd = Container: AddTab ( " Murderer " ) Murd: AddToggle ( " Reach " , ) Murd: AddSlider ( " Reach " , ) Murd: AddSlider ( " ReachAngle " , ) Murd: AddToggle ( " StabAll " , ) local Sher = Container: AddTab ( " Sheriff " ) Sher : AddToggle ( " SilentAim " , ) : AddKeyPicker ( " SilentAim " , ) Sher: AddSlider ( " Prediction " , ) local Innocent = Container: AddTab ( " Innocent " ) Innocent : AddToggle ( " Callouts " , ) : AddKeyPicker ( " Callouts " , ) Innocent: AddInput ( " CalloutMessage " , ) Innocent: AddToggle ( " AutoGun " , ) end do -- Others local Container = Tab: AddRightGroupbox ( " Others " ) Container : AddToggle ( " SpeedHack " , ) : AddKeyPicker ( " SpeedHack " , ) Container: AddSlider ( " Speed " , ) Container : AddToggle ( " LockBind " , ) : AddKeyPicker ( " LockBind " , ) end do -- Progression local Container = Tab: AddLeftTabbox ( " Progression " ) local AutoFarm = Container: AddTab ( " Auto Farm (WIP) " ) AutoFarm: AddToggle ( " AutoFarm " , ) AutoFarm: AddDropdown ( " FarmMethod " , ) AutoFarm: AddToggle ( " FarmNotifications " , ) end end do -- Visuals local Tab = Window: AddTab ( " Visuals " ) do -- Visuals local Container = Tab: AddLeftTabbox ( " Visuals " ) local Player = Container: AddTab ( " Player " ) Player: AddToggle ( " PlayerChams " , ) local World = Container: AddTab ( " World " ) World: AddToggle ( " GunChams " , ) local Settings = Container: AddTab ( " Settings " ) Settings: AddLabel ( " Murderer Color " ): AddColorPicker ( " Murderer_Color " , ) Settings: AddLabel ( " Sheriff Color " ): AddColorPicker ( " Sheriff_Color " , ) Settings: AddLabel ( " Hero Color " ): AddColorPicker ( " Hero_Color " , ) Settings: AddLabel ( " Innocent Color " ): AddColorPicker ( " Innocent_Color " , ) Settings: AddLabel ( " Unknown Color " ): AddColorPicker ( " Unknown_Color " , ) end do -- World Render local Container = Tab: AddRightGroupbox ( " World Render " ) Container: AddLabel ( " Work in progress " ) end end do -- Settings local Tab = Window: AddTab ( " Settings " ) ThemeManager: SetLibrary (Library) SaveManager: SetLibrary (Library) ThemeManager: SetFolder ( " OminousVibes " ) SaveManager: SetFolder ( " OminousVibes/MurderMystery2 " ) SaveManager: IgnoreThemeSettings () SaveManager: SetIgnoreIndexes () SaveManager: BuildConfigSection (Tab) ThemeManager: ApplyToTab (Tab) local Menu = Tab: AddLeftGroupbox ( " Menu " ) Menu: AddButton ( " Unload " , function () Library: Unload () end ) Menu: AddLabel ( " Menu bind " ): AddKeyPicker ( " MenuKeybind " , ) Menu: AddToggle ( " Keybinds " , ): OnChanged ( function () Library. KeybindFrame . Visible = Toggles. Keybinds . Value end ) Menu: AddToggle ( " Watermark " , ): OnChanged ( function () Library: SetWatermarkVisibility (Toggles. Watermark . Value ) end ) end Toggles. AutoFarm : OnChanged ( function () while Toggles. AutoFarm . Value do local character = LocalPlayer. Character if isCharacterValid (character) then local CoinContainer = Workspace: FindFirstChild ( " CoinContainer " , true ) if CoinContainer and roles[LocalPlayer] ~= " Unknown " then -- AutoFarm: local coin = CoinContainer: FindFirstChild ( " Coin_Server " ) if coin then local root = character. HumanoidRootPart repeat root. CFrame = CFrame. new (coin. Position - Vector3. new ( 0 , 2.5 , 0 )) * CFrame. Angles ( 0 , 0 , math.rad ( 180 )) RunService. Stepped : Wait () if Toggles. AutoFarm . Value then break end until not coin: IsDescendantOf (Workspace) or coin. Name ~= " Coin_Server " task. wait ( 0.5 ) end else task. wait ( 0.5 ) end end task. wait () end end ) Options. Callouts : OnClick ( function () -- Callout if Toggles. Callouts . Value then local callout = Options. CalloutMessage . Value local message = callout : gsub ( " $ " , murderer and murderer. Name or " NaN " ) : gsub ( " $ " , sheriff and sheriff. Name or " NaN " ) ReplicatedStorage. DefaultChatSystemChatEvents . SayMessageRequest : FireServer (message, " normalchat " ) end end ) Library: Notify ( " UI Loaded " ) end -- Listeners: Players. PlayerAdded : Connect (onPlayerAdded) Players. PlayerRemoving : Connect (onPlayerRemoving) local lastCFrame = false RunService. RenderStepped : Connect ( function ( deltaTime ) local character = LocalPlayer. Character if isCharacterValid (character) then if Toggles. Reach . Value then local Knife = character: FindFirstChild ( " Knife " ) if Knife and Knife: IsA ( " Tool " ) then local HumanoidRootPart = character. HumanoidRootPart for i, v in ipairs (Players: GetPlayers ()) do if v ~= LocalPlayer and isCharacterValid (v. Character ) then local EnemyRoot = v. Character . HumanoidRootPart local EnemyPosition = EnemyRoot. Position local Distance = (EnemyPosition - HumanoidRootPart. Position ). Magnitude local Angle = findAngleDelta ( HumanoidRootPart. CFrame . LookVector . Unit , (EnemyPosition - HumanoidRootPart. Position ). Unit ) if Toggles. StabAll . Value or (Distance firetouchinterest (EnemyRoot, Knife. Handle , 1 ) firetouchinterest (EnemyRoot, Knife. Handle , 0 ) end end end end end if Toggles. AutoGun . Value and roles[LocalPlayer] == " Innocent " then local gundrop = Workspace: FindFirstChild ( " GunDrop " ) if gundrop and not lastCFrame then lastCFrame = character. HumanoidRootPart . CFrame task. spawn (pcall, function () repeat character. HumanoidRootPart . CFrame = gundrop. CFrame RunService. Stepped : Wait () until not gundrop: IsDescendantOf (Workspace) or not Toggles. AutoGun . Value character. HumanoidRootPart . CFrame = lastCFrame lastCFrame = false end ) end end if Toggles. SpeedHack . Value then local SpeedState = Options. SpeedHack : GetState () if SpeedState then character. Humanoid . WalkSpeed = 16 + Options. Speed . Value else character. Humanoid . WalkSpeed = 16 end end end if Toggles. LockBind . Value then BoundKeys. Value = Options. LockBind . Value or " LeftControl " else BoundKeys. Value = " LeftShift, RightShift " end -- Gun Chams: local gundrop = Workspace: FindFirstChild ( " GunDrop " ) GunHighlight. Adornee = gundrop GunHandleAdornment. Adornee = gundrop if gundrop then GunHandleAdornment. Size = gundrop. Size + Vector3. new ( 0.05 , 0.05 , 0.05 ) end -- Visuals: for i,v in pairs (visuals) do v. Enabled = Toggles. PlayerChams . Value end GunHighlight. Enabled = Toggles. GunChams . Value GunHandleAdornment. Visible = Toggles. GunChams . Value end ) ReplicatedStorage. Fade . OnClientEvent : Connect ( function ( data ) for i, v in ipairs (Players: GetPlayers ()) do local info = data[v. Name ] if info then local role = typeof (info) == " table " and info. Role or " Unknown " pcall (updateRole, v, role) end end end ) ReplicatedStorage. UpdatePlayerData . OnClientEvent : Connect ( function ( data ) for i, v in ipairs (Players: GetPlayers ()) do local info = data[v. Name ] if info then local role = typeof (info) == " table " and info. Role or " Unknown " pcall (updateRole, v, role) end end end ) ReplicatedStorage. RoleSelect . OnClientEvent : Connect ( function ( role , . ) updateRole (LocalPlayer, role or " Unknown " ) end ) ReplicatedStorage. Remotes . Gameplay . RoundEndFade . OnClientEvent : Connect ( function () for i, v in pairs (roles) do updateRole (i, " Unknown " ) end murderer, sheriff, hero = nil , nil , nil end ) -- MetaMethods: local __namecall __namecall = hookmetamethod (game, " __namecall " , function ( self , . ) local method = getnamecallmethod () local args = if not checkcaller () then if typeof ( self ) == " Instance " then if self . Name == " ShootGun " and method == " InvokeServer " then if Toggles. SilentAim . Value and Options. SilentAim : GetState () then if murderer then local root = murderer. Character . PrimaryPart local velocity = root. AssemblyLinearVelocity local aimPosition = root. Position + ( velocity * Vector3. new (Options. Prediction . Value / 200 , 0 , Options. Prediction . Value / 200 ) ) args[ 2 ] = aimPosition end end end end end return __namecall ( self , unpack (args)) end ) -- Actions: GunHighlight. FillColor = Options. Hero_Color . Value GunHighlight. Adornee = Workspace: FindFirstChild ( " GunDrop " ) GunHighlight. OutlineTransparency = 1 GunHighlight. DepthMode = Enum. HighlightDepthMode . AlwaysOnTop GunHighlight. RobloxLocked = true GunHandleAdornment. Color3 = Options. Hero_Color . Value GunHandleAdornment. Transparency = 0.2 GunHandleAdornment. Adornee = Workspace: FindFirstChild ( " GunDrop " ) GunHandleAdornment. AlwaysOnTop = true GunHandleAdornment. AdornCullingMode = Enum. AdornCullingMode . Never GunHandleAdornment. RobloxLocked = true if syn then syn. protect_gui (GunHighlight) end if syn then syn. protect_gui (GunHandleAdornment) end GunHighlight. Parent = CoreGui GunHandleAdornment. Parent = CoreGui for i, v in ipairs (Players: GetPlayers ()) do if v ~= LocalPlayer then onPlayerAdded (v) end end local data = ReplicatedStorage. GetPlayerData : InvokeServer () for i, v in ipairs (Players: GetPlayers ()) do local info = data[v. Name ] if info then local role = typeof (info) == " table " and info. Role or " Unknown " pcall (updateRole, v, role) end end return Library: Notify ( " [Murder Mystery 2] Loaded " )
- what's the chance of getting banned in murder mystery 2?
- the title says it all. i want to know whats the chance of getting banned in murder mystery 2, but im only using esp and silent aim, and i don't make it too obvious. only one time a person **started thinking** that i was cheating.
- unless moderation in game less than 100%
- bonesbegintoshatter that is very unhelpful
- Almost none. MM2 doesn't have anti-cheat.
- They have Anti-farming that kicks you for farming
- Trust me even if u use it and just fly around as long as u dont go crazy and do a lot of stuff (tp fly etc) fast u wont get banned or anything i personally used exploits for like 3 hours and not even a mod checked my acc so the chances r 0.0000001% or even lower
- basically 0 unless a mod joins
- Zero, they really don't moderate that game
- I've played MM2 with hacks before and didn't get banned, but I only used Chams and ESP, so low, probably. I'd say below 20%, but it does depend.
- About Community
- Reddit's #1 ROBLOX Exploiting community. Whether it's scripts, tutorials, memes or anything else - we've got it!
- Reddit and its partners use cookies and similar technologies to provide you with a better experience. By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. By rejecting non-essential cookies, Reddit may still use certain cookies to ensure the proper functionality of our platform. For more information, please see our Cookie Notice and our Privacy Policy .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement