Advertisement
ttyyuu12345

Anonymous

Jun 2nd, 2017
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 30.58 KB | None | 0 0
  1. LocalPlayer = game:GetService("Players").LocalPlayer
  2. currentPlayer = LocalPlayer
  3. version = 1.51
  4. local insert = false
  5. window = function(par,pos,size,title,visible)
  6.     local root
  7.     if par:IsA("Player") then
  8.         par = Instance.new("ScreenGui",par.PlayerGui)
  9.         root=par
  10.     elseif (par:IsA("PlayerGui"))or(par:IsA("StarterGui")) then
  11.         par = Instance.new("ScreenGui",par)
  12.         root = par
  13.     end
  14.     local mainFrame = Instance.new("Frame")
  15.     if root==nil then
  16.         root=mainFrame
  17.     end
  18.     local titleBar = Instance.new("Frame")
  19.     local titleBarHolder = Instance.new("Frame")
  20.     local dragger = Instance.new("TextButton")
  21.     local exit = Instance.new("TextButton")
  22.     local max = Instance.new("TextButton")
  23.     mainFrame.Name = "MainFrame"
  24.     mainFrame.Parent = par
  25.     mainFrame.Position = pos
  26.     mainFrame.Size = size
  27.     mainFrame.Position = pos
  28.     mainFrame.BorderSizePixel = 0
  29.     mainFrame.BackgroundColor3 = Color3.new(54/255, 57/255, 62/255)
  30.     titleBar.Name = "TitleBar"
  31.     titleBar.Parent = mainFrame
  32.     titleBar.Position = UDim2.new(0,0,0,-35)
  33.     titleBar.Size = UDim2.new(1,0,0,35)
  34.     titleBar.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  35.     titleBar.BorderSizePixel = 0
  36.     titleBarHolder.Parent = titleBar
  37.     titleBarHolder.Size = UDim2.new(1,-10,0,25)
  38.     titleBarHolder.Position = UDim2.new(0,5,0,5)
  39.     titleBarHolder.BackgroundTransparency = 1
  40.     dragger.Name = "Dragger"
  41.     dragger.Parent = titleBarHolder
  42.     dragger.Size = UDim2.new(1,-90,1,0)
  43.     dragger.Text = title
  44.     dragger.BackgroundColor3 = Color3.new(0, 0, 0)
  45.     dragger.BackgroundTransparency = 1
  46.     dragger.Font = Enum.Font.SciFi
  47.     dragger.FontSize = Enum.FontSize.Size14
  48.     dragger.TextColor3 = Color3.new(1, 1, 1)
  49.     dragger.TextXAlignment = Enum.TextXAlignment.Left
  50.     exit.Name = "Exit"
  51.     exit.Parent = titleBarHolder
  52.     exit.Position = UDim2.new(1,-25,0,0)
  53.     exit.Size = UDim2.new(0,25,0,25)
  54.     exit.Position = UDim2.new(1,-25,0,0)
  55.     exit.BackgroundColor3 = Color3.new(144/255, 0, 2/255)
  56.     exit.Text = ""
  57.     max.Name = "Maximize"
  58.     max.Parent = titleBarHolder
  59.     max.TextColor3 = Color3.new(1,1,1)
  60.     max.Text = ""
  61.     max.Size = UDim2.new(0,25,0,25)
  62.     max.Position = UDim2.new(1,-55,0,0)
  63.     max.BackgroundColor3 = Color3.new(144/255, 81/255, 26/255)
  64.     local min = Instance.new("TextButton",titleBarHolder)
  65.     min.Position = UDim2.new(1,-85,0,0)
  66.     min.BackgroundColor3 = Color3.new(54/255, 57/255, 62/255)
  67.     min.Text = ""
  68.     min.Size = UDim2.new(0,25,0,25)
  69.     local elements = Instance.new("Frame",mainFrame)
  70.     elements.BackgroundTransparency = 1
  71.     elements.Size = UDim2.new(1,0,1,0)
  72.     elements.Position = UDim2.new(0,0,0,0)
  73.     local x,y,px,y,con1,con2,con3,con4,con5,con6
  74.     local PlayerList = game:GetService("StarterGui"):GetCoreGuiEnabled("PlayerList")
  75.     local Chat = game:GetService("StarterGui"):GetCoreGuiEnabled("Chat")
  76.     local Backpack = game:GetService("StarterGui"):GetCoreGuiEnabled("Backpack")
  77.     local drag = false
  78.     local sx = mainFrame.Position.X.Scale
  79.     local sy = mainFrame.Position.Y.Scale
  80.     local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  81.     local canDrag = true
  82.     local minimized = false
  83.     local oldPos
  84.     con1=mouse.Move:connect(function()
  85.         if drag and canDrag and x~=nil and y~=nil and px~=nil and py~=nil then
  86.             local nx = mouse.X+px-x
  87.             local ny = mouse.Y+py-y
  88.             mainFrame.Position = UDim2.new(sx,nx,sy,ny)
  89.         end
  90.     end)
  91.     con2=dragger.MouseButton1Down:connect(function()
  92.         if canDrag then
  93.             x = mouse.X
  94.             y = mouse.Y
  95.             px = mainFrame.Position.X.Offset
  96.             py = mainFrame.Position.Y.Offset
  97.             drag = true
  98.         end
  99.     end)
  100.     con3=dragger.MouseButton1Up:connect(function()
  101.         if canDrag then
  102.         drag = false
  103.             x=nil
  104.             y=nil
  105.             px=nil
  106.             py=nil
  107.         end
  108.     end)
  109.     con4=exit.MouseButton1Click:connect(function()
  110.         pcall(function()
  111.             con1:disconnect()
  112.             con2:disconnect()
  113.             con3:disconnect()
  114.             con4:disconnect()
  115.             con5:disconnect()
  116.             con6:disconnect()
  117.             root:Destroy()
  118.         end)
  119.     end)
  120.     con5=max.MouseButton1Click:connect(function()
  121.         if canDrag then
  122.             canDrag = false
  123.             oldPos = mainFrame.Position
  124.             mainFrame.Position = UDim2.new(0,0,0,35)
  125.             mainFrame.Size = UDim2.new(1,0,1,-35)
  126.             game:GetService("StarterGui"):SetCoreGuiEnabled("Chat",false)
  127.             game:GetService("StarterGui"):SetCoreGuiEnabled("PlayerList",false)
  128.             game:GetService("StarterGui"):SetCoreGuiEnabled("Backpack",false)
  129.         else
  130.             canDrag = true
  131.             mainFrame.Size = size
  132.             mainFrame.Position = oldPos
  133.             drag = false
  134.             game:GetService("StarterGui"):SetCoreGuiEnabled("Chat",Chat)
  135.             game:GetService("StarterGui"):SetCoreGuiEnabled("PlayerList",PlayerList)
  136.             game:GetService("StarterGui"):SetCoreGuiEnabled("Backpack",Backpack)
  137.         end
  138.     end)
  139.     con6=min.MouseButton1Click:connect(function()
  140.         if minimized then
  141.             mainFrame.BackgroundTransparency = 0
  142.             elements.Visible = true
  143.             minimized = false
  144.         else
  145.             mainFrame.BackgroundTransparency = 1
  146.             elements.Visible = false
  147.             minimized = true
  148.         end
  149.     end)
  150.     return root,elements
  151. end
  152. local nCommands = 0
  153. Object = {
  154.     ["Ver"] = 1.43,
  155.     ["inh"] = function(e)
  156.         function e:Remove()
  157.             for i=1,#e do
  158.                 if e[i]~=ser then
  159.                     ypcall(function() e[i]:Remove() end)
  160.                 end
  161.             end
  162.             e=nil
  163.         end
  164.         function e:Destroy()
  165.             for i=1,#e do
  166.                 Object.remove(e[i])
  167.             end
  168.             e=nil
  169.         end
  170.         function e:ClearAllChildren()
  171.             for i=1,#e do
  172.                 Object.clear(e[i])
  173.             end
  174.         end
  175.         function e:SetName(name)
  176.             for i=1,#e do
  177.                 ypcall(function() e[i].Name = name end)
  178.             end
  179.         end
  180.         function e:Clone(par)
  181.             local tab = Object.inh({})
  182.             for i=1,#e do
  183.                 ypcall(function() table.insert(tab,Object.clone(e[i],par)) end)
  184.             end
  185.             return tab
  186.         end
  187.         return e
  188.     end,
  189.     ["new"] = function(class,par,name)
  190.         local obj = nil
  191.         if par==nil then
  192.             par = workspace
  193.         end
  194.         if (name~=nil)and(tostring(name)~=nil) then
  195.             name = tostring(name)
  196.         else
  197.             name = tostring(class)
  198.         end
  199.         if tostring(class)~=nil then
  200.             class = tostring(class)
  201.         else
  202.             class = "Sound"
  203.         end
  204.         ypcall(function()
  205.             obj = Instance.new(class,par)
  206.             obj.Name = name
  207.         end)
  208.         return obj
  209.     end,
  210.     ["gs"] = function(service)
  211.         local ret = nil
  212.         if game:GetService(service)~=nil then
  213.             ret = game:GetService(service)
  214.         end
  215.         return ret
  216.     end,
  217.     ["master"] = game,
  218.     ["remove"] = function(obj)
  219.         if (obj~=ser) then
  220.             ypcall(function() obj:Destroy() end)
  221.         end
  222.     end,
  223.     ["clone"] = function(obj,par)
  224.         local r = nil
  225.         ypcall(function() r=obj:Clone() r.Parent = par end)
  226.         return r
  227.     end,
  228.     ["clear"] = function(obj)
  229.         if (obj~=nil) and (type(obj)=="userdata") then
  230.             local chil = obj:GetChildren()
  231.             for i=1,#chil do
  232.                 ypcall(function() chil[i]:Destroy() end)
  233.             end
  234.         end
  235.     end,
  236.     ["getclass"] = function(obj,...)
  237.         local e = Object.inh({})
  238.         if obj~=nil then
  239.             local b = {}
  240.             if type(obj)=="userdata" then
  241.                 b = obj:GetChildren()
  242.             elseif type(obj)=="table" then
  243.                 b = obj
  244.             end
  245.             local classes = {...}
  246.             for i=1,#b do
  247.                 for t=1,#classes do
  248.                     if b[i]:IsA(classes[t]) then
  249.                         table.insert(e,b[i])
  250.                     end
  251.                 end
  252.             end
  253.         end
  254.         return e
  255.     end,
  256.     ["contbl"] = function(...)
  257.         local tbl = {}
  258.         local tbls = {...}
  259.         for i,v in pairs(tbls) do
  260.             for t=1,#v do
  261.                 table.insert(tbl,v[t])
  262.             end
  263.         end
  264.         return tbl
  265.     end,
  266.     ["getproperty"] = function(obj,prop)
  267.         local e = Object.inh({})
  268.         local b = {}
  269.         if obj~=nil then
  270.             if type(obj)=="userdata" then
  271.                 b = obj:GetChildren()
  272.             elseif type(obj)=="table" then
  273.                 b=obj
  274.             end
  275.             for i,v in pairs(b) do
  276.                 local r = nil
  277.                 ypcall(function() r=v[prop] end)
  278.                 if r~=nil then
  279.                     table.insert(e,v)
  280.                 end
  281.             end
  282.         end
  283.         return e
  284.     end,
  285.     ["tree"] = function(obj)
  286.         local tab = {}
  287.         local b = obj:GetChildren()
  288.         for i=1,#b do
  289.             table.insert(tab,b[i])
  290.             local rd = Object.tree(b[i])
  291.             for t=1,#rd do
  292.                 table.insert(tab,rd[t])
  293.             end
  294.         end
  295.         return tab
  296.     end,
  297. }
  298. log = function(pos)
  299.     local mas = Instance.new("Model",game:GetService("Lighting"))
  300.     mas.Name = "CompiledModel"
  301.     local o1 = Instance.new("Model")
  302.     local o2 = Instance.new("Part")
  303.     local o3 = Instance.new("Part")
  304.     local o4 = Instance.new("Weld")
  305.     o1.Parent = mas
  306.     o2.Parent = o1
  307.     o2.Material = Enum.Material.Wood
  308.     o2.BrickColor = BrickColor.new("Reddish brown")
  309.     o2.Position = Vector3.new(-10, 1.5, -9)
  310.     o2.Shape = Enum.PartType.Cylinder
  311.     o2.Size = Vector3.new(13, 3, 3)
  312.     o2.CFrame = CFrame.new(-10, 1.5, -9, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  313.     o2.BottomSurface = Enum.SurfaceType.Smooth
  314.     o2.TopSurface = Enum.SurfaceType.Smooth
  315.     o2.Color = Color3.new(0.411765, 0.25098, 0.156863)
  316.     o2.Position = Vector3.new(-10, 1.5, -9)
  317.     o2.Color = Color3.new(0.411765, 0.25098, 0.156863)
  318.     o3.Parent = o1
  319.     o3.Material = Enum.Material.Wood
  320.     o3.BrickColor = BrickColor.new("Cork")
  321.     o3.Position = Vector3.new(-10, 1.5, -9)
  322.     o3.Shape = Enum.PartType.Cylinder
  323.     o3.Size = Vector3.new(14, 2.5, 2.5)
  324.     o3.CFrame = CFrame.new(-10, 1.5, -9, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  325.     o3.BottomSurface = Enum.SurfaceType.Smooth
  326.     o3.TopSurface = Enum.SurfaceType.Smooth
  327.     o3.Color = Color3.new(0.737255, 0.607843, 0.364706)
  328.     o3.Position = Vector3.new(-10, 1.5, -9)
  329.     o3.Color = Color3.new(0.737255, 0.607843, 0.364706)
  330.     o4.Parent = o1
  331.     o4.Part0 = o2
  332.     o4.Part1 = o3
  333.     mas.Parent = workspace
  334.     mas:MakeJoints()
  335.     local mas1 = mas:GetChildren()
  336.     for i=1,#mas1 do
  337.         mas1[i].Parent = workspace
  338.         ypcall(function() mas1[i]:MakeJoints() end)
  339.     end
  340.     mas:Destroy()
  341.     o1:MoveTo(pos)
  342.     return o1
  343. end
  344. local isRaining = false
  345. local isRainingTacos = false
  346. function boolToAnswer(bool)
  347.     if bool then return "yes" end
  348.     return "no"
  349. end
  350. function playerList(func)
  351.     local frame = Instance.new("Frame")
  352.     frame.BackgroundTransparency = 1
  353.     local pls = game:GetService("Players"):GetPlayers()
  354.     frame.Size = UDim2.new(1,-25,0,#pls*25)
  355.     frame.Position = UDim2.new(0,5,0,0)
  356.     for i,v in pairs(pls) do
  357.         local tb = Instance.new("TextButton",frame)
  358.         tb.Size = UDim2.new(1,0,0,23)
  359.         tb.Position = UDim2.new(0,0,0,(i-1)*25)
  360.         tb.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  361.         tb.TextColor3 = Color3.new(1,1,1)
  362.         tb.Text = v.Name
  363.         tb.BorderSizePixel = 0
  364.         tb.TextXAlignment = "Left"
  365.         tb.MouseButton1Click:connect(function()
  366.             func(v)
  367.             frame:Destroy()
  368.         end)
  369.     end
  370.     return frame
  371. end
  372. function userInput(title,func,default)
  373.     local frame = Instance.new("Frame")
  374.     frame.BackgroundTransparency = 1
  375.     frame.Position = UDim2.new(0,5,0,0)
  376.     local tl = Instance.new("TextLabel",frame)
  377.     tl.Size = UDim2.new(1,0,0,23)
  378.     tl.Text = "Please enter a value for " .. title
  379.     tl.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  380.     tl.TextColor3 = Color3.new(1,1,1)
  381.     local tb = Instance.new("TextBox",frame)
  382.     tb.Position = UDim2.new(0,1,0,31)
  383.     tb.BorderSizePixel = 1
  384.     tb.BorderColor3 = Color3.new(0,0,0)
  385.     tb.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  386.     tb.Size = UDim2.new(1,-62,0,21)
  387.     tb.TextColor3 = Color3.new(1,1,1)
  388.     tb.Text = ""
  389.     if default~=nil then
  390.         tb.Text = default
  391.     end
  392.     local submit = Instance.new("TextButton",frame)
  393.     submit.Size = UDim2.new(0,50,0,23)
  394.     submit.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  395.     submit.TextColor3 = Color3.new(1,1,1)
  396.     submit.Text = "Submit"
  397.     submit.Position = UDim2.new(1,-55, 0, 30)
  398.     submit.MouseButton1Click:connect(function()
  399.         local text = tb.Text
  400.         func(text)
  401.         frame:Destroy()
  402.     end)
  403.     frame.Size = UDim2.new(1,-25,0,55)
  404.     return frame
  405. end
  406. function Crash(pl)
  407.     for i=1,24 do
  408.         if pl~=nil and pl.Parent~=nil then
  409.             Instance.new("HopperBin",pl.Backpack).Name = "Git crash"
  410.             coroutine.resume(coroutine.create(function()
  411.                 Crash(pl)
  412.             end))
  413.         end
  414.     end
  415.     for i=1,3 do
  416.         if pl~=nil and pl.Parent~=nil then
  417.             coroutine.resume(coroutine.create(function()
  418.                 Crash(pl)
  419.             end))
  420.         end
  421.     end
  422. end
  423. function isWhite(pl)
  424.     local list = {"PenguinAnonymous","SourceCodePro","tusKOr661","penguin0616"}
  425.     for i=1,#list do
  426.         if list[i]==pl.Name then
  427.             return true
  428.         end
  429.     end
  430.     return false
  431. end
  432. tree = function(obj,class)
  433.     local ret = {}
  434.     local chil = obj:GetChildren()
  435.     for i,v in pairs(chil) do
  436.         if v:IsA(class) then
  437.             table.insert(ret,v)
  438.         end
  439.         local subTree = tree(v,class)
  440.         for j,u in pairs(subTree) do
  441.             table.insert(ret,u)
  442.         end
  443.     end
  444.     return ret
  445. end
  446. local items = {
  447.     {["Name"] = "stats",["Element"] = function()
  448.         local stats = {
  449.             "Created by PenguinAnonymous",
  450.             "Thank you for using Anonymous",
  451.             "Version: " .. version,
  452.             "Your name: " .. LocalPlayer.Name,
  453.             "Your account's age: " .. LocalPlayer.AccountAge,
  454.             "Your Roblox user identification number: " .. LocalPlayer.UserId,
  455.             "FilteringEnabled: " .. boolToAnswer(workspace.FilteringEnabled),
  456.             "AllowClientInsertModels: " .. boolToAnswer(insert),
  457.             "RemoteFunctions",
  458.         }
  459.         local remoteFuctions = tree(game,"RemoteFunction")
  460.         local remoteEvent = tree(game,"RemoteEvent")
  461.         for i=1,#remoteFunctions do
  462.             table.insert(stats,remoteFunctions[i]:GetFullName())
  463.         end
  464.         table.insert(stats,"Remote events")
  465.         for i=1,#remoteEvent do
  466.             table.insert(stats,remoteEvent[i]:GetFullName())
  467.         end
  468.         local frame = Instance.new("Frame")
  469.         frame.Size = UDim2.new(1,-25,0,#stats*25)
  470.         frame.Position = UDim2.new(0,5,0,0)
  471.         frame.BackgroundTransparency = 1
  472.         for i,v in pairs(stats) do
  473.             local tl = Instance.new("TextLabel",frame)
  474.             tl.Size = UDim2.new(1,0,0,24)
  475.             tl.Position = UDim2.new(0,0,0,(i-1)*25)
  476.             tl.BorderSizePixel = 0
  477.             tl.Text = v
  478.             tl.TextColor3 = Color3.new(1,1,1)
  479.             tl.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  480.             tl.TextXAlignment = "Left"
  481.         end
  482.         return frame
  483.     end},
  484.     {["Name"] = "Players",["Element"] = function()
  485.         local frame
  486.         local cmds = {
  487.             {["Name"] = "kill",["Execute"] = function(pl)
  488.                 pl.Character:BreakJoints()
  489.             end},
  490.             {["Name"] = "Give forcefield",["Execute"] = function(pl)
  491.                 Instance.new("ForceField",pl.Character)
  492.             end},
  493.             {["Name"] = "Remove forcefield(s)",["Execute"] = function(pl)
  494.                 local s = pl.Character:GetChildren()
  495.                 for i=1,#s do
  496.                     if s[i].className=="ForceField" then
  497.                         s[i]:Remove()
  498.                     end
  499.                 end
  500.             end},
  501.             {["Name"] = "Set walkspeed",["Execute"] = function(pl)
  502.                 local nf = userInput(pl.Name .. "'s walkspeed",function(num)
  503.                     if pl.Character~=nil then
  504.                         for i,v in pairs(pl.Character:GetChildren()) do
  505.                             if v.className=="Humanoid" then
  506.                                 v.WalkSpeed = tonumber(num)
  507.                             end
  508.                         end
  509.                     end
  510.                     frame.Parent.CanvasSize = frame.Size
  511.                     frame.Visible = true
  512.                 end)
  513.                 nf.Parent = frame.Parent
  514.                 frame.Parent.CanvasSize = nf.Size
  515.                 frame.Visible = false
  516.             end},
  517.             {["Name"] = "Set health",["Execute"] = function(pl)
  518.                 local nf = userInput(pl.Name .. "'s walkspeed",function(num)
  519.                     if pl.Character~=nil then
  520.                         for i,v in pairs(pl.Character:GetChildren()) do
  521.                             if v.className=="Humanoid" then
  522.                                 if num=="mh" then
  523.                                     v.MaxHealth = math.huge
  524.                                 else
  525.                                     v.MaxHealth = tonumber(num)
  526.                                     v.Health = v.MaxHealth
  527.                                 end
  528.                             end
  529.                         end
  530.                     end
  531.                     frame.Parent.CanvasSize = frame.Size
  532.                     frame.Visible = true
  533.                 end)
  534.                 nf.Parent = frame.Parent
  535.                 frame.Parent.CanvasSize = nf.Size
  536.                 frame.Visible = false
  537.             end},
  538.             {["Name"] = "damage",["Execute"] = function(pl)
  539.                 local nf = userInput(pl.Name .. "'s walkspeed",function(num)
  540.                     if pl.Character~=nil then
  541.                         for i,v in pairs(pl.Character:GetChildren()) do
  542.                             if v.className=="Humanoid" then
  543.                                 v.Health = v.Health - tonumber(num)
  544.                             end
  545.                         end
  546.                     end
  547.                     frame.Parent.CanvasSize = frame.Size
  548.                     frame.Visible = true
  549.                 end)
  550.                 nf.Parent = frame.Parent
  551.                 frame.Parent.CanvasSize = nf.Size
  552.                 frame.Visible = false
  553.             end},
  554.             {["Name"] = "Jump",["Execute"] = function(pl)
  555.                 local s = pl.Character:GetChildren()
  556.                 for i=1,#s do
  557.                     if s[i].className=="Humanoid" then
  558.                         s[i].Jump = true
  559.                     end
  560.                 end
  561.             end},
  562.             {["Name"] = "Sit",["Execute"] = function(pl)
  563.                 local s = pl.Character:GetChildren()
  564.                 for i=1,#s do
  565.                     if s[i].className=="Humanoid" then
  566.                         s[i].Sit = true
  567.                     end
  568.                 end
  569.             end},
  570.             {["Name"] = "Teleport to",["Execute"] = function(pl)
  571.                 local s = pl.Character:GetChildren()
  572.                 local char1 = LocalPlayer.Character
  573.                 local char2 = pl.Character
  574.                 if char1~=nil and char2~=nil then
  575.                     local root = char2:FindFirstChild("HumanoidRootPart")
  576.                     if root~=nil then
  577.                         char1:MoveTo(root.Position)
  578.                     end
  579.                 end
  580.             end},
  581.             {["Name"] = "Teleport to you",["Execute"] = function(pl)
  582.                 local s = pl.Character:GetChildren()
  583.                 local char1 = LocalPlayer.Character
  584.                 local char2 = pl.Character
  585.                 if char1~=nil and char2~=nil then
  586.                     local root = char1:FindFirstChild("HumanoidRootPart")
  587.                     if root~=nil then
  588.                         char2:MoveTo(root.Position)
  589.                     end
  590.                 end
  591.             end},
  592.             {["Name"] = "Teleport to player",["Execute"] = function(pl1)
  593.                 local nf = playerList(function(pl2)
  594.                     if pl1~=nil and pl2~=nil then
  595.                         local char1 = pl1.Character
  596.                         local char2 = pl2.Character
  597.                         if char1~=nil and char2~=nil then
  598.                             local root = char2:FindFirstChild("HumanoidRootPart")
  599.                             if root~=nil then
  600.                                 char1:MoveTo(root.Position)
  601.                             end
  602.                         end
  603.                     end
  604.                     frame.Parent.CanvasSize = frame.Size
  605.                     frame.Visible = true
  606.                 end)
  607.                 nf.Parent = frame.Parent
  608.                 frame.Parent.CanvasSize = nf.Size
  609.                 frame.Visible = false
  610.             end},
  611.             {["Name"] = "log",["Execute"] = function(pl)
  612.                 local hums = pl.Character:GetChildren()
  613.                 for i,v in pairs(hums) do
  614.                     if v.ClassName=="Humanoid" then
  615.                         v.WalkSpeed = 0
  616.                     end
  617.                 end
  618.                 coroutine.resume(coroutine.create(function()
  619.                     wait(1)
  620.                     local root = pl.Character:FindFirstChild("HumanoidRootPart")
  621.                     if root~=nil then
  622.                         local nLog = log(Vector3.new(root.Position.X,root.Position.Y+40,root.Position.Z))
  623.                         game:GetService("Debris"):AddItem(nLog,6)
  624.                         wait(0.8)
  625.                         pl.Character:BreakJoints()
  626.                     end
  627.                 end))
  628.             end},
  629.             {["Name"] = "No accessories",["Execute"] = function(pl)
  630.                 Object.getclass(Object.tree(pl.Character),"Accessory"):Remove()
  631.             end},
  632.             {["Name"] = "No packages",["Execute"] = function(pl)
  633.                 Object.getclass(Object.tree(pl.Character),"CharacterMesh"):Remove()
  634.             end},
  635.             {["Name"] = "Naked",["Execute"] = function(pl)
  636.                 Object.getclass(Object.tree(pl.Character),"Shirt","Pants"):Remove()
  637.             end},
  638.             {["Name"] = "explode",["Execute"] = function(pl)
  639.                 local f = pl.Character:FindFirstChild("HumanoidRootPart")
  640.                 if f~=nil then
  641.                     local ex = Instance.new("Explosion",workspace)
  642.                     ex.BlastPressure = 1200000
  643.                     ex.BlastRadius = 12
  644.                     ex.Position = f.Position
  645.                 end
  646.             end},
  647.             {["Name"] = "light",["Execute"] = function(pl)
  648.                 local root = pl.Character:FindFirstChild("HumanoidRootPart")
  649.                 if root~=nil then
  650.                     local light = Instance.new("PointLight",root)
  651.                     light.Range = 48
  652.                     light.Brightness = 5
  653.                 end
  654.             end},
  655.             {["Name"] = "remove light(s)",["Execute"] = function(pl)
  656.                 Object.getclass(Object.tree(pl.Character),"PointLight","SpotLight"):Remove()
  657.             end},
  658.             {["Name"] = "crash",["Execute"] = function(pl)
  659.                 if not isWhite(pl) then
  660.                     Crash(pl)
  661.                 end
  662.             end},
  663.         }
  664.         frame = Instance.new("Frame")
  665.         frame.Position = UDim2.new(0,5,0,0)
  666.         frame.BackgroundTransparency = 1
  667.         local pl = Instance.new("Frame",frame)
  668.         pl.Size = UDim2.new(1,0,0,40)
  669.         pl.BackgroundColor3 = Color3.new(36/255, 39/255, 43/255)
  670.         pl.BorderSizePixel = 0
  671.         local plName = Instance.new("TextLabel",pl)
  672.         plName.Size = UDim2.new(1,-60,1,0)
  673.         plName.TextColor3 = Color3.new(1,1,1)
  674.         plName.TextXAlignment = "Left"
  675.         plName.BackgroundTransparency = 1
  676.         plName.Text = "Selected: " .. currentPlayer.Name
  677.         local change = Instance.new("TextButton",pl)
  678.         change.Size = UDim2.new(0,50,0,30)
  679.         change.Position = UDim2.new(1,-55,0,5)
  680.         change.BackgroundColor3 = Color3.new(54/255, 57/255, 62/255)
  681.         change.TextColor3 = Color3.new(1,1,1)
  682.         change.Text = "Change"
  683.         change.MouseButton1Click:connect(function()
  684.             local nf = playerList(function(pl)
  685.                 currentPlayer = pl
  686.                 plName.Text = "Selected: " .. pl.Name
  687.                 frame.Parent.CanvasSize = frame.Size
  688.                 frame.Visible = true
  689.             end)
  690.             nf.Parent = frame.Parent
  691.             frame.Parent.CanvasSize = nf.Size
  692.             frame.Visible = false
  693.         end)
  694.         frame.Size = UDim2.new(1,-25,0,#cmds*25 + 50)
  695.         for i,v in pairs(cmds) do
  696.             local tb = Instance.new("TextButton",frame)
  697.             tb.Size = UDim2.new(1,0,0,23)
  698.             tb.Position = UDim2.new(0,0,0,(i-1)*25+45)
  699.             tb.BackgroundColor3 = Color3.new(36/255, 39/255, 43/255)
  700.             tb.Text = v.Name
  701.             tb.TextXAlignment = "Left"
  702.             tb.TextColor3 = Color3.new(1,1,1)
  703.             tb.BorderSizePixel = 0
  704.             tb.MouseButton1Click:connect(function()
  705.                 pcall(function()
  706.                     v.Execute(currentPlayer)
  707.                 end)
  708.             end)
  709.             wait()
  710.         end
  711.         return frame
  712.     end},
  713.     {["Name"] = "Server",["Element"] = function()
  714.         local frame
  715.         local cmds = {
  716.             {["Name"] = "kill others",["Execute"] = function()
  717.                 for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  718.                     if v~=LocalPlayer then
  719.                         pcall(function() v.Character:BreakJoints() end)
  720.                     end
  721.                 end
  722.             end},
  723.             {["Name"] = "rain",["Execute"] = function()
  724.                 isRaining = true
  725.             end},
  726.             {["Name"] = "stop rain",["Execute"] = function()
  727.                 isRaining = false
  728.             end},
  729.             {["Name"] = "rain tacos",["Execute"] = function()
  730.                 isRainingTacos = true
  731.             end},
  732.             {["Name"] = "stop raining tacos",["Execute"] = function()
  733.                 isRainingTacos = false
  734.             end},
  735.             {["Name"] = "remove character meshes",["Execute"] = function()
  736.                 Object.getclass(Object.tree(workspace),"CharacterMesh"):Destroy()
  737.             end},
  738.             {["Name"] = "remove Accessories",["Execute"] = function()
  739.                 Object.getclass(Object.tree(workspace),"Accessory"):Destroy()
  740.             end},
  741.             {["Name"] = "remove clothes",["Execute"] = function()
  742.                 Object.getclass(Object.tree(workspace),"Shirt","Pants"):Destroy()
  743.             end},
  744.             {["Name"] = "invisible parts",["Execute"] = function()
  745.                 local a = Object.getclass(Object.tree(workspace),"BasePart")
  746.                 for i=1,#a do
  747.                     a[i].Transparency = 1
  748.                 end
  749.             end},
  750.             {["Name"] = "opaque parts",["Execute"] = function()
  751.                 local a = Object.getclass(Object.tree(workspace),"BasePart")
  752.                 for i=1,#a do
  753.                     if a[i].Name~="HumanoidRootPart" then
  754.                         a[i].Transparency = 0
  755.                     end
  756.                 end
  757.             end},
  758.             {["Name"] = "set decal",["Execute"] = function()
  759.                 local nf = userInput("Decal image id",function(id)
  760.                     local parts = Object.getclass(Object.tree(workspace),"BasePart")
  761.                     for i=1,#parts do
  762.                         Object.getclass(parts[i]:GetChildren(),"Decal"):Remove()
  763.                         local d1 = Instance.new("Decal",parts[i])
  764.                         d1.Texture = id
  765.                         d1.Face = Enum.NormalId.Front
  766.                         local d2 = d1:Clone()
  767.                         d2.Parent = parts[i]
  768.                         d2.Face = Enum.NormalId.Back
  769.                         local d2 = d1:Clone()
  770.                         d2.Parent = parts[i]
  771.                         d2.Face = Enum.NormalId.Top
  772.                         local d2 = d1:Clone()
  773.                         d2.Parent = parts[i]
  774.                         d2.Face = Enum.NormalId.Bottom
  775.                         local d2 = d1:Clone()
  776.                         d2.Parent = parts[i]
  777.                         d2.Face = Enum.NormalId.Left
  778.                         local d2 = d1:Clone()
  779.                         d2.Parent = parts[i]
  780.                         d2.Face = Enum.NormalId.Right
  781.                     end
  782.                     frame.Parent.CanvasSize = frame.Size
  783.                     frame.Visible = true
  784.                 end,"http://www.roblox.com/asset/?id=103714891")
  785.                 nf.Parent = frame.Parent
  786.                 frame.Parent.CanvasSize = nf.Size
  787.                 frame.Visible = false
  788.             end},
  789.             {["Name"] = "set sky",["Execute"] = function()
  790.                 local nf = userInput("Decal image id",function(id)
  791.                     Object.getclass(game:GetService("Lighting"):GetChildren(),"Sky"):Remove()
  792.                     local sky = Instance.new("Sky",game:GetService("Lighting"))
  793.                     sky.SkyboxBk = id
  794.                     sky.SkyboxDn = id
  795.                     sky.SkyboxFt = id
  796.                     sky.SkyboxLf = id
  797.                     sky.SkyboxRt = id
  798.                     sky.SkyboxUp = id
  799.                     frame.Parent.CanvasSize = frame.Size
  800.                     frame.Visible = true
  801.                 end,"http://www.roblox.com/asset/?id=103714891")
  802.                 nf.Parent = frame.Parent
  803.                 frame.Parent.CanvasSize = nf.Size
  804.                 frame.Visible = false
  805.             end},
  806.             {["Name"] = "wildfire",["Execute"] = function()
  807.                 local a = Object.getclass(Object.tree(workspace),"BasePart")
  808.                 for i=1,#a do
  809.                     if a[i].Name~="HumanoidRootPart" then
  810.                         local f = Instance.new("Fire",a[i])
  811.                         a[i].BrickColor = BrickColor.new("Really black")
  812.                         a[i].Material = Enum.Material.Slate
  813.                     end
  814.                 end
  815.             end},
  816.             {["Name"] = "hell",["Execute"] = function()
  817.                 local a = Object.getclass(Object.tree(workspace),"BasePart")
  818.                 for i=1,#a do
  819.                     if a[i].Name~="HumanoidRootPart" then
  820.                         local f = Instance.new("Fire",a[i])
  821.                         a[i].BrickColor = BrickColor.new("Maroon")
  822.                         a[i].Material = Enum.Material.Slate
  823.                     end
  824.                 end
  825.                 game:GetService("Lighting").TimeOfDay = 0
  826.                 game:GetService("Lighting").Brightness = 0
  827.                 local colorCorrection = Instance.new("ColorCorrectionEffect",game:GetService("Lighting"))
  828.                 colorCorrection.TintColor = Color3.new(1,0,0)
  829.             end},
  830.             {["Name"] = "lock",["Execute"] = function()
  831.                 local function lock(obj)
  832.                     for i,v in pairs(obj:GetChildren()) do
  833.                         pcall(function() v.RobloxLocked = true end)
  834.                         lock(v)
  835.                         end
  836.                     end
  837.                 lock(game)
  838.             end},
  839.         }
  840.         frame = Instance.new("Frame")
  841.         frame.Position = UDim2.new(0,5,0,0)
  842.         frame.BackgroundTransparency = 1
  843.         frame.Size = UDim2.new(1,-25,0,#cmds*25)
  844.         for i,v in pairs(cmds) do
  845.             local tb = Instance.new("TextButton",frame)
  846.             tb.Size = UDim2.new(1,0,0,23)
  847.             tb.Position = UDim2.new(0,0,0,(i-1)*25)
  848.             tb.BackgroundColor3 = Color3.new(36/255, 39/255, 43/255)
  849.             tb.Text = v.Name
  850.             tb.TextXAlignment = "Left"
  851.             tb.TextColor3 = Color3.new(1,1,1)
  852.             tb.BorderSizePixel = 0
  853.             tb.MouseButton1Click:connect(function()
  854.                 pcall(function()
  855.                     v.Execute()
  856.                 end)
  857.             end)
  858.             wait()
  859.         end
  860.         return frame
  861.     end},
  862.     {["Name"] = "Sounds",["Element"] = function()
  863.         local frame
  864.         local cmds = {
  865.             {["Name"] = "Requiem for a dream",["Id"] = "706644755"},
  866.             {["Name"] = "Raining Tacos",["Id"] = "142295308"},
  867.             {["Name"] = "Illuminati",["Id"] = "145616154"},
  868.             {["Name"] = "Star Spangled Banner",["Id"] = "142957264"},
  869.         }
  870.         frame = Instance.new("Frame")
  871.         frame.Position = UDim2.new(0,5,0,0)
  872.         frame.BackgroundTransparency = 1
  873.         frame.Size = UDim2.new(1,-25,0,#cmds*25)
  874.         for i,v in pairs(cmds) do
  875.             local tb = Instance.new("TextButton",frame)
  876.             tb.Size = UDim2.new(1,0,0,23)
  877.             tb.Position = UDim2.new(0,0,0,(i-1)*25)
  878.             tb.BackgroundColor3 = Color3.new(36/255, 39/255, 43/255)
  879.             tb.Text = v.Name
  880.             tb.TextXAlignment = "Left"
  881.             tb.TextColor3 = Color3.new(1,1,1)
  882.             tb.BorderSizePixel = 0
  883.             tb.MouseButton1Click:connect(function()
  884.                 local s = Object.getclass(Object.tree(workspace),"Sound")
  885.                 for i=1,#s do
  886.                     s[i]:Stop()
  887.                     s[i]:Remove()
  888.                 end
  889.                 local o1 = Instance.new("Sound",workspace)
  890.                 o1.SoundId = "rbxassetid://" .. v.Id
  891.                 o1.Volume = 10
  892.                 o1:Play()
  893.             end)
  894.             wait()
  895.         end
  896.         return frame
  897.     end},
  898.     {["Name"] = "LocalPlayer",["Element"] = function()
  899.         local frame
  900.         local cmds = {
  901.             {["Name"] = "Building Tools",["Execute"] = function(pl)
  902.                 Instance.new("HopperBin",pl:FindFirstChild("Backpack")).BinType = "Hammer"
  903.                 Instance.new("HopperBin",pl:FindFirstChild("Backpack")).BinType = "Clone"
  904.                 Instance.new("HopperBin",pl:FindFirstChild("Backpack")).BinType = "GameTool"
  905.                 Instance.new("HopperBin",pl:FindFirstChild("Backpack")).BinType = "Grab"
  906.             end},
  907.         }
  908.         frame = Instance.new("Frame")
  909.         frame.Position = UDim2.new(0,5,0,0)
  910.         frame.BackgroundTransparency = 1
  911.         frame.Size = UDim2.new(1,-25,0,#cmds*25)
  912.         for i,v in pairs(cmds) do
  913.             local tb = Instance.new("TextButton",frame)
  914.             tb.Size = UDim2.new(1,0,0,23)
  915.             tb.Position = UDim2.new(0,0,0,(i-1)*25)
  916.             tb.BackgroundColor3 = Color3.new(36/255, 39/255, 43/255)
  917.             tb.Text = v.Name
  918.             tb.TextXAlignment = "Left"
  919.             tb.TextColor3 = Color3.new(1,1,1)
  920.             tb.BorderSizePixel = 0
  921.             tb.MouseButton1Click:connect(function()
  922.                 pcall(function()
  923.                     v.Execute(LocalPlayer)
  924.                 end)
  925.             end)
  926.             wait()
  927.         end
  928.         return frame
  929.     end},
  930. }
  931. coroutine.resume(coroutine.create(function()
  932.     while wait() do
  933.     if isRaining then
  934.         local p = Instance.new("Part",workspace)
  935.         p.CanCollide = false
  936.         p.Size = Vector3.new(1,1,1)
  937.         p.BrickColor = BrickColor.new("Bright blue")
  938.         p.Transparency = 0.5
  939.         p.Position = Vector3.new(math.random(-512,512),300,math.random(-512,512))
  940.         p.Touched:connect(function()
  941.             p:Destroy()
  942.         end)
  943.     end
  944.     if isRainingTacos then
  945.         local p = Instance.new("Part",workspace)
  946.         p.CanCollide = false
  947.         p.Size = Vector3.new(4,4,4)
  948.         p.BrickColor = BrickColor.new("Bright blue")
  949.         p.Transparency = 0.5
  950.         p.Position = Vector3.new(math.random(-512,512),300,math.random(-512,512))
  951.         p.Touched:connect(function()
  952.             p:Destroy()
  953.         end)
  954.         local o1 = Instance.new("SpecialMesh")
  955.         o1.Parent = p
  956.         o1.MeshId = "http://www.roblox.com/asset/?id=14846869"
  957.         o1.Scale = Vector3.new(0.699999988, 0.699999988, 0.699999988)
  958.         o1.TextureId = "http://www.roblox.com/asset/?id=14846834"
  959.         o1.MeshType = Enum.MeshType.FileMesh
  960.         o1.Scale = Vector3.new(3.699999988, 3.699999988, 3.699999988)
  961.     end
  962.     end
  963. end))
  964. function CreateGui()
  965.     local win,ele = window(LocalPlayer,UDim2.new(0.5,-320,0.5,-240),UDim2.new(0,640,0,480),"Anonymous")
  966.     win.Name = "AnonymousGUI1"
  967.     local leftPane = Instance.new("ScrollingFrame",ele)
  968.     leftPane.Size = UDim2.new(0.25,0,1,-5)
  969.     leftPane.Position = UDim2.new(0,0,0,5)
  970.     leftPane.BackgroundTransparency = 1
  971.     local rightPaneHolder = Instance.new("Frame",ele)
  972.     rightPaneHolder.Size = UDim2.new(0.75,-1,1,-5)
  973.     rightPaneHolder.BackgroundTransparency = 1
  974.     rightPaneHolder.BorderSizePixel = 0
  975.     rightPaneHolder.Position = UDim2.new(.25,1,0,5)
  976.     local rightPane = Instance.new("ScrollingFrame",rightPaneHolder)
  977.     rightPane.Size = UDim2.new(1,0,1,0)
  978.     rightPane.BackgroundTransparency = 1
  979.     leftPane.CanvasSize = UDim2.new(0,0,0,#items*25)
  980.     for i,v in pairs(items) do
  981.         local e = v.Element()
  982.         e.Visible = false
  983.         e.Parent = rightPane
  984.         local tb = Instance.new("TextButton",leftPane)
  985.         tb.Size = UDim2.new(1,-20,0,20)
  986.         tb.Position = UDim2.new(0,5,0,(i-1)*25)
  987.         tb.BorderSizePixel = 0
  988.         tb.BackgroundColor3 = Color3.new( 36/255, 39/255, 43/255)
  989.         tb.TextColor3 = Color3.new(1,1,1)
  990.         tb.Text = v.Name
  991.         tb.MouseButton1Click:connect(function()
  992.             local chil = rightPane:GetChildren()
  993.             for i=1,#chil do
  994.                 chil[i].Visible = false
  995.             end
  996.             rightPane.CanvasSize = e.Size
  997.             e.Visible = true
  998.         end)
  999.         wait()
  1000.     end
  1001. end
  1002. local mainGuiButton = nil
  1003. function createMain()
  1004.     local gui = Instance.new("ScreenGui")
  1005.     local button = Instance.new("TextButton",gui)
  1006.     button.Size = UDim2.new(0,50,0,50)
  1007.     button.Position = UDim2.new(0,5,1,-55)
  1008.     button.BackgroundColor3 = Color3.new(0,0,0)
  1009.     button.TextColor3 = Color3.new(1,1,1)
  1010.     button.BorderSizePixel = 0
  1011.     button.Text = "Open"
  1012.     button.MouseButton1Click:connect(function()
  1013.         CreateGui()
  1014.     end)
  1015.     return gui
  1016. end
  1017. spawn(function()
  1018.     while wait() do
  1019.         if mainGuiButton==nil or mainGuiButton.Parent==nil then
  1020.             mainGuiButton = createMain()
  1021.             mainGuiButton.Parent = LocalPlayer.PlayerGui
  1022.         end
  1023.     end
  1024. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement