daily pastebin goal
68%
SHARE
TWEET

#nokianexus

rocket122111 May 25th, 2018 (edited) 69 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. owner   = game.Players.LocalPlayer.Name
  2. locked  = false
  3. hook    = false
  4. already = false
  5. dorend  = false
  6. admin   = game.Players[owner]
  7. XX      = true
  8. function kill(msg)
  9.     if string.sub(msg,1,5) == "kill " then
  10.         for _,v in pairs(game.Players:GetChildren()) do
  11.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,6))) == string.sub(msg:lower(),6) then
  12.                 v.Character:BreakJoints()
  13.                 ----------------------------
  14.             elseif msg == "kill all" then
  15.                 for _,v in pairs(game.Players:GetChildren()) do
  16.                     v.Character:BreakJoints()
  17.                 end
  18.                 ----------------------------
  19.             elseif msg == "kill others" then
  20.                 for _,v in pairs(game.Players:GetChildren()) do
  21.                     if v.Name ~= owner then
  22.                         v.Character:BreakJoints()
  23.                     end
  24.                 end
  25.             end
  26.         end
  27. elseif string.sub(msg,1,6) == "kill me" then
  28.         game.Players[owner].Character:BreakJoints()
  29.         game.Players[owner].Character.Humanoid.Health = 0
  30.     end
  31. end
  32.  
  33. function loopkill(msg)
  34.     if string.sub(msg,1,9) == "loopkill " then
  35.         XX=true
  36.         -----------------------------------------------
  37.         if string.sub(msg,1,8) == "loopkill me" then
  38.             v=game.Players[owner]
  39.            
  40.                 XX=true
  41.             for i=1,9999999 do
  42.                 wait(0.2)
  43.                 if XX == true then
  44.                    
  45.                         wait(1)
  46.                             if v~=nil then
  47.                                 v.Character:BreakJoints()
  48.                                 v.Character.Humanoid.Health = 0
  49.                             end
  50.                         end
  51.                     end
  52.                 end
  53.            
  54.         -----------------------------------------------
  55.         if msg:lower() == "loopkill all" then
  56.             for i=1,99999999 do
  57.                 wait(0.5)
  58.             for _,v in pairs(game.Players:GetChildren()) do
  59.                 XX = true
  60.                 if XX == true then
  61.                    
  62.                         wait(1)
  63.                             if v~=nil then
  64.                                 v.Character:BreakJoints()
  65.                                 v.Character.Humanoid.Health = 0
  66.                             end
  67.                         end
  68.                     end
  69.                 end
  70.             end
  71.         -----------------------------------------------
  72.         if msg:lower() == "loopkill others" then
  73.             for i=1,999999 do
  74.                 wait(0.5)
  75.             for _,v in pairs(game.Players:GetChildren()) do
  76.                 if v.Name ~= owner then
  77.                     if XX == true then
  78.                             if XX == true then
  79.                                 if v~=nil then
  80.                                     v.Character:BreakJoints()
  81.                                     v.Character.Humanoid.Health = 0
  82.                                     end
  83.                                 end
  84.                             end
  85.                         end
  86.                 end
  87.             end
  88.         -----------------------------------------------
  89.         for i=1,999999 do
  90.             wait(0.5)
  91.         for _,v in pairs(game.Players:GetChildren()) do
  92.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,6))) == string.sub(msg:lower(),6) then
  93.                 if XX == true then
  94.                         if XX== true then
  95.                             if v~= nil then
  96.                             v.Character:BreakJoints()
  97.                             v.Character.Humanoid.Health = 0
  98.                             end
  99.                         end
  100.                     end
  101.                 end
  102.             end
  103.         end
  104.     end
  105. end
  106. end
  107. function unloopkill(msg)
  108.     if string.sub(1,11) == "unloopkill " then
  109.     XX = false
  110.     for _,v in pairs(game.Players:GetChildren()) do
  111.         if v.Character.Humanoid.Health < 10 then
  112.             v:LoadCharacter()
  113.         end
  114.     end
  115. end
  116. end
  117. function forcefield(msg)
  118.     if string.sub(msg,1,3) == "ff " or string.sub(msg,1,11) == "forcefield " then
  119.         -------------------------------------------------
  120.         if string.sub(msg,1,5) == "ff me" or string.sub(msg,1,13) == "forcefield me" then
  121.             Instance.new("ForceField",owner.Character)
  122.         end
  123.         -------------------------------------------------
  124.         if msg:lower() == "ff all" or msg:lower() == "forcefield all" then
  125.             for _,v in pairs(game.Players:GetChildren()) do
  126.                 Instance.new("ForceField",v.Character)
  127.             end
  128.         end
  129.         -------------------------------------------------
  130.         if msg:lower() == "forcefield others" or msg:lower() == "ff others" then
  131.             for _,v in pairs(game.Players:GetChildren()) do
  132.                 if v.Name ~= owner then
  133.                     Instance.new("ForceField",v.Character)
  134.                 end
  135.             end
  136.         end
  137.         -------------------------------------------------
  138.         for _,v in pairs(game.Players:GetChildren()) do
  139.             if string.sub(msg,12) == v.Name or string.sub(msg,4) == v.Name then
  140.                 Instance.new("ForceField",v.Character)
  141.             end
  142.         end
  143.     end
  144. end
  145.  
  146. function unforcefield(msg)
  147.     if string.sub(msg,1,13) == "unforcefield " or string.sub(msg,1,5) == "unff " then
  148.         --------------------------------------------------------------------------
  149.         if string.sub(msg,1,15) == "unforcefield me" or string.sub(msg,1,7) == "unff me" then
  150.             if game.Players[owner].Character:FindFirstChild("ForceField") then
  151.                 game.Players[owner].Character.ForceField:Destroy()
  152.             end
  153.         end
  154.         --------------------------------------------------------------------------
  155.         if msg:lower() == "unforcefield all" or msg:lower() == "unff all" then
  156.             for _,v in pairs(game.Players:GetChildren()) do
  157.                 if v.Character:FindFirstChild("ForceField") then
  158.                     for _,f in pairs(v.Character:GetChildren()) do
  159.                         if f.Name == "ForceField" then
  160.                             f:Destroy()
  161.                         end
  162.                     end
  163.                 end
  164.             end
  165.         end
  166.         ---------------------------------------------------------------------------
  167.         if msg:lower() == "unforcefield others" or msg == "unff others" then
  168.             for _,v in pairs(game.Players:GetChildren()) do
  169.                 if v.Name ~= owner then
  170.                     if v.Character:FindFirstChild("ForceField") then
  171.                         for _,f in pairs(v.Character:GetChildren()) do
  172.                             if f.Name == "ForceField" then
  173.                                 f:Destroy()
  174.                             end
  175.                         end
  176.                     end
  177.                 end
  178.             end
  179.         end
  180.         ---------------------------------------------------------------------------
  181.         for _,v in pairs(game.Players:GetChildren()) do
  182.             if string.sub(msg,14) == v.Name or string.sub(msg,6) == v.Name then
  183.                 if v.Character:FindFirstChild("ForceField") then
  184.                     for _,f in pairs(v.Character:GetChildren()) do
  185.                         if f.Name == "ForceField" then
  186.                             f:Destroy()
  187.                         end
  188.                     end
  189.                 end
  190.             end
  191.         end
  192.     end
  193. end
  194. function clearws(msg)
  195.     if string.sub(msg,1,8) == "clearws " or string.sub(msg,1,7) == "clearws" then
  196.          print("server ends in"..string.sub(msg,8).." Seconds")
  197.         for i=1,string.sub(msg,9) do
  198.         wait(1)
  199.         print(i.." Seconds")
  200.         end
  201.         for _,v in pairs(game.Workspace:GetChildren()) do
  202.             if v.className ~= "Terrain" or v.className ~= "Camera" then
  203.                 if v.Name ~= "Terrain" then
  204.                     v:Destroy()
  205.                 end
  206.             end
  207.         end
  208.     end
  209. end
  210.  
  211. function btools(msg)
  212.     if string.sub(msg,1,7) == "btools " then
  213.         ----------------------------------------------
  214.         if string.sub(msg,1,9) == "btools me" then
  215.             v=game.Players[owner]
  216.              if v.Backpack:FindFirstChild("HopperBin") then
  217.                     for _,v in pairs(v.Backpack:GetChildren()) do
  218.                         if v.Name == "HopperBin" then
  219.                             v:Destroy()
  220.                         end
  221.                     end
  222.                 end
  223.                 Instance.new("HopperBin",v.Backpack).BinType = "Clone"
  224.                 Instance.new("HopperBin",v.Backpack).BinType = "Grab"
  225.                 Instance.new("HopperBin",v.Backpack).BinType = "GameTool"
  226.                 Instance.new("HopperBin",v.Backpack).BinType = "Hammer"
  227.         end
  228.         ----------------------------------------------
  229.         if msg:lower() == "btools all" then
  230.             for _,v in pairs(game.Players:GetChildren()) do
  231.                 if v.Backpack:FindFirstChild("HopperBin") then
  232.                     for _,v in pairs(v.Backpack:GetChildren()) do
  233.                         if v.Name == "HopperBin" then
  234.                             v:Destroy()
  235.                         end
  236.                     end
  237.                 end
  238.                 Instance.new("HopperBin",v.Backpack).BinType = "Clone"
  239.                 Instance.new("HopperBin",v.Backpack).BinType = "Grab"
  240.                 Instance.new("HopperBin",v.Backpack).BinType = "GameTool"
  241.                 Instance.new("HopperBin",v.Backpack).BinType = "Hammer"
  242.             end
  243.         end
  244.        
  245.         ----------------------------------------------
  246.         if msg:lower() == "btools others" then
  247.             for _,v in pairs(game.Players:GetChildren()) do
  248.                 if v.Name ~= owner then
  249.                     if v.Backpack:FindFirstChild("HopperBin") then
  250.                     for _,v in pairs(v.Backpack:GetChildren()) do
  251.                         if v.Name == "HopperBin" then
  252.                             v:Destroy()
  253.                         end
  254.                     end
  255.                 end
  256.                     Instance.new("HopperBin",v.Backpack).BinType = "Clone"
  257.                     Instance.new("HopperBin",v.Backpack).BinType = "Grab"
  258.                     Instance.new("HopperBin",v.Backpack).BinType = "GameTool"
  259.                     Instance.new("HopperBin",v.Backpack).BinType = "Hammer"
  260.                 end
  261.             end
  262.         end
  263.         ----------------------------------------------
  264.         for _,v in pairs(game.Players:GetChildren()) do
  265.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,8))) == string.sub(msg:lower(),8) then
  266.                 if v.Backpack:FindFirstChild("HopperBin") then
  267.                     for _,v in pairs(v.Backpack:GetChildren()) do
  268.                         if v.Name == "HopperBin" then
  269.                             v:Destroy()
  270.                         end
  271.                     end
  272.                 end
  273.                 Instance.new("HopperBin",v.Backpack).BinType = "Clone"
  274.                 Instance.new("HopperBin",v.Backpack).BinType = "Grab"
  275.                 Instance.new("HopperBin",v.Backpack).BinType = "GameTool"
  276.                 Instance.new("HopperBin",v.Backpack).BinType = "Hammer"
  277.             end
  278.         end
  279.     end
  280. end
  281.  
  282. function unbtools(msg)
  283.     if string.sub(msg,1,9) == "unbtools " then
  284.         ---------------------------------------------------
  285.         if string.sub(msg,1,11) == "unbtools me" then
  286.             v=game.Players[owner]
  287.             if v.Backpack:FindFirstChild("HopperBin") then
  288.                     for _,H in pairs(v.Backpack:GetChildren()) do
  289.                         if H.className == "HopperBin" then
  290.                             H:Destroy()
  291.                         end
  292.                     end
  293.                 end
  294.         end
  295.         ---------------------------------------------------
  296.         if msg:lower() == "unbtools all" then
  297.             for _,v in pairs(game.Players:GetChildren()) do
  298.                 if v.Backpack:FindFirstChild("HopperBin") then
  299.                     for _,H in pairs(v.Backpack:GetChildren()) do
  300.                         if H.className == "HopperBin" then
  301.                             H:Destroy()
  302.                         end
  303.                     end
  304.                 end
  305.             end
  306.         end
  307.         ---------------------------------------------------
  308.         if msg:lower() == "unbtools others" then
  309.             for _,v in pairs(game.Players:GetChildren()) do
  310.                 if v.Backpack:FindFirstChild("HopperBin") then
  311.                     for _,H in pairs(v.Backpack:GetChildren()) do
  312.                         if H.className == "HopperBin" then
  313.                             if v.Name ~= owner then
  314.                                 H:Destroy()
  315.                             end
  316.                         end
  317.                     end
  318.                 end
  319.             end
  320.         end
  321.         ---------------------------------------------------
  322.         for _,v in pairs(game.Players:GetChildren()) do
  323.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,10))) == string.sub(msg:lower(),10) then
  324.                 if v.Backpack:FindFirstChild("HopperBin") then
  325.                     for _,H in pairs(v.Backpack:GetChildren()) do
  326.                         if H.className == "HopperBin" then
  327.                             H:Destroy()
  328.                         end
  329.                     end
  330.                 end
  331.             end
  332.         end
  333.     end
  334. end
  335.  
  336. function walkspeed(msg)
  337.     if string.sub(msg,1,10) == "walkspeed " then
  338.         ---------------------------------------------
  339.         if string.sub(msg,1,12) == "walkspeed me" then
  340.             game.Players[owner].Character.Humanoid.WalkSpeed =100
  341.         end
  342.         ---------------------------------------------
  343.         if msg:lower() == "walkspeed all" then
  344.             for _,v in pairs(game.Players:GetChildren()) do
  345.                 v.Character.Humanoid.WalkSpeed = 100
  346.             end
  347.         end
  348.         ---------------------------------------------
  349.         if msg:lower() == "walkspeed others" then
  350.             for _,v in pairs(game.Players:GetChildren()) do
  351.                 if v.Name ~= owner then
  352.                     v.Character.Humanoid.WalkSpeed = 100
  353.                 end
  354.             end
  355.         end
  356.         ---------------------------------------------
  357.         for _,v in pairs(game.Players:GetChildren()) do
  358.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,11))) == string.sub(msg:lower(),11) then
  359.                 v.Character.Humanoid.WalkSpeed = 100
  360.             end
  361.         end
  362.     end
  363. end
  364. function unwalkspeed(msg)
  365.     if string.sub(msg,1,12) == "unwalkspeed " then
  366.         ---------------------------------------------
  367.         if string.sub(msg,1,14) == "unwalkspeed me" then
  368.             game.Players[owner].Character.Humanoid.WalkSpeed = 17
  369.         end
  370.         ---------------------------------------------
  371.         if msg:lower() == "unwalkspeed all" then
  372.             for _,v in pairs(game.Players:GetChildren()) do
  373.                 v.Character.Humanoid.WalkSpeed = 17
  374.             end
  375.         end
  376.         ---------------------------------------------
  377.         if msg:lower() == "unwalkspeed others" then
  378.             for _,v in pairs(game.Players:GetChildren()) do
  379.                 if v.Name ~= owner then
  380.                     v.Character.Humanoid.WalkSpeed = 17
  381.                 end
  382.             end
  383.         end
  384.         ---------------------------------------------
  385.         for _,v in pairs(game.Players:GetChildren()) do
  386.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,13))) == string.sub(msg:lower(),13) then
  387.                 v.Character.Humanoid.WalkSpeed = 17
  388.             end
  389.         end
  390.     end
  391. end
  392.  
  393. function sparkles(msg)
  394.     if string.sub(msg,1,9) == "sparkles " then
  395.         -------------------------------------------------
  396.         if string.sub(msg,1,11) == "sparkles me" then
  397.             Instance.new("Sparkles",game.Players[owner].Character.Torso)
  398.         end
  399.         -------------------------------------------------
  400.         if msg:lower() == "sparkles all" then
  401.             for _,v in pairs(game.Players:GetChildren()) do
  402.                 Instance.new("Sparkles",v.Character.Torso)
  403.             end
  404.         end
  405.         -------------------------------------------------
  406.         if msg:lower() == "sparkles others" then
  407.             for _,v in pairs(game.Players:GetChildren()) do
  408.                 if v.Name ~= owner then
  409.                     Instance.new("Sparkles",v.Character.Torso)
  410.                 end
  411.             end
  412.         end
  413.         -------------------------------------------------
  414.         for _,v in pairs(game.Players:GetChildren()) do
  415.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,10))) == string.sub(msg:lower(),10) then
  416.                 Instance.new("Sparkles",v.Character.Torso)
  417.             end
  418.         end
  419.     end
  420. end
  421.  
  422. function unsparkles(msg)
  423.     if string.sub(msg,1,11) == "unsparkles " then
  424.         --------------------------------------------------------------------------
  425.         if string.sub(msg,1,13) == "unsparkles me" then
  426.             v=game.Players[owner]
  427.             if v.Character.Torso:FindFirstChild("Sparkles") then
  428.                     for _,f in pairs(v.Character.Torso:GetChildren()) do
  429.                         if f.Name == "Sparkles" then
  430.                             f:Destroy()
  431.                         end
  432.                     end
  433.                 end
  434.         end
  435.         --------------------------------------------------------------------------
  436.         if msg:lower() == "unsparkles all" then
  437.             for _,v in pairs(game.Players:GetChildren()) do
  438.                 if v.Character.Torso:FindFirstChild("Sparkles") then
  439.                     for _,f in pairs(v.Character.Torso:GetChildren()) do
  440.                         if f.Name == "Sparkles" then
  441.                             f:Destroy()
  442.                         end
  443.                     end
  444.                 end
  445.             end
  446.         end
  447.         ---------------------------------------------------------------------------
  448.         if msg:lower() == "unsparkles others" then
  449.             for _,v in pairs(game.Players:GetChildren()) do
  450.                 if v.Name ~= owner then
  451.                     if v.Character.Torso:FindFirstChild("sparkles") then
  452.                         for _,f in pairs(v.Character.Torso:GetChildren()) do
  453.                             if f.Name == "Sparkles" then
  454.                                 f:Destroy()
  455.                             end
  456.                         end
  457.                     end
  458.                 end
  459.             end
  460.         end
  461.         ---------------------------------------------------------------------------
  462.         for _,v in pairs(game.Players:GetChildren()) do
  463.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,12))) == string.sub(msg:lower(),12) then
  464.                 if v.Character.Torso:FindFirstChild("Sparkles") then
  465.                     for _,f in pairs(v.Character.Torso:GetChildren()) do
  466.                         if f.Name == "Sparkles" then
  467.                             f:Destroy()
  468.                         end
  469.                     end
  470.                 end
  471.             end
  472.         end
  473.     end
  474. end
  475. function grav(msg)
  476.     if string.sub(msg,1,8) == "gravity " then
  477.         game.Workspace.Gravity = string.sub(msg,9)
  478.     end
  479. end
  480. function bring(msg)
  481.     if string.sub(msg,1,6) == "bring " then
  482.         ------------------------------------------------
  483.         if string.sub(msg,1,12) == "bring random" then
  484.             p=game.Players:GetChildren()
  485.             r=math.random(1,#p)
  486.             game.Players.p[r].Character:MoveTo(game.Players[owner].Character.Torso)
  487.         end
  488.         ------------------------------------------------
  489.         if msg:lower() == "bring all" then
  490.             for _,v in pairs(game.Players:GetChildren()) do
  491.                 v.Character:MoveTo(game.Workspace[owner].Torso.Position)
  492.             end
  493.         end
  494.         ------------------------------------------------
  495.         for _,v in pairs(game.Players:GetChildren()) do
  496.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,7))) == string.sub(msg:lower(),7) then
  497.                 v.Character:MoveTo(game.Workspace[owner].Torso.Position)
  498.             end
  499.         end
  500.     end
  501. end
  502.  
  503. function goto(msg)
  504.     if string.sub(msg,1,5) == "goto " then
  505.             ---------------------------------------------------
  506.             if msg:lower() == "goto random" then
  507.                 local p=game.Players:GetChildren()
  508.                 local r=math.random(1,#p)
  509.                 game.Players[owner].Character:MoveTo(p[r].Character.Torso.Position)
  510.             end
  511.             ---------------------------------------------------
  512.             for _,v in pairs(game.Players:GetChildren()) do
  513.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,6))) == string.sub(msg:lower(),6) then
  514.                 game.Players[owner].Character:MoveTo(v.Character.Torso.Position)
  515.             end
  516.         end
  517.     end
  518. end
  519.  
  520. function kick(msg)
  521.     if string.sub(msg,1,5) == "kick " or string.sub(msg,1,8) == "shutdown" then
  522.         ----------------------------------------------
  523.         if string.sub(msg,1,7) == "kick me" then
  524.             game.Players[owner]:Remove()
  525.         end
  526.         ----------------------------------------------
  527.         if msg:lower() == "kick others" then
  528.             for _,v in pairs(game.Players:GetChildren()) do
  529.                 if v.Name ~= owner then
  530.                 function rep()
  531.                     if v.Character then
  532.                         v.Character:MoveTo(Vector3.new(math.random(999000,1001000),1000000,1000000))
  533.                         s=Instance.new("SkateboardPlatform",v.Character)
  534.                         s.Transparency = 1
  535.                         s.Position = v.Character:WaitForChild("HumanoidRootPart").Position
  536.                         torso = v.Character:WaitForChild("Torso")
  537.                         torso.Anchored = true
  538.                     elseif not v.Character then
  539.                         wait(1)
  540.                             torso.Anchored = true
  541.                         rep()
  542.                     end
  543.                 end
  544.                 repeat
  545.                     rep()
  546.                     wait()
  547.                 until not game.Players:FindFirstChild(v.Name)
  548.             end
  549.         end
  550.         end
  551.         ----------------------------------------------
  552.         if msg:lower() == "kick all" or msg:lower() == "shutdown" then
  553.             for _,v in pairs(game.Players:GetChildren()) do
  554.                 function rep()
  555.                     if v.Character then
  556.                         v.Character:MoveTo(Vector3.new(math.random(999000,1001000),1000000,1000000))
  557.                         s=Instance.new("SkateboardPlatform",v.Character)
  558.                         s.Transparency = 1
  559.                         s.Position = v.Character:WaitForChild("HumanoidRootPart").Position
  560.                         torso = v.Character:WaitForChild("Torso")
  561.                         torso.Anchored = true
  562.                     elseif not v.Character then
  563.                         wait(1)
  564.                             torso.Anchored = true
  565.                         rep()
  566.                     end
  567.                 end
  568.                 repeat
  569.                     rep()
  570.                     wait()
  571.                 until not game.Players:FindFirstChild(v.Name)
  572.             end
  573.         end
  574.         ----------------------------------------------
  575.         for _,v in pairs(game.Players:GetChildren()) do
  576.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,6))) == string.sub(msg:lower(),6) then
  577.                 function rep()
  578.                     if v.Character then
  579.                         v.Character:MoveTo(Vector3.new(math.random(999000,1001000),1000000,1000000))
  580.                         s=Instance.new("SkateboardPlatform",v.Character)
  581.                         s.Transparency = 1
  582.                         s.Position = v.Character:WaitForChild("HumanoidRootPart").Position
  583.                         torso = v.Character:WaitForChild("Torso")
  584.                         torso.Anchored = true
  585.                     elseif not v.Character then
  586.                         wait(1)
  587.                             torso.Anchored = true
  588.                         rep()
  589.                     end
  590.                 end
  591.                 repeat
  592.                     rep()
  593.                     wait()
  594.                 until not game.Players:FindFirstChild(v.Name)
  595.             end
  596.         end
  597.     end
  598. end
  599. function lag(msg)
  600.     if string.sub(msg,1,4) == "lag " then
  601.     for _,v in pairs(game.Players:GetChildren()) do
  602.         if string.sub(v.Name:lower(),1,string.len(string.sub(msg,5))) == string.sub(msg:lower(),5) then
  603.             while wait() do
  604.                 if v then
  605.                     Instance.new("HopperBin",v.Backpack)
  606.                 end
  607.             end
  608.         end
  609.     end
  610. end
  611. end
  612. function cmds(msg)
  613.     if msg:lower() == "cmds" then
  614.         print("kill") print("loopkill") print("unloopkill") print("forcefield") print("unforcefield") print("clearws 'Seconds'") print("btools") print("unbtools")
  615.         print("walkspeed") print("unwalkspeed") print("sparkles") print("gravity") print("bring") print("goto") print("kick") print("lag") print("cmds")
  616.         print("god") print("ungod") print("leaderstats") print("unleaderstats") print("topkek") print("respawn") print("watch") print("unwatch") print("dor")
  617.         print("exec") print("lockserver") print("unlockserver") print("hookchat") print("unhookchat") print("dorskipstage") print("dorskipend") print("undorskipend")
  618.         print("heal") print("chaingun") print("hell") print("music") print("clean")
  619.     end
  620. end
  621. function god(msg)
  622.     if string.sub(msg,1,4) == "god " then
  623.         -----------------------------------------------
  624.         if string.sub(msg,1,6) == "god me" then
  625.             v=game.Players[owner]
  626.             v.Character.Humanoid.MaxHealth = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  627.                 v.Character.Humanoid.Health = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  628.         end
  629.         -----------------------------------------------
  630.         if msg:lower() == "god all" then
  631.             for _,v in pairs(game.Players:GetChildren()) do
  632.                 v.Character.Humanoid.MaxHealth = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  633.                 v.Character.Humanoid.Health = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  634.             end
  635.         end
  636.         -----------------------------------------------
  637.         if msg:lower() == "god all" then
  638.             for _,v in pairs(game.Players:GetChildren()) do
  639.                 if v.Name ~= owner then
  640.                     v.Character.Humanoid.MaxHealth = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  641.                     v.Character.Humanoid.Health = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  642.                 end
  643.             end
  644.         end
  645.         -----------------------------------------------
  646.         for _,v in pairs(game.Players:GetChildren()) do
  647.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,5))) == string.sub(msg:lower(),5) then
  648.                 v.Character.Humanoid.MaxHealth = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  649.                 v.Character.Humanoid.Health = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  650.             end
  651.         end
  652.     end
  653. end
  654. function ungod(msg)
  655.     if string.sub(msg,1,6) == "ungod " then
  656.         -----------------------------------------------
  657.         if string.sub(msg,1,8) == "ungod me" then
  658.             v=game.Players[owner]
  659.             v.Character.Humanoid.MaxHealth = 100
  660.                 v.Character.Humanoid.Health = 100
  661.         end
  662.         -----------------------------------------------
  663.         if msg:lower() == "ungod all" then
  664.             for _,v in pairs(game.Players:GetChildren()) do
  665.                 v.Character.Humanoid.MaxHealth = 100
  666.                 v.Character.Humanoid.Health = 100
  667.             end
  668.         end
  669.         -----------------------------------------------
  670.         if msg:lower() == "ungod all" then
  671.             for _,v in pairs(game.Players:GetChildren()) do
  672.                 if v.Name ~= owner then
  673.                     v.Character.Humanoid.MaxHealth = 100
  674.                     v.Character.Humanoid.Health = 100
  675.                 end
  676.             end
  677.         end
  678.         -----------------------------------------------
  679.         for _,v in pairs(game.Players:GetChildren()) do
  680.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,7))) == string.sub(msg:lower(),7) then
  681.                 v.Character.Humanoid.MaxHealth = 100
  682.                 v.Character.Humanoid.Health = 100
  683.             end
  684.         end
  685.     end
  686. end
  687. function leaderstats(msg)
  688.     if string.sub(msg,1,12) == "leaderstats " then
  689.         -----------------------------------------------
  690.         if string.sub(msg,1,14) == "leaderstats me" then
  691.             v=game.Players[owner]
  692.              for _,p in pairs(v.leaderstats:GetChildren()) do
  693.                     p.Value = 15000
  694.                 end
  695.         end
  696.         -----------------------------------------------
  697.         if msg:lower() == "leaderstats all" then
  698.             for _,v in pairs(game.Players:GetChildren()) do
  699.                 for _,p in pairs(v.leaderstats:GetChildren()) do
  700.                     p.Value = 15000
  701.                 end
  702.             end
  703.         end
  704.         -----------------------------------------------
  705.         if msg:lower() == "leaderstats others" then
  706.             for _,v in pairs(game.Players:GetChildren()) do
  707.                 if v.Name ~= owner then
  708.                     for _,p in pairs(v.leaderstats:GetChildren()) do
  709.                         p.Value = 15000
  710.                     end
  711.                 end
  712.             end
  713.         end
  714.         -----------------------------------------------
  715.         for _,v in pairs(game.Players:GetChildren()) do
  716.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,13))) == string.sub(msg:lower(),13) then
  717.                 for _,p in pairs(v.leaderstats:GetChildren()) do
  718.                     p.Value = 15000
  719.                 end
  720.             end
  721.         end
  722.     end
  723. end
  724.  
  725. function unleaderstats(msg)
  726.     if string.sub(msg,1,14) == "unleaderstats " then
  727.         -----------------------------------------------
  728.         if string.sub(msg,1,16) == "unleaderstats me" then
  729.             v=game.Players[owner]
  730.             for _,p in pairs(v.leaderstats:GetChildren()) do
  731.                     p.Value = 0
  732.                 end
  733.         end
  734.         -----------------------------------------------
  735.         if msg:lower() == "unleaderstats all" then
  736.             for _,v in pairs(game.Players:GetChildren()) do
  737.                 for _,p in pairs(v.leaderstats:GetChildren()) do
  738.                     p.Value = 0
  739.                 end
  740.             end
  741.         end
  742.         -----------------------------------------------
  743.         if msg:lower() == "unleaderstats others" then
  744.             for _,v in pairs(game.Players:GetChildren()) do
  745.                 if v.Name ~= owner then
  746.                     for _,p in pairs(v.leaderstats:GetChildren()) do
  747.                         p.Value = 0
  748.                     end
  749.                 end
  750.             end
  751.         end
  752.         -----------------------------------------------
  753.         for _,v in pairs(game.Players:GetChildren()) do
  754.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,15))) == string.sub(msg:lower(),15) then
  755.                 for _,p in pairs(v.leaderstats:GetChildren()) do
  756.                     p.Value = 0
  757.                 end
  758.             end
  759.         end
  760.     end
  761. end
  762. --------------------------------------------------------------------------------------------------------------------------------------------------------
  763. function topkek(msg)
  764.     if string.sub(msg:lower(),1,6) == "topkek" then
  765.                 --topk3k 4.0
  766.  
  767. local ScreenGui = Instance.new("ScreenGui")
  768.  
  769. local Base = Instance.new("Frame")
  770.  
  771. local Top = Instance.new("Frame")
  772.  
  773. local First = Instance.new("TextLabel")
  774.  
  775. local Second = Instance.new("TextLabel")
  776.  
  777. local Location = Instance.new("TextLabel")
  778.  
  779. local Exit = Instance.new("TextButton")
  780.  
  781. local HomeContainer = Instance.new("Frame")
  782.  
  783. local Players = Instance.new("Frame")
  784.  
  785. local ImageLabel = Instance.new("ImageLabel")
  786.  
  787. local TextLabel = Instance.new("TextLabel")
  788.  
  789. local Mask = Instance.new("TextButton")
  790.  
  791. local Server = Instance.new("Frame")
  792.  
  793. local ImageLabel_2 = Instance.new("ImageLabel")
  794.  
  795. local TextLabel_2 = Instance.new("TextLabel")
  796.  
  797. local Mask_2 = Instance.new("TextButton")
  798.  
  799. local LocalPlayer = Instance.new("Frame")
  800.  
  801. local ImageLabel_3 = Instance.new("ImageLabel")
  802.  
  803. local TextLabel_3 = Instance.new("TextLabel")
  804.  
  805. local Mask_3 = Instance.new("TextButton")
  806.  
  807. local Scripts = Instance.new("Frame")
  808.  
  809. local ImageLabel_4 = Instance.new("ImageLabel")
  810.  
  811. local TextLabel_4 = Instance.new("TextLabel")
  812.  
  813. local Mask_4 = Instance.new("TextButton")
  814.  
  815. local Miscellaneous = Instance.new("Frame")
  816.  
  817. local ImageLabel_5 = Instance.new("ImageLabel")
  818.  
  819. local TextLabel_5 = Instance.new("TextLabel")
  820.  
  821. local Mask_5 = Instance.new("TextButton")
  822.  
  823. local Settings = Instance.new("Frame")
  824.  
  825. local ImageLabel_6 = Instance.new("ImageLabel")
  826.  
  827. local TextLabel_6 = Instance.new("TextLabel")
  828.  
  829. local Mask_6 = Instance.new("TextButton")
  830.  
  831. local Navigator = Instance.new("ScrollingFrame")
  832.  
  833. local Item = Instance.new("TextButton")
  834.  
  835. local ServerContainer = Instance.new("ScrollingFrame")
  836.  
  837. local dd = Instance.new("TextButton")
  838.  
  839. local ImageLabel_7 = Instance.new("ImageLabel")
  840.  
  841. local LocalPlayerContainer = Instance.new("ScrollingFrame")
  842.  
  843. local PlayersContainer = Instance.new("ScrollingFrame")
  844.  
  845.  
  846.  
  847. -- Properties
  848.  
  849. local hist = game:GetService("LogService"):GetLogHistory()
  850.  
  851. local eiss = false
  852.  
  853. for i,v in pairs(hist) do
  854.  
  855.     if string.find(v["message"]:lower(), "eiss") then
  856.  
  857.         eiss = true
  858.  
  859.         warn("Detected EISS, Parenting to PlayerGui")
  860.  
  861.     end
  862.  
  863. end
  864.  
  865. if eiss then
  866.  
  867.     ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  868.  
  869.     game.StarterGui.ResetPlayerGuiOnSpawn = false
  870.  
  871. else
  872.  
  873.     ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  874.  
  875. end
  876.  
  877.  
  878.  
  879. Base.Name = "Base"
  880.  
  881. Base.Parent = ScreenGui
  882.  
  883. Base.Active = true
  884.  
  885. Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
  886.  
  887. Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
  888.  
  889. Base.BorderSizePixel = 2
  890.  
  891. Base.Draggable = true
  892.  
  893. Base.Position = UDim2.new(0, 50, 0, 250)
  894.  
  895. Base.Selectable = true
  896.  
  897. Base.Size = UDim2.new(0, 450, 0, 250)
  898.  
  899.  
  900.  
  901. Top.Name = "Top"
  902.  
  903. Top.Parent = Base
  904.  
  905. Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  906.  
  907. Top.BackgroundTransparency = 0.5
  908.  
  909. Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  910.  
  911. Top.Position = UDim2.new(0, 10, 0, 7)
  912.  
  913. Top.Size = UDim2.new(1, -20, 0, 20)
  914.  
  915.  
  916.  
  917. First.Name = "First"
  918.  
  919. First.Parent = Top
  920.  
  921. First.BackgroundColor3 = Color3.new(1, 1, 1)
  922.  
  923. First.BackgroundTransparency = 1
  924.  
  925. First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  926.  
  927. First.Size = UDim2.new(1, 0, 1, 0)
  928.  
  929. First.Font = Enum.Font.SourceSans
  930.  
  931. First.FontSize = Enum.FontSize.Size18
  932.  
  933. First.Text = "  T0PK3K 4.0"
  934.  
  935. First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  936.  
  937. First.TextStrokeTransparency = 0
  938.  
  939. First.TextXAlignment = Enum.TextXAlignment.Left
  940.  
  941.  
  942.  
  943. Second.Name = "Second"
  944.  
  945. Second.Parent = Top
  946.  
  947. Second.BackgroundColor3 = Color3.new(1, 1, 1)
  948.  
  949. Second.BackgroundTransparency = 1
  950.  
  951. Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  952.  
  953. Second.Position = UDim2.new(1, -125, 0, 0)
  954.  
  955. Second.Size = UDim2.new(0, 100, 1, 0)
  956.  
  957. Second.Font = Enum.Font.SourceSans
  958.  
  959. Second.FontSize = Enum.FontSize.Size18
  960.  
  961. Second.Text = "cracked by ded"
  962.  
  963. Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  964.  
  965. Second.TextStrokeTransparency = 0
  966.  
  967. Second.TextXAlignment = Enum.TextXAlignment.Left
  968.  
  969.  
  970.  
  971. Location.Name = "Location"
  972.  
  973. Location.Parent = Top
  974.  
  975. Location.BackgroundColor3 = Color3.new(1, 1, 1)
  976.  
  977. Location.BackgroundTransparency = 1
  978.  
  979. Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  980.  
  981. Location.Position = UDim2.new(0, 90, 0, 0)
  982.  
  983. Location.Size = UDim2.new(1, -200, 1, 0)
  984.  
  985. Location.Font = Enum.Font.SourceSansBold
  986.  
  987. Location.FontSize = Enum.FontSize.Size18
  988.  
  989. Location.Text = "Home"
  990.  
  991. Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  992.  
  993. Location.TextStrokeTransparency = 0
  994.  
  995.  
  996.  
  997. Exit.Name = "Exit"
  998.  
  999. Exit.Parent = Top
  1000.  
  1001. Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  1002.  
  1003. Exit.BorderSizePixel = 0
  1004.  
  1005. Exit.Position = UDim2.new(1, -18, 0, 2)
  1006.  
  1007. Exit.Size = UDim2.new(0, 16, 0, 16)
  1008.  
  1009. Exit.Font = Enum.Font.SourceSansBold
  1010.  
  1011. Exit.FontSize = Enum.FontSize.Size14
  1012.  
  1013. Exit.Text = "X"
  1014.  
  1015. Exit.TextColor3 = Color3.new(1, 1, 1)
  1016.  
  1017. Exit.MouseButton1Down:connect(function()
  1018.  
  1019.     Base.Parent = nil
  1020.  
  1021. end)
  1022.  
  1023.  
  1024.  
  1025. HomeContainer.Name = "HomeContainer"
  1026.  
  1027. HomeContainer.Parent = Base
  1028.  
  1029. HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
  1030.  
  1031. HomeContainer.BackgroundTransparency = 1
  1032.  
  1033. HomeContainer.Position = UDim2.new(0, 10, 0, 50)
  1034.  
  1035. HomeContainer.Size = UDim2.new(1, -20, 1, -65)
  1036.  
  1037.  
  1038.  
  1039. Players.Name = "Players"
  1040.  
  1041. Players.Parent = HomeContainer
  1042.  
  1043. Players.BackgroundColor3 = Color3.new(1, 1, 1)
  1044.  
  1045. Players.BackgroundTransparency = 1
  1046.  
  1047. Players.Position = UDim2.new(0.666000009, 10, 0, 0)
  1048.  
  1049. Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1050.  
  1051.  
  1052.  
  1053. ImageLabel.Parent = Players
  1054.  
  1055. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1056.  
  1057. ImageLabel.BackgroundTransparency = 1
  1058.  
  1059. ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
  1060.  
  1061. ImageLabel.Size = UDim2.new(0, 50, 0, 50)
  1062.  
  1063. ImageLabel.Image = "rbxassetid://573066980"
  1064.  
  1065. ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1066.  
  1067.  
  1068.  
  1069. TextLabel.Parent = Players
  1070.  
  1071. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1072.  
  1073. TextLabel.BackgroundTransparency = 1
  1074.  
  1075. TextLabel.Position = UDim2.new(0, 10, 1, -40)
  1076.  
  1077. TextLabel.Size = UDim2.new(1, -20, 0, 20)
  1078.  
  1079. TextLabel.Font = Enum.Font.SourceSansBold
  1080.  
  1081. TextLabel.FontSize = Enum.FontSize.Size24
  1082.  
  1083. TextLabel.Text = "Players"
  1084.  
  1085. TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1086.  
  1087.  
  1088.  
  1089. Mask.Name = "Mask"
  1090.  
  1091. Mask.Parent = Players
  1092.  
  1093. Mask.BackgroundColor3 = Color3.new(1, 1, 1)
  1094.  
  1095. Mask.BackgroundTransparency = 1
  1096.  
  1097. Mask.Position = UDim2.new(0, 27, 0, 0)
  1098.  
  1099. Mask.Size = UDim2.new(1, -56, 0, 65)
  1100.  
  1101. Mask.Font = Enum.Font.SourceSans
  1102.  
  1103. Mask.FontSize = Enum.FontSize.Size14
  1104.  
  1105. Mask.Text = ""
  1106.  
  1107.  
  1108.  
  1109. Server.Name = "Server"
  1110.  
  1111. Server.Parent = HomeContainer
  1112.  
  1113. Server.BackgroundColor3 = Color3.new(1, 1, 1)
  1114.  
  1115. Server.BackgroundTransparency = 1
  1116.  
  1117. Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1118.  
  1119.  
  1120.  
  1121. ImageLabel_2.Parent = Server
  1122.  
  1123. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1124.  
  1125. ImageLabel_2.BackgroundTransparency = 1
  1126.  
  1127. ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
  1128.  
  1129. ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
  1130.  
  1131. ImageLabel_2.Image = "rbxassetid://573084509"
  1132.  
  1133. ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1134.  
  1135.  
  1136.  
  1137. TextLabel_2.Parent = Server
  1138.  
  1139. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1140.  
  1141. TextLabel_2.BackgroundTransparency = 1
  1142.  
  1143. TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
  1144.  
  1145. TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
  1146.  
  1147. TextLabel_2.Font = Enum.Font.SourceSansBold
  1148.  
  1149. TextLabel_2.FontSize = Enum.FontSize.Size24
  1150.  
  1151. TextLabel_2.Text = "Server"
  1152.  
  1153. TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1154.  
  1155.  
  1156.  
  1157. Mask_2.Name = "Mask"
  1158.  
  1159. Mask_2.Parent = Server
  1160.  
  1161. Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1162.  
  1163. Mask_2.BackgroundTransparency = 1
  1164.  
  1165. Mask_2.Position = UDim2.new(0, 27, 0, 0)
  1166.  
  1167. Mask_2.Size = UDim2.new(1, -56, 0, 65)
  1168.  
  1169. Mask_2.Font = Enum.Font.SourceSans
  1170.  
  1171. Mask_2.FontSize = Enum.FontSize.Size14
  1172.  
  1173. Mask_2.Text = ""
  1174.  
  1175.  
  1176.  
  1177. LocalPlayer.Name = "LocalPlayer"
  1178.  
  1179. LocalPlayer.Parent = HomeContainer
  1180.  
  1181. LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
  1182.  
  1183. LocalPlayer.BackgroundTransparency = 1
  1184.  
  1185. LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
  1186.  
  1187. LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1188.  
  1189.  
  1190.  
  1191. ImageLabel_3.Parent = LocalPlayer
  1192.  
  1193. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1194.  
  1195. ImageLabel_3.BackgroundTransparency = 1
  1196.  
  1197. ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
  1198.  
  1199. ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
  1200.  
  1201. ImageLabel_3.Image = "rbxassetid://573078228"
  1202.  
  1203. ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1204.  
  1205.  
  1206.  
  1207. TextLabel_3.Parent = LocalPlayer
  1208.  
  1209. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1210.  
  1211. TextLabel_3.BackgroundTransparency = 1
  1212.  
  1213. TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
  1214.  
  1215. TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
  1216.  
  1217. TextLabel_3.Font = Enum.Font.SourceSansBold
  1218.  
  1219. TextLabel_3.FontSize = Enum.FontSize.Size24
  1220.  
  1221. TextLabel_3.Text = "LocalPlayer"
  1222.  
  1223. TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1224.  
  1225.  
  1226.  
  1227. Mask_3.Name = "Mask"
  1228.  
  1229. Mask_3.Parent = LocalPlayer
  1230.  
  1231. Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1232.  
  1233. Mask_3.BackgroundTransparency = 1
  1234.  
  1235. Mask_3.Position = UDim2.new(0, 27, 0, 0)
  1236.  
  1237. Mask_3.Size = UDim2.new(1, -56, 0, 65)
  1238.  
  1239. Mask_3.Font = Enum.Font.SourceSans
  1240.  
  1241. Mask_3.FontSize = Enum.FontSize.Size14
  1242.  
  1243. Mask_3.Text = ""
  1244.  
  1245.  
  1246.  
  1247. Scripts.Name = "Scripts"
  1248.  
  1249. Scripts.Parent = HomeContainer
  1250.  
  1251. Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
  1252.  
  1253. Scripts.BackgroundTransparency = 1
  1254.  
  1255. Scripts.Position = UDim2.new(0, 0, 0.5, 0)
  1256.  
  1257. Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1258.  
  1259.  
  1260.  
  1261. ImageLabel_4.Parent = Scripts
  1262.  
  1263. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1264.  
  1265. ImageLabel_4.BackgroundTransparency = 1
  1266.  
  1267. ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
  1268.  
  1269. ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
  1270.  
  1271. ImageLabel_4.Image = "rbxassetid://573081437"
  1272.  
  1273. ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1274.  
  1275.  
  1276.  
  1277. TextLabel_4.Parent = Scripts
  1278.  
  1279. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1280.  
  1281. TextLabel_4.BackgroundTransparency = 1
  1282.  
  1283. TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
  1284.  
  1285. TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
  1286.  
  1287. TextLabel_4.Font = Enum.Font.SourceSansBold
  1288.  
  1289. TextLabel_4.FontSize = Enum.FontSize.Size24
  1290.  
  1291. TextLabel_4.Text = "Scripts"
  1292.  
  1293. TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1294.  
  1295.  
  1296.  
  1297. Mask_4.Name = "Mask"
  1298.  
  1299. Mask_4.Parent = Scripts
  1300.  
  1301. Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1302.  
  1303. Mask_4.BackgroundTransparency = 1
  1304.  
  1305. Mask_4.Position = UDim2.new(0, 27, 0, 0)
  1306.  
  1307. Mask_4.Size = UDim2.new(1, -56, 0, 65)
  1308.  
  1309. Mask_4.Font = Enum.Font.SourceSans
  1310.  
  1311. Mask_4.FontSize = Enum.FontSize.Size14
  1312.  
  1313. Mask_4.Text = ""
  1314.  
  1315.  
  1316.  
  1317. Miscellaneous.Name = "Miscellaneous"
  1318.  
  1319. Miscellaneous.Parent = HomeContainer
  1320.  
  1321. Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
  1322.  
  1323. Miscellaneous.BackgroundTransparency = 1
  1324.  
  1325. Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
  1326.  
  1327. Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1328.  
  1329.  
  1330.  
  1331. ImageLabel_5.Parent = Miscellaneous
  1332.  
  1333. ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1334.  
  1335. ImageLabel_5.BackgroundTransparency = 1
  1336.  
  1337. ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
  1338.  
  1339. ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
  1340.  
  1341. ImageLabel_5.Image = "rbxassetid://573087376"
  1342.  
  1343. ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1344.  
  1345.  
  1346.  
  1347. TextLabel_5.Parent = Miscellaneous
  1348.  
  1349. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1350.  
  1351. TextLabel_5.BackgroundTransparency = 1
  1352.  
  1353. TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
  1354.  
  1355. TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
  1356.  
  1357. TextLabel_5.Font = Enum.Font.SourceSansBold
  1358.  
  1359. TextLabel_5.FontSize = Enum.FontSize.Size24
  1360.  
  1361. TextLabel_5.Text = "Miscellaneous"
  1362.  
  1363. TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1364.  
  1365.  
  1366.  
  1367. Mask_5.Name = "Mask"
  1368.  
  1369. Mask_5.Parent = Miscellaneous
  1370.  
  1371. Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
  1372.  
  1373. Mask_5.BackgroundTransparency = 1
  1374.  
  1375. Mask_5.Position = UDim2.new(0, 27, 0, 0)
  1376.  
  1377. Mask_5.Size = UDim2.new(1, -56, 0, 65)
  1378.  
  1379. Mask_5.Font = Enum.Font.SourceSans
  1380.  
  1381. Mask_5.FontSize = Enum.FontSize.Size14
  1382.  
  1383. Mask_5.Text = ""
  1384.  
  1385.  
  1386.  
  1387. Settings.Name = "Settings"
  1388.  
  1389. Settings.Parent = HomeContainer
  1390.  
  1391. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  1392.  
  1393. Settings.BackgroundTransparency = 1
  1394.  
  1395. Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
  1396.  
  1397. Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  1398.  
  1399.  
  1400.  
  1401. ImageLabel_6.Parent = Settings
  1402.  
  1403. ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  1404.  
  1405. ImageLabel_6.BackgroundTransparency = 1
  1406.  
  1407. ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
  1408.  
  1409. ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
  1410.  
  1411. ImageLabel_6.Image = "rbxassetid://573090294"
  1412.  
  1413. ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  1414.  
  1415.  
  1416.  
  1417. TextLabel_6.Parent = Settings
  1418.  
  1419. TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  1420.  
  1421. TextLabel_6.BackgroundTransparency = 1
  1422.  
  1423. TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
  1424.  
  1425. TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
  1426.  
  1427. TextLabel_6.Font = Enum.Font.SourceSansBold
  1428.  
  1429. TextLabel_6.FontSize = Enum.FontSize.Size24
  1430.  
  1431. TextLabel_6.Text = "Settings"
  1432.  
  1433. TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  1434.  
  1435.  
  1436.  
  1437. Mask_6.Name = "Mask"
  1438.  
  1439. Mask_6.Parent = Settings
  1440.  
  1441. Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
  1442.  
  1443. Mask_6.BackgroundTransparency = 1
  1444.  
  1445. Mask_6.Position = UDim2.new(0, 27, 0, 0)
  1446.  
  1447. Mask_6.Size = UDim2.new(1, -56, 0, 65)
  1448.  
  1449. Mask_6.Font = Enum.Font.SourceSans
  1450.  
  1451. Mask_6.FontSize = Enum.FontSize.Size14
  1452.  
  1453. Mask_6.Text = ""
  1454.  
  1455.  
  1456.  
  1457. Navigator.Name = "Navigator"
  1458.  
  1459. Navigator.Parent = Base
  1460.  
  1461. Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1462.  
  1463. Navigator.BackgroundTransparency = 0.5
  1464.  
  1465. Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1466.  
  1467. Navigator.Position = UDim2.new(0, 10, 0, 35)
  1468.  
  1469. Navigator.Size = UDim2.new(0, 125, 1, -45)
  1470.  
  1471. Navigator.Visible = false
  1472.  
  1473. Navigator.BottomImage = "rbxassetid://573102620"
  1474.  
  1475. Navigator.MidImage = "rbxassetid://573102620"
  1476.  
  1477. Navigator.ScrollBarThickness = 5
  1478.  
  1479. Navigator.TopImage = "rbxassetid://573102620"
  1480.  
  1481.  
  1482.  
  1483. Item.Name = "Item"
  1484.  
  1485. Item.Parent = Navigator
  1486.  
  1487. Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1488.  
  1489. Item.BackgroundTransparency = 0.5
  1490.  
  1491. Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  1492.  
  1493. Item.Position = UDim2.new(0, 5, 0, 5)
  1494.  
  1495. Item.Size = UDim2.new(1, -15, 0, 20)
  1496.  
  1497. Item.Selected = true
  1498.  
  1499. Item.Font = Enum.Font.SourceSans
  1500.  
  1501. Item.FontSize = Enum.FontSize.Size14
  1502.  
  1503. Item.Text = "NavItem"
  1504.  
  1505. Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
  1506.  
  1507.  
  1508.  
  1509. ServerContainer.Name = "ServerContainer"
  1510.  
  1511. ServerContainer.Parent = Base
  1512.  
  1513. ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1514.  
  1515. ServerContainer.BackgroundTransparency = 0.5
  1516.  
  1517. ServerContainer.Position = UDim2.new(0, 140, 0, 35)
  1518.  
  1519. ServerContainer.Size = UDim2.new(1, -150, 1, -45)
  1520.  
  1521. ServerContainer.Visible = false
  1522.  
  1523. ServerContainer.BottomImage = "rbxassetid://573102620"
  1524.  
  1525. ServerContainer.MidImage = "rbxassetid://573102620"
  1526.  
  1527. ServerContainer.ScrollBarThickness = 5
  1528.  
  1529. ServerContainer.TopImage = "rbxassetid://573102620"
  1530.  
  1531.  
  1532.  
  1533. dd.Name = "dd"
  1534.  
  1535. dd.Parent = ServerContainer
  1536.  
  1537. dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
  1538.  
  1539. dd.Position = UDim2.new(0, 6, 0, 6)
  1540.  
  1541. dd.Size = UDim2.new(0.5, -10, 0, 20)
  1542.  
  1543. dd.Visible = false
  1544.  
  1545. dd.Font = Enum.Font.SourceSans
  1546.  
  1547. dd.FontSize = Enum.FontSize.Size14
  1548.  
  1549. dd.Text = "Troll Spam"
  1550.  
  1551. dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
  1552.  
  1553. dd.TextStrokeTransparency = 0.5
  1554.  
  1555.  
  1556.  
  1557. ImageLabel_7.Parent = dd
  1558.  
  1559. ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  1560.  
  1561. ImageLabel_7.BackgroundTransparency = 1
  1562.  
  1563. ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
  1564.  
  1565. ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
  1566.  
  1567. ImageLabel_7.Image = "rbxassetid://133293265"
  1568.  
  1569.  
  1570.  
  1571. LocalPlayerContainer.Name = "LocalPlayerContainer"
  1572.  
  1573. LocalPlayerContainer.Parent = Base
  1574.  
  1575. LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1576.  
  1577. LocalPlayerContainer.BackgroundTransparency = 0.5
  1578.  
  1579. LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
  1580.  
  1581. LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
  1582.  
  1583. LocalPlayerContainer.Visible = false
  1584.  
  1585. LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
  1586.  
  1587. LocalPlayerContainer.MidImage = "rbxassetid://573102620"
  1588.  
  1589. LocalPlayerContainer.ScrollBarThickness = 5
  1590.  
  1591. LocalPlayerContainer.TopImage = "rbxassetid://573102620"
  1592.  
  1593.  
  1594.  
  1595. PlayersContainer.Name = "PlayersContainer"
  1596.  
  1597. PlayersContainer.Parent = Base
  1598.  
  1599. PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  1600.  
  1601. PlayersContainer.BackgroundTransparency = 0.5
  1602.  
  1603. PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
  1604.  
  1605. PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
  1606.  
  1607. PlayersContainer.Visible = false
  1608.  
  1609. PlayersContainer.BottomImage = "rbxassetid://573102620"
  1610.  
  1611. PlayersContainer.MidImage = "rbxassetid://573102620"
  1612.  
  1613. PlayersContainer.ScrollBarThickness = 5
  1614.  
  1615. PlayersContainer.TopImage = "rbxassetid://573102620"
  1616.  
  1617.  
  1618.  
  1619. function MakeContainer(n)
  1620.  
  1621.     local cont = PlayersContainer:Clone()
  1622.  
  1623.     cont.Name = n .. 'Container'
  1624.  
  1625.     cont.Parent = Base
  1626.  
  1627.     return cont
  1628.  
  1629. end
  1630.  
  1631.  
  1632.  
  1633. local ScriptsContainer = MakeContainer('Scripts')
  1634.  
  1635. local MiscContainer = MakeContainer('Miscellaneous')
  1636.  
  1637.  
  1638.  
  1639. local topkek = {}
  1640.  
  1641. topkek.store = {}
  1642.  
  1643. topkek.cache = {}
  1644.  
  1645. topkek.libgui = {}
  1646.  
  1647. topkek.libsettings = {}
  1648.  
  1649. topkek.libutil = {}
  1650.  
  1651. topkek.libwindows = {}
  1652.  
  1653. topkek.libcmd = {}
  1654.  
  1655. --[[ gay ass dropdown lib i made a while ago ]]--
  1656.  
  1657. dropdown = {}
  1658.  
  1659. dropdown.new = function(gui, items, placeholder)
  1660.  
  1661.     local self = {}
  1662.  
  1663.     self.value = placeholder
  1664.  
  1665.     self.items = items
  1666.  
  1667.     self.gui = gui
  1668.  
  1669.    
  1670.  
  1671.     if self.gui:FindFirstChild("__DROPDOWN") then
  1672.  
  1673.         self.gui["__DROPDOWN"]:Destroy()
  1674.  
  1675.     end
  1676.  
  1677.    
  1678.  
  1679.     self.debug = false
  1680.  
  1681.    
  1682.  
  1683.     self.gui.Text = placeholder
  1684.  
  1685.     self.gui.BorderSizePixel = 0
  1686.  
  1687.     self.gui.ZIndex = 1
  1688.  
  1689.    
  1690.  
  1691.     self.textcolor = self.gui.TextColor3
  1692.  
  1693.     function self.make()
  1694.  
  1695.         if self.gui:FindFirstChild("__DROPDOWN") then
  1696.  
  1697.             self.gui["__DROPDOWN"]:Destroy()
  1698.  
  1699.         end
  1700.  
  1701.            
  1702.  
  1703.        
  1704.  
  1705.         self.selectgui = Instance.new("ScrollingFrame")
  1706.  
  1707.         self.selectgui.Parent = self.gui
  1708.  
  1709.         self.selectgui.Name = "__DROPDOWN"
  1710.  
  1711.         self.selectgui.Size = UDim2.new(1, 0, 0, 100)
  1712.  
  1713.         self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
  1714.  
  1715.         self.selectgui.BorderSizePixel = 0
  1716.  
  1717.         self.selectgui.ZIndex = 2
  1718.  
  1719.         self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
  1720.  
  1721.         self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
  1722.  
  1723.         self.selectgui.Visible = false
  1724.  
  1725.         self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
  1726.  
  1727.         self.selectgui.ScrollBarThickness = 5
  1728.  
  1729.        
  1730.  
  1731.         if #self.items < 4 then
  1732.  
  1733.             self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
  1734.  
  1735.             self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
  1736.  
  1737.         end
  1738.  
  1739.        
  1740.  
  1741.         self.item = Instance.new("TextButton")
  1742.  
  1743.         self.item.Size = UDim2.new(1, 0, 0, 20)
  1744.  
  1745.         self.item.Position = UDim2.new(0, 0, 0, 0)
  1746.  
  1747.         self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
  1748.  
  1749.         self.item.BackgroundColor3 = self.gui.BackgroundColor3
  1750.  
  1751.         self.item.BorderSizePixel = 0
  1752.  
  1753.         self.item.ZIndex = 2
  1754.  
  1755.         self.item.TextColor3 = self.gui.TextColor3
  1756.  
  1757.         self.item.Font = Enum.Font.SourceSans
  1758.  
  1759.         self.item.FontSize = Enum.FontSize.Size14
  1760.  
  1761.        
  1762.  
  1763.         self.curitem = nil
  1764.  
  1765.        
  1766.  
  1767.         for i, v in pairs(self.items) do
  1768.  
  1769.             if not (v == self.value) then
  1770.  
  1771.                 local ti = self.item:Clone()
  1772.  
  1773.                 ti.Parent = self.selectgui
  1774.  
  1775.                 if i == 1 then i = 2 end
  1776.  
  1777.                 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
  1778.  
  1779.                 ti.Text = v
  1780.  
  1781.                 ti.MouseButton1Down:connect(function()
  1782.  
  1783.                     self.value = v
  1784.  
  1785.                     self.open = false
  1786.  
  1787.                     self.selectgui.Visible = false
  1788.  
  1789.                     self.gui.Text = v
  1790.  
  1791.                     self.make()
  1792.  
  1793.                 end)
  1794.  
  1795.             end
  1796.  
  1797.         end
  1798.  
  1799.     end
  1800.  
  1801.    
  1802.  
  1803.     self.getvalue = function()
  1804.  
  1805.         return self.value
  1806.  
  1807.     end
  1808.  
  1809.    
  1810.  
  1811.     self.update = function(itms)
  1812.  
  1813.         self.items = itms
  1814.  
  1815.         self.make()
  1816.  
  1817.     end
  1818.  
  1819.  
  1820.  
  1821.     self.open = false  
  1822.  
  1823.    
  1824.  
  1825.     self.gui.MouseButton1Down:connect(function()
  1826.  
  1827.         if self.open == false then
  1828.  
  1829.             self.selectgui.CanvasPosition = Vector2.new(0, 0)
  1830.  
  1831.             self.selectgui.Visible = true
  1832.  
  1833.             self.open = true
  1834.  
  1835.         else
  1836.  
  1837.             self.selectgui.Visible = false
  1838.  
  1839.             self.open = false
  1840.  
  1841.         end
  1842.  
  1843.     end)
  1844.  
  1845.    
  1846.  
  1847.     self.make()
  1848.  
  1849.     return self
  1850.  
  1851. end
  1852.  
  1853. --[[ libsettings lole ]]--
  1854.  
  1855. topkek.libsettings.store = {}
  1856.  
  1857. function topkek.libsettings:getSetting(k)
  1858.  
  1859.     return topkek.libsettings.store[k]
  1860.  
  1861. end
  1862.  
  1863.  
  1864.  
  1865. function topkek.libsettings:setSetting(k,v)
  1866.  
  1867.     topkek.libsettings.store[k]=v
  1868.  
  1869. end
  1870.  
  1871.  
  1872.  
  1873. -- [[ libutil ]] --
  1874.  
  1875. function topkek.libutil:createObject(o, p)
  1876.  
  1877.     local a, b = pcall(function()
  1878.  
  1879.         Instance.new(o)
  1880.  
  1881.     end)
  1882.  
  1883.     if not a then
  1884.  
  1885.         return
  1886.  
  1887.     end
  1888.  
  1889.     local obj = Instance.new(o)
  1890.  
  1891.     for prop, val in pairs(p) do
  1892.  
  1893.         pcall(function()
  1894.  
  1895.             obj[prop] = val
  1896.  
  1897.         end)
  1898.  
  1899.     end
  1900.  
  1901.     return obj
  1902.  
  1903. end
  1904.  
  1905. function topkek.libutil:Color3(r,g,b)
  1906.  
  1907.     return Color3.new(r/255,g/255,b/255)
  1908.  
  1909. end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
  1910.  
  1911. function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
  1912.  
  1913.     img = 'rbxassetid://' .. img
  1914.  
  1915.     local function skybox(x)
  1916.  
  1917.         local sky = Instance.new("Sky",game.Lighting)
  1918.  
  1919.         local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1920.  
  1921.         for i,v in pairs(fcs) do
  1922.  
  1923.             sky["Skybox"..v]=x
  1924.  
  1925.         end
  1926.  
  1927.     end
  1928.  
  1929.     local function particle(p, b)
  1930.  
  1931.         local a = Instance.new("ParticleEmitter", p)
  1932.  
  1933.         a.Rate = 500
  1934.  
  1935.         a.Lifetime = NumberRange.new(20, 30)
  1936.  
  1937.         a.VelocitySpread = 200
  1938.  
  1939.         a.Texture = b
  1940.  
  1941.     end
  1942.  
  1943.            
  1944.  
  1945.     local function decal(p, b)
  1946.  
  1947.         local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1948.  
  1949.         for i, v in pairs(sides) do
  1950.  
  1951.             local a = Instance.new("Decal", p)
  1952.  
  1953.             a.Texture = b
  1954.  
  1955.             a.Face = v
  1956.  
  1957.         end
  1958.  
  1959.     end
  1960.  
  1961.            
  1962.  
  1963.     local function recurse(x)
  1964.  
  1965.         for i, v in pairs(x:GetChildren()) do
  1966.  
  1967.             pcall(function() -- 'error occured, no output from Lua' LOLE
  1968.  
  1969.                 if v:IsA("BasePart") then
  1970.  
  1971.                     particle(v, img)
  1972.  
  1973.                     decal(v, img)
  1974.  
  1975.                 end
  1976.  
  1977.                 if #(v:GetChildren())>0 then
  1978.  
  1979.                     recurse(v)
  1980.  
  1981.                 end
  1982.  
  1983.             end)
  1984.  
  1985.         end
  1986.  
  1987.     end
  1988.  
  1989.            
  1990.  
  1991.     recurse(game)
  1992.  
  1993.     skybox(img)
  1994.  
  1995. end
  1996.  
  1997. function topkek.libutil:recurseRemove(type_)
  1998.  
  1999.     local function recurse(x)
  2000.  
  2001.         for i, v in pairs(x:GetChildren()) do
  2002.  
  2003.             pcall(function()
  2004.  
  2005.                 if v:IsA(type_) then
  2006.  
  2007.                     v:Destroy()
  2008.  
  2009.                 end
  2010.  
  2011.                 if #(v:GetChildren())>0 then
  2012.  
  2013.                     recurse(v)
  2014.  
  2015.                 end
  2016.  
  2017.             end)
  2018.  
  2019.         end
  2020.  
  2021.     end
  2022.  
  2023.     recurse(game)
  2024.  
  2025. end
  2026.  
  2027. function topkek.libutil:recurseSet(type_,prop,val)
  2028.  
  2029.     local function recurse(x)
  2030.  
  2031.         for i, v in pairs(x:GetChildren()) do
  2032.  
  2033.             pcall(function()
  2034.  
  2035.                 if v:IsA(type_) then
  2036.  
  2037.                     v[prop]=val
  2038.  
  2039.                 end
  2040.  
  2041.                 if #(v:GetChildren())>0 then
  2042.  
  2043.                     recurse(v)
  2044.  
  2045.                 end
  2046.  
  2047.             end)
  2048.  
  2049.         end
  2050.  
  2051.     end
  2052.  
  2053.     recurse(game)
  2054.  
  2055. end
  2056.  
  2057. function topkek.libutil:recurseSetObj(obj,type_,prop,val)
  2058.  
  2059.     local function recurse(x)
  2060.  
  2061.         for i, v in pairs(x:GetChildren()) do
  2062.  
  2063.             pcall(function()
  2064.  
  2065.                 if v:IsA(type_) then
  2066.  
  2067.                     v[prop]=val
  2068.  
  2069.                 end
  2070.  
  2071.                 if #(v:GetChildren())>0 then
  2072.  
  2073.                     recurse(v)
  2074.  
  2075.                 end
  2076.  
  2077.             end)
  2078.  
  2079.         end
  2080.  
  2081.     end
  2082.  
  2083.     recurse(obj)
  2084.  
  2085. end
  2086.  
  2087. function topkek.libutil:recurseFunc(type_,func)
  2088.  
  2089.     local function recurse(x)
  2090.  
  2091.         for i, v in pairs(x:GetChildren()) do
  2092.  
  2093.             pcall(function()
  2094.  
  2095.                 if v:IsA(type_) then
  2096.  
  2097.                     func(v)
  2098.  
  2099.                 end
  2100.  
  2101.                 if #(v:GetChildren())>0 then
  2102.  
  2103.                     recurse(v)
  2104.  
  2105.                 end
  2106.  
  2107.             end)
  2108.  
  2109.         end
  2110.  
  2111.     end
  2112.  
  2113.     recurse(game)
  2114.  
  2115. end
  2116.  
  2117. function topkek.libutil:Play(id)
  2118.  
  2119.     local mu = Instance.new("Sound", game.Workspace)
  2120.  
  2121.     mu.Volume = 1
  2122.  
  2123.     mu.Looped = true
  2124.  
  2125.     mu.Pitch = 1
  2126.  
  2127.     mu.SoundId = "rbxassetid://"..tostring(id)
  2128.  
  2129.     mu:Play()
  2130.  
  2131. end
  2132.  
  2133. function topkek.libutil:GetPlayerList()
  2134.  
  2135.     local list = {'Everybody'}
  2136.  
  2137.     for i, v in pairs(game:service'Players':GetPlayers()) do
  2138.  
  2139.         table.insert(list, v.Name)
  2140.  
  2141.     end
  2142.  
  2143.     return list
  2144.  
  2145. end
  2146.  
  2147. function topkek.libutil:doPlayers(drop, func)
  2148.  
  2149.     local str = drop.getvalue()
  2150.  
  2151.     local plrs = {}
  2152.  
  2153.     if str == 'Everybody' then
  2154.  
  2155.         plrs = game:GetService('Players'):GetPlayers()
  2156.  
  2157.     else
  2158.  
  2159.         plrs = {game:GetService('Players'):FindFirstChild(str)}
  2160.  
  2161.     end
  2162.  
  2163.     for i, v in pairs(plrs) do
  2164.  
  2165.         func(v)
  2166.  
  2167.     end
  2168.  
  2169. end
  2170.  
  2171. function topkek.libutil:insert(id)
  2172.  
  2173.     if topkek.cache[id] then return topkek.cache[id] end -- moist
  2174.  
  2175.     local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
  2176.  
  2177.     topkek.cache[id] = obj:Clone()
  2178.  
  2179.     return obj
  2180.  
  2181. end; insert = function(id) return topkek.libutil:insert(id) end
  2182.  
  2183. function topkek.libutil:getTorso(plr) --r15 compatibility lole
  2184.  
  2185.     if plr.Character then
  2186.  
  2187.         if plr.Character:FindFirstChild('UpperTorso') then
  2188.  
  2189.             return plr.Character.UpperTorso
  2190.  
  2191.         else
  2192.  
  2193.             return plr.Character.Torso
  2194.  
  2195.         end
  2196.  
  2197.     end
  2198.  
  2199. end
  2200.  
  2201. function topkek.libutil:weiner(plr)
  2202.  
  2203.     plr=plr.Character
  2204.  
  2205.     Shaft=Instance.new("Part", plr)
  2206.  
  2207.     Shaft.Name='Shaft'
  2208.  
  2209.     Shaft.Size=Vector3.new(1, 2.5, 1)
  2210.  
  2211.     Shaft.TopSurface=0
  2212.  
  2213.     Shaft.BottomSurface=0
  2214.  
  2215.     Shaft.CanCollide=true
  2216.  
  2217.     Cyln=Instance.new("CylinderMesh", Shaft)
  2218.  
  2219.     Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  2220.  
  2221.     Instance.new("Weld", plr)
  2222.  
  2223.     plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  2224.  
  2225.     plr.Weld.Part1=plr.Shaft
  2226.  
  2227.     plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  2228.  
  2229.     Shaft.BrickColor=BrickColor.new("Pastel brown")
  2230.  
  2231.     Tip=Instance.new("Part", plr)
  2232.  
  2233.     Tip.Name='Tip'
  2234.  
  2235.     Tip.TopSurface=0
  2236.  
  2237.     Tip.BottomSurface=0
  2238.  
  2239.     Tip.Size=Vector3.new(1, 1, 1)
  2240.  
  2241.     Tip.CanCollide=true
  2242.  
  2243.     Tip.Touched:connect(function(prt) if prt.Parent~=player then spawn(function() for i=1, 5 do local pert=Instance.new("Part", player) pert.CFrame=CFrame.new(prt.Position) pert.CanCollide=true local mesh=Instance.new("BlockMesh", pert) mesh.Scale=Vector3.new(0.2,0.2,0.2) pert.BrickColor=BrickColor.new("White") end end) end end)
  2244.  
  2245.     Cyln2=Instance.new("SpecialMesh", Tip)
  2246.  
  2247.     Cyln2.MeshType='Sphere'
  2248.  
  2249.     Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  2250.  
  2251.     Instance.new("Weld", plr).Name='Weld2'
  2252.  
  2253.     plr.Weld2.Part0=plr.Shaft
  2254.  
  2255.     plr.Weld2.Part1=plr.Tip
  2256.  
  2257.     plr.Weld2.C0=CFrame.new(0,-.9,0)
  2258.  
  2259.     Tip.BrickColor=BrickColor.new("Pink")
  2260.  
  2261.     -----
  2262.  
  2263.     Ball1=Instance.new("Part", plr)
  2264.  
  2265.     Ball1.Name='Ball1'
  2266.  
  2267.     Ball1.Size=Vector3.new(1, 1, 1)
  2268.  
  2269.     Ball1.TopSurface=0
  2270.  
  2271.     Ball1.BottomSurface=0
  2272.  
  2273.     Cyln3=Instance.new("SpecialMesh", Ball1)
  2274.  
  2275.     Cyln3.MeshType='Sphere'
  2276.  
  2277.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  2278.  
  2279.     Instance.new("Weld", plr).Name='Weld3'
  2280.  
  2281.     plr.Weld3.Part0=plr.Shaft
  2282.  
  2283.     plr.Weld3.Part1=plr.Ball1
  2284.  
  2285.     plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  2286.  
  2287.     Ball1.BrickColor=BrickColor.new("Pastel brown")
  2288.  
  2289.     -----
  2290.  
  2291.     Ball2=Instance.new("Part", plr)
  2292.  
  2293.     Ball2.Name='Ball2'
  2294.  
  2295.     Ball2.Size=Vector3.new(1, 1, 1)
  2296.  
  2297.     Ball2.TopSurface=0
  2298.  
  2299.     Ball2.BottomSurface=0
  2300.  
  2301.     Cyln3=Instance.new("SpecialMesh", Ball2)
  2302.  
  2303.     Cyln3.MeshType='Sphere'
  2304.  
  2305.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  2306.  
  2307.     Instance.new("Weld", plr).Name='Weld4'
  2308.  
  2309.     plr.Weld4.Part0=plr.Shaft
  2310.  
  2311.     plr.Weld4.Part1=plr.Ball2
  2312.  
  2313.     plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  2314.  
  2315.     Ball2.BrickColor=BrickColor.new("Pastel brown")
  2316.  
  2317. end
  2318.  
  2319. function topkek.libutil:scalePlayer(plr, sz)
  2320.  
  2321.     local pchar = plr.Character
  2322.  
  2323.     if pchar:FindFirstChild("UpperTorso") then
  2324.  
  2325.         warn("Player [" ..plr.Name.. "] is R15.")
  2326.  
  2327.         return
  2328.  
  2329.     end
  2330.  
  2331.     local function scale(chr,scl)
  2332.  
  2333.    
  2334.  
  2335.         for _,v in pairs(pchar:GetChildren()) do
  2336.  
  2337.             if v:IsA("Hat") then
  2338.  
  2339.                 v:Clone()
  2340.  
  2341.                 v.Parent = game.Lighting
  2342.  
  2343.             end
  2344.  
  2345.         end
  2346.  
  2347.            
  2348.  
  2349.         local Head = chr['Head']
  2350.  
  2351.         local Torso = chr['Torso']
  2352.  
  2353.         local LA = chr['Left Arm']
  2354.  
  2355.         local RA = chr['Right Arm']
  2356.  
  2357.         local LL = chr['Left Leg']
  2358.  
  2359.         local RL = chr['Right Leg']
  2360.  
  2361.         local HRP = chr['HumanoidRootPart']
  2362.  
  2363.    
  2364.  
  2365.         wait(0.1)
  2366.  
  2367.        
  2368.  
  2369.         Head.formFactor = 3
  2370.  
  2371.         Torso.formFactor = 3
  2372.  
  2373.         LA.formFactor = 3
  2374.  
  2375.         RA.formFactor = 3
  2376.  
  2377.         LL.formFactor = 3
  2378.  
  2379.         RL.formFactor = 3
  2380.  
  2381.         HRP.formFactor = 3
  2382.  
  2383.        
  2384.  
  2385.         Head.Size = Vector3.new(scl * 2, scl, scl)
  2386.  
  2387.         Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2388.  
  2389.         LA.Size = Vector3.new(scl, scl * 2, scl)
  2390.  
  2391.         RA.Size = Vector3.new(scl, scl * 2, scl)
  2392.  
  2393.         LL.Size = Vector3.new(scl, scl * 2, scl)
  2394.  
  2395.         RL.Size = Vector3.new(scl, scl * 2, scl)
  2396.  
  2397.         HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2398.  
  2399.        
  2400.  
  2401.         local Motor1 = Instance.new('Motor6D', Torso)
  2402.  
  2403.         Motor1.Part0 = Torso
  2404.  
  2405.         Motor1.Part1 = Head
  2406.  
  2407.         Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2408.  
  2409.         Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2410.  
  2411.         Motor1.Name = "Neck"
  2412.  
  2413.                
  2414.  
  2415.         local Motor2 = Instance.new('Motor6D', Torso)
  2416.  
  2417.         Motor2.Part0 = Torso
  2418.  
  2419.         Motor2.Part1 = LA
  2420.  
  2421.         Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2422.  
  2423.         Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2424.  
  2425.         Motor2.Name = "Left Shoulder"
  2426.  
  2427.        
  2428.  
  2429.         local Motor3 = Instance.new('Motor6D', Torso)
  2430.  
  2431.         Motor3.Part0 = Torso
  2432.  
  2433.         Motor3.Part1 = RA
  2434.  
  2435.         Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2436.  
  2437.         Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2438.  
  2439.         Motor3.Name = "Right Shoulder"
  2440.  
  2441.        
  2442.  
  2443.         local Motor4 = Instance.new('Motor6D', Torso)
  2444.  
  2445.         Motor4.Part0 = Torso
  2446.  
  2447.         Motor4.Part1 = LL
  2448.  
  2449.         Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2450.  
  2451.         Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2452.  
  2453.         Motor4.Name = "Left Hip"
  2454.  
  2455.        
  2456.  
  2457.         local Motor5 = Instance.new('Motor6D', Torso)
  2458.  
  2459.         Motor5.Part0 = Torso
  2460.  
  2461.         Motor5.Part1 = RL
  2462.  
  2463.         Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2464.  
  2465.         Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2466.  
  2467.         Motor5.Name = "Right Hip"
  2468.  
  2469.        
  2470.  
  2471.         local Motor6 = Instance.new('Motor6D', HRP)
  2472.  
  2473.         Motor6.Part0 = HRP
  2474.  
  2475.         Motor6.Part1 = Torso
  2476.  
  2477.         Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2478.  
  2479.         Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2480.  
  2481.            
  2482.  
  2483.     end
  2484.  
  2485.    
  2486.  
  2487.     scale(pchar, sz)
  2488.  
  2489.    
  2490.  
  2491.     for _,v in pairs(game.Lighting:GetChildren()) do
  2492.  
  2493.         if v:IsA("Hat") then
  2494.  
  2495.             v.Parent = pchar
  2496.  
  2497.         end
  2498.  
  2499.     end
  2500.  
  2501. end
  2502.  
  2503. function topkek.libutil:dickShooter()
  2504.  
  2505.     Player = game:GetService("Players").LocalPlayer
  2506.  
  2507.     Character = Player.Character
  2508.  
  2509.     PlayerGui = Player.PlayerGui
  2510.  
  2511.     Backpack = Player.Backpack
  2512.  
  2513.     Torso = Character.Torso
  2514.  
  2515.     Head = Character.Head
  2516.  
  2517.     LeftArm = Character["Left Arm"]
  2518.  
  2519.     LeftLeg = Character["Left Leg"]
  2520.  
  2521.     RightArm = Character["Right Arm"]
  2522.  
  2523.     RightLeg = Character["Right Leg"]
  2524.  
  2525.     LS = Torso["Left Shoulder"]
  2526.  
  2527.     LH = Torso["Left Hip"]
  2528.  
  2529.     RS = Torso["Right Shoulder"]
  2530.  
  2531.     RH = Torso["Right Hip"]
  2532.  
  2533.         Tool = Instance.new("HopperBin")
  2534.  
  2535.         Tool.Parent = Backpack
  2536.  
  2537.         Tool.Name = "Painis"
  2538.  
  2539.     Bin = Tool
  2540.  
  2541.     so = function(id, par, vol, pit)
  2542.  
  2543.        
  2544.  
  2545.         coroutine.resume(coroutine.create(function()
  2546.  
  2547.            
  2548.  
  2549.             local sou = Instance.new("Sound", par or workspace)
  2550.  
  2551.             sou.Volume = vol
  2552.  
  2553.             sou.Pitch = pit or 1
  2554.  
  2555.             sou.SoundId = id
  2556.  
  2557.             wait()
  2558.  
  2559.             sou:play()
  2560.  
  2561.             wait(6)
  2562.  
  2563.             sou:Remove()
  2564.  
  2565.         end
  2566.  
  2567.     ))
  2568.  
  2569.     end
  2570.  
  2571.    
  2572.  
  2573.     ob1d = function(mouse)
  2574.  
  2575.        
  2576.  
  2577.         size = 0.5
  2578.  
  2579.         mode = 1
  2580.  
  2581.         color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
  2582.  
  2583.         mo = Instance.new("Model")
  2584.  
  2585.         mo.Name = "EEEEUGH HA HA HAAAAA"
  2586.  
  2587.         mo.Parent = workspace
  2588.  
  2589.         game.Debris:AddItem(mo, 10)
  2590.  
  2591.         p = Instance.new("Seat")
  2592.  
  2593.         p.Name = "Torso"
  2594.  
  2595.         p.Size = Vector3.new(14, 50, 14) * size
  2596.  
  2597.         p.BrickColor = color
  2598.  
  2599.         m = Instance.new("SpecialMesh")
  2600.  
  2601.         m.Parent = p
  2602.  
  2603.         p.Name = "Torso"
  2604.  
  2605.         p.Parent = mo
  2606.  
  2607.         p = Instance.new("Seat")
  2608.  
  2609.         p.Shape = "Ball"
  2610.  
  2611.         p.Size = Vector3.new(24, 24, 24) * size
  2612.  
  2613.         p.BrickColor = color
  2614.  
  2615.         p.Name = "Legball"
  2616.  
  2617.         for i = 1, 10 do
  2618.  
  2619.             lol = Instance.new("Seat")
  2620.  
  2621.             lol.BrickColor = BrickColor:Black()
  2622.  
  2623.             lol.Name = "SEE?"
  2624.  
  2625.             lol.Parent = mo
  2626.  
  2627.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2628.  
  2629.             w = Instance.new("Weld")
  2630.  
  2631.             w.Part0 = p
  2632.  
  2633.             w.Part1 = lol
  2634.  
  2635.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2636.  
  2637.             w.Parent = w.Part0
  2638.  
  2639.         end
  2640.  
  2641.         p.Parent = mo
  2642.  
  2643.         w = Instance.new("Weld")
  2644.  
  2645.         w.Part0 = mo.Torso
  2646.  
  2647.         w.Part1 = p
  2648.  
  2649.         w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
  2650.  
  2651.         w.Parent = w.Part0
  2652.  
  2653.         p = Instance.new("Seat")
  2654.  
  2655.         p.Shape = "Ball"
  2656.  
  2657.         p.Size = Vector3.new(24, 24, 24) * size
  2658.  
  2659.         p.BrickColor = color
  2660.  
  2661.         p.Name = "Legball"
  2662.  
  2663.         for i = 1, 10 do
  2664.  
  2665.             lol = Instance.new("Seat")
  2666.  
  2667.             lol.BrickColor = BrickColor:Black()
  2668.  
  2669.             lol.Name = "SEE?"
  2670.  
  2671.             lol.Parent = mo
  2672.  
  2673.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2674.  
  2675.             w = Instance.new("Weld")
  2676.  
  2677.             w.Part0 = p
  2678.  
  2679.             w.Part1 = lol
  2680.  
  2681.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2682.  
  2683.             w.Parent = w.Part0
  2684.  
  2685.         end
  2686.  
  2687.         p.Parent = mo
  2688.  
  2689.         w = Instance.new("Weld")
  2690.  
  2691.         w.Part0 = mo.Torso
  2692.  
  2693.         w.Part1 = p
  2694.  
  2695.         w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
  2696.  
  2697.         w.Parent = w.Part0
  2698.  
  2699.         p = Instance.new("Seat")
  2700.  
  2701.         p.Shape = "Ball"
  2702.  
  2703.         p.Size = Vector3.new(21, 15, 21) * size
  2704.  
  2705.         p.BrickColor = color
  2706.  
  2707.         p.Name = "Legball"
  2708.  
  2709.         for i = 1, 10 do
  2710.  
  2711.             lol = Instance.new("Seat")
  2712.  
  2713.             lol.BrickColor = BrickColor:Black()
  2714.  
  2715.             lol.Name = "SEE?"
  2716.  
  2717.             lol.Parent = mo
  2718.  
  2719.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  2720.  
  2721.             w = Instance.new("Weld")
  2722.  
  2723.             w.Part0 = p
  2724.  
  2725.             w.Part1 = lol
  2726.  
  2727.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2728.  
  2729.             w.Parent = w.Part0
  2730.  
  2731.         end
  2732.  
  2733.         p.Parent = mo
  2734.  
  2735.         w = Instance.new("Weld")
  2736.  
  2737.         w.Part0 = mo.Torso
  2738.  
  2739.         w.Part1 = p
  2740.  
  2741.         w.C0 = CFrame.new(0, 60 * (size / 2), 0)
  2742.  
  2743.         m = Instance.new("SpecialMesh")
  2744.  
  2745.         m.Parent = p
  2746.  
  2747.         p.Name = "Head"
  2748.  
  2749.         w.Parent = w.Part0
  2750.  
  2751.         s = Instance.new("Sound")
  2752.  
  2753.         s.Parent = mo.Torso
  2754.  
  2755.         s.Volume = 100
  2756.  
  2757.         s.Pitch = 1
  2758.  
  2759.         s.SoundId = "http://www.roblox.com/asset/?id=149779810"
  2760.  
  2761.         s.Looped = true
  2762.  
  2763.         s:play()
  2764.  
  2765.         coroutine.resume(coroutine.create(function(Part)
  2766.  
  2767.            
  2768.  
  2769.             while Part.Parent ~= nil do
  2770.  
  2771.                 wait(math.random())
  2772.  
  2773.                 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
  2774.  
  2775.             end
  2776.  
  2777.         end
  2778.  
  2779.     ), mo.Torso)
  2780.  
  2781.         mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2782.  
  2783.         mo.Torso.Velocity = mouse.Hit.lookVector * 400
  2784.  
  2785.         coroutine.resume(coroutine.create(function(Part)
  2786.  
  2787.            
  2788.  
  2789.             while 1 do
  2790.  
  2791.                 wait(math.random(0, 1) + math.random())
  2792.  
  2793.                 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
  2794.  
  2795.             end
  2796.  
  2797.         end
  2798.  
  2799.     ), mo.Torso)
  2800.  
  2801.     end
  2802.  
  2803.    
  2804.  
  2805.     ob1u = function(mouse)
  2806.  
  2807.        
  2808.  
  2809.     end
  2810.  
  2811.    
  2812.  
  2813.     buttonhold = false
  2814.  
  2815.     key = function(key, mouse)
  2816.  
  2817.        
  2818.  
  2819.     end
  2820.  
  2821.    
  2822.  
  2823.     key2 = function(key, mouse)
  2824.  
  2825.        
  2826.  
  2827.     end
  2828.  
  2829.    
  2830.  
  2831.     s = function(mouse)
  2832.  
  2833.        
  2834.  
  2835.         mouse.Button1Down:connect(function()
  2836.  
  2837.            
  2838.  
  2839.             ob1d(mouse)
  2840.  
  2841.         end
  2842.  
  2843.     )
  2844.  
  2845.         mouse.Button1Up:connect(function()
  2846.  
  2847.            
  2848.  
  2849.             ob1u(mouse)
  2850.  
  2851.         end
  2852.  
  2853.     )
  2854.  
  2855.         mouse.KeyDown:connect(key)
  2856.  
  2857.         mouse.KeyUp:connect(key2)
  2858.  
  2859.     end
  2860.  
  2861.    
  2862.  
  2863.     ds = function(mouse)
  2864.  
  2865.        
  2866.  
  2867.     end
  2868.  
  2869.    
  2870.  
  2871.     Bin.Selected:connect(s)
  2872.  
  2873.     Bin.Deselected:connect(ds)
  2874.  
  2875. end
  2876.  
  2877. --[[ libgui xd ]]--
  2878.  
  2879. topkek.libgui.seperation = 12
  2880.  
  2881. function topkek.libgui:addLeftIcon(parent, img, sz)
  2882.  
  2883.     topkek.libutil:createObject('ImageLabel', {
  2884.  
  2885.         Parent = parent;
  2886.  
  2887.         BackgroundTransparency = 1;
  2888.  
  2889.         Position = UDim2.new(0, 2, 0, 0);
  2890.  
  2891.         Size = UDim2.new(0, sz, 0, sz);
  2892.  
  2893.         Image = img;
  2894.  
  2895.     })
  2896.  
  2897. end
  2898.  
  2899. function topkek.libgui:hookContainer(o, sepr, stt)
  2900.  
  2901.     if not o:IsA("ScrollingFrame") then
  2902.  
  2903.         return nil
  2904.  
  2905.     end
  2906.  
  2907.    
  2908.  
  2909.     local self = {}
  2910.  
  2911.     self.main = o
  2912.  
  2913.     self.drawX = 0
  2914.  
  2915.     self.drawY = stt or topkek.libgui.seperation/2
  2916.  
  2917.     self.drawHeight = 0
  2918.  
  2919.     self.sepr = sepr or topkek.libgui.seperation
  2920.  
  2921.    
  2922.  
  2923.     function self:drawButton(sz, txt, func, ysz, cbgd)
  2924.  
  2925.         local xposOffset = 0
  2926.  
  2927.         local xposScale = self.drawX
  2928.  
  2929.         local xszOffset = 0
  2930.  
  2931.         local xszScale = sz
  2932.  
  2933.         if not (self.drawX == 0)  then
  2934.  
  2935.             xszOffset = -4
  2936.  
  2937.             if sz + self.drawX > 0.998 then
  2938.  
  2939.                 xszOffset = -11
  2940.  
  2941.             end
  2942.  
  2943.         elseif sz == 1 then
  2944.  
  2945.             xszOffset = -(self.sepr) - 5
  2946.  
  2947.             xposOffset = self.sepr/2
  2948.  
  2949.         else
  2950.  
  2951.             xszOffset = -4 + -(self.sepr/2)
  2952.  
  2953.             xposOffset = self.sepr/2
  2954.  
  2955.         end
  2956.  
  2957.         if not ysz then ysz = 20 end
  2958.  
  2959.         local obj = topkek.libutil:createObject("TextButton", {
  2960.  
  2961.             Parent = self.main;
  2962.  
  2963.             BackgroundColor3 = cbgd or color3(15, 23, 30);
  2964.  
  2965.             BorderColor3 = color3(27, 42, 53);
  2966.  
  2967.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2968.  
  2969.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2970.  
  2971.             Font = 'SourceSans';
  2972.  
  2973.             FontSize = 'Size14';
  2974.  
  2975.             Text = txt;
  2976.  
  2977.             TextSize = 14;
  2978.  
  2979.             TextColor3 = color3(199, 199, 199);
  2980.  
  2981.             TextStrokeTransparency = 0.5;
  2982.  
  2983.         })
  2984.  
  2985.         obj.MouseButton1Down:connect(function()
  2986.  
  2987.             func()
  2988.  
  2989.         end)
  2990.  
  2991.         if ysz > self.drawHeight then
  2992.  
  2993.             self.drawHeight = ysz
  2994.  
  2995.         end
  2996.  
  2997.         self.drawX = self.drawX + sz
  2998.  
  2999.         if self.drawX > 0.998 then
  3000.  
  3001.             self.drawY = self.drawY + 3 + self.drawHeight
  3002.  
  3003.             self.drawX = 0
  3004.  
  3005.             self.drawHeight = 0
  3006.  
  3007.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3008.  
  3009.         end
  3010.  
  3011.         return obj
  3012.  
  3013.     end
  3014.  
  3015.    
  3016.  
  3017.     function self:GetChildren()
  3018.  
  3019.         return self.main:GetChildren()
  3020.  
  3021.     end
  3022.  
  3023.    
  3024.  
  3025.     function self:getDrawY()
  3026.  
  3027.         return self.drawY
  3028.  
  3029.     end
  3030.  
  3031.    
  3032.  
  3033.     function self:setDrawY(y)
  3034.  
  3035.         self.drawY = y
  3036.  
  3037.     end
  3038.  
  3039.    
  3040.  
  3041.     function self:drawTextBox(sz, txt, ysz, cbgd)
  3042.  
  3043.         local xposOffset = 0
  3044.  
  3045.         local xposScale = self.drawX
  3046.  
  3047.         local xszOffset = 0
  3048.  
  3049.         local xszScale = sz
  3050.  
  3051.         if not (self.drawX == 0)  then
  3052.  
  3053.             xszOffset = -4
  3054.  
  3055.             if sz + self.drawX > 0.998 then
  3056.  
  3057.                 xszOffset = -11
  3058.  
  3059.             end
  3060.  
  3061.         elseif sz == 1 then
  3062.  
  3063.             xszOffset = -(self.sepr) - 5
  3064.  
  3065.             xposOffset = self.sepr/2
  3066.  
  3067.         else
  3068.  
  3069.             xszOffset = -4 + -(self.sepr/2)
  3070.  
  3071.             xposOffset = self.sepr/2
  3072.  
  3073.         end
  3074.  
  3075.         if not ysz then ysz = 20 end
  3076.  
  3077.         local obj = topkek.libutil:createObject("TextBox", {
  3078.  
  3079.             Parent = self.main;
  3080.  
  3081.             BackgroundColor3 = cbgd or color3(5, 8, 11);
  3082.  
  3083.             BorderColor3 = color3(27, 42, 53);
  3084.  
  3085.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  3086.  
  3087.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  3088.  
  3089.             Font = 'SourceSans';
  3090.  
  3091.             FontSize = 'Size14';
  3092.  
  3093.             Text = txt;
  3094.  
  3095.             TextSize = 14;
  3096.  
  3097.             TextColor3 = color3(199, 199, 199);
  3098.  
  3099.         })
  3100.  
  3101.         if ysz > self.drawHeight then
  3102.  
  3103.             self.drawHeight = ysz
  3104.  
  3105.         end
  3106.  
  3107.         self.drawX = self.drawX + sz
  3108.  
  3109.         if self.drawX > 0.998 then
  3110.  
  3111.             self.drawY = self.drawY + 3 + self.drawHeight
  3112.  
  3113.             self.drawX = 0
  3114.  
  3115.             self.drawHeight = 0
  3116.  
  3117.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3118.  
  3119.         end
  3120.  
  3121.         return obj
  3122.  
  3123.     end
  3124.  
  3125.    
  3126.  
  3127.     function self:drawScrollingContainer(ysz)
  3128.  
  3129.         local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  3130.  
  3131.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  3132.  
  3133.         local obj = topkek.libutil:createObject("ScrollingFrame", {
  3134.  
  3135.             Parent = self.main;
  3136.  
  3137.             BackgroundColor3 = color3(7, 11, 15);
  3138.  
  3139.             BorderColor3 = color3(27, 42, 53);
  3140.  
  3141.             Position = pos;
  3142.  
  3143.             Size = sz;
  3144.  
  3145.             BottomImage = 'rbxassetid://573102620';
  3146.  
  3147.             MidImage = 'rbxassetid://573102620';
  3148.  
  3149.             TopImage = 'rbxassetid://573102620';
  3150.  
  3151.             ScrollBarThickness = 5;
  3152.  
  3153.         })
  3154.  
  3155.         self.drawY = self.drawY + 5 + ysz
  3156.  
  3157.         self.drawX = 0
  3158.  
  3159.         self.drawHeight = 0
  3160.  
  3161.         self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3162.  
  3163.         return topkek.libgui:hookContainer(obj, 12, 5)
  3164.  
  3165.     end
  3166.  
  3167. -- THIS IS FUCKING BAIT OKAY, THIS IS JUST TOPK3K 3.0 BUT EDITED TO SAY 4.0. LOL
  3168.  
  3169.     function self:drawContainer(xsz, ysz)
  3170.  
  3171.         local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  3172.  
  3173.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  3174.  
  3175.         local obj = topkek.libutil:createObject("ScrollingFrame", {
  3176.  
  3177.             Parent = self.main;
  3178.  
  3179.             BackgroundTransparency = 1;
  3180.  
  3181.             Position = pos;
  3182.  
  3183.             Size = sz;
  3184.  
  3185.         })
  3186.  
  3187.         self.drawY = self.drawY + 5 + ysz
  3188.  
  3189.         self.drawX = 0
  3190.  
  3191.         self.drawHeight = 0
  3192.  
  3193.         self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  3194.  
  3195.         return topkek.libgui:hookContainer(obj, 12, 5)
  3196.  
  3197.     end
  3198.  
  3199.    
  3200.  
  3201.     function self:addSpacing()
  3202.  
  3203.         self.drawY = self.drawY + 3
  3204.  
  3205.     end
  3206.  
  3207.    
  3208.  
  3209.     function self:center()
  3210.  
  3211.         local a,c,b=
  3212.  
  3213.             self.main.Position.X.Scale,
  3214.  
  3215.                 self.main.Position.X.Offset,self.main.Size.Y.Offset
  3216.  
  3217.         self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  3218.  
  3219.     end
  3220.  
  3221.    
  3222.  
  3223.     return self
  3224.  
  3225. end
  3226.  
  3227.  
  3228.  
  3229. --[[ windows ]]--
  3230.  
  3231. topkek.libwindows.windows = {}
  3232.  
  3233. function topkek.libwindows:registerWindow(w)
  3234.  
  3235.     table.insert(topkek.libwindows.windows, w)
  3236.  
  3237. end
  3238.  
  3239. function topkek.libwindows:switchWindow(w, x)
  3240.  
  3241.     for _, k in pairs(topkek.libwindows.windows) do
  3242.  
  3243.         if k.Name == w then
  3244.  
  3245.             k.Visible = true
  3246.  
  3247.         else
  3248.  
  3249.             k.Visible = false
  3250.  
  3251.         end
  3252.  
  3253.     end
  3254.  
  3255.     if w == 'HomeContainer' then
  3256.  
  3257.         base.Navigator.Visible = false
  3258.  
  3259.     else
  3260.  
  3261.         base.Navigator.Visible = true
  3262.  
  3263.     end
  3264.  
  3265.     base.Top.Location.Text = x
  3266.  
  3267. end
  3268.  
  3269. function topkek.libwindows:initiateNavigator()
  3270.  
  3271.     local nav = base.Navigator
  3272.  
  3273.     local template = nav.Item:Clone(); nav.Item:Destroy();
  3274.  
  3275.     local wins = topkek.libsettings:getSetting('windows')
  3276.  
  3277.     local y = 5
  3278.  
  3279.     for _, k in pairs(wins) do
  3280.  
  3281.         local o = template:Clone()
  3282.  
  3283.         o.Parent = nav
  3284.  
  3285.         o.Position = UDim2.new(0, 5, 0, y)
  3286.  
  3287.         o.Text = k
  3288.  
  3289.         o.MouseButton1Down:connect(function()
  3290.  
  3291.             topkek.libwindows:switchWindow(k .. 'Container', k)
  3292.  
  3293.         end)
  3294.  
  3295.         y = y + 25
  3296.  
  3297.     end
  3298.  
  3299.     nav.CanvasSize = UDim2.new(0, 0, 0, y)
  3300.  
  3301. end
  3302.  
  3303. function topkek.libwindows:initiateHome()
  3304.  
  3305.     local home = base.HomeContainer
  3306.  
  3307.     home.LocalPlayer.Mask.MouseButton1Down:connect(function()
  3308.  
  3309.         topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
  3310.  
  3311.     end)
  3312.  
  3313.     home.Server.Mask.MouseButton1Down:connect(function()
  3314.  
  3315.         topkek.libwindows:switchWindow('ServerContainer', 'Server')
  3316.  
  3317.     end)
  3318.  
  3319.     home.Scripts.Mask.MouseButton1Down:connect(function()
  3320.  
  3321.         topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
  3322.  
  3323.     end)
  3324.  
  3325.     home.Miscellaneous.Mask.MouseButton1Down:connect(function()
  3326.  
  3327.         topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
  3328.  
  3329.     end)
  3330.  
  3331.     home.Players.Mask.MouseButton1Down:connect(function()
  3332.  
  3333.         topkek.libwindows:switchWindow('PlayersContainer', 'Players')
  3334.  
  3335.     end)
  3336.  
  3337.     home.Settings.Mask.MouseButton1Down:connect(function()
  3338.  
  3339.         topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
  3340.  
  3341.     end)
  3342.  
  3343. end
  3344.  
  3345. --[[ defines ]]--
  3346.  
  3347. topkek.libsettings:setSetting('version', '1.0.0')
  3348.  
  3349. topkek.libsettings:setSetting('bans', {})
  3350.  
  3351. topkek.libsettings:setSetting('admins', {})
  3352.  
  3353. topkek.libsettings:setSetting('windows', {
  3354.  
  3355.     'Home';
  3356.  
  3357.     'Server';
  3358.  
  3359.     'LocalPlayer';
  3360.  
  3361.     'Players';
  3362.  
  3363.     'Scripts';
  3364.  
  3365.     'Miscellaneous';
  3366.  
  3367.     'Settings';
  3368.  
  3369.     'Explorer';
  3370.  
  3371.     'Gear';
  3372.  
  3373.     'Hats';
  3374.  
  3375.     'Music';
  3376.  
  3377.     'Effects';
  3378.  
  3379.     'Filtering';
  3380.  
  3381.     'Commands';
  3382.  
  3383. })
  3384.  
  3385. topkek.libsettings:setSetting('misc', {
  3386.  
  3387.     'Explorer';
  3388.  
  3389.     'Gear';
  3390.  
  3391.     'Hats';
  3392.  
  3393.     'Music';
  3394.  
  3395.     'Effects';
  3396.  
  3397.     'Filtering';
  3398.  
  3399.     'Commands';
  3400.  
  3401. })
  3402.  
  3403. topkek.store.gui = ScreenGui; gui = topkek.store.gui --  change later
  3404.  
  3405. topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
  3406.  
  3407. -- [[ server ]] --
  3408.  
  3409. --sz, txt, func, ysz, cbgd
  3410.  
  3411. local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
  3412.  
  3413. local decalList, decalImp = servwin:drawScrollingContainer(100)
  3414.  
  3415. local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
  3416.  
  3417.     topkek.libutil:recurseDecal(decalImp.Text)end)
  3418.  
  3419. decalImp = servwin:drawTextBox(1/3,'573896613')
  3420.  
  3421. servwin:drawButton(1,'Rollback Spam',function()
  3422.  
  3423.     topkek.libutil:recurseRemove('ParticleEmitter')
  3424.  
  3425.     topkek.libutil:recurseRemove('Decal')
  3426.  
  3427. end)
  3428.  
  3429. local decs = {
  3430.  
  3431.     {'Cerberus', '573896613'},
  3432.  
  3433.     {'Rain', '574772793'},
  3434.  
  3435.     {'Robbie', '574773630'},
  3436.  
  3437.     {'Pepe', '244905904'},
  3438.  
  3439.     {'Troll Face', '48308661'},
  3440.  
  3441.     {'Jeff', '109129888'},
  3442.  
  3443.     {'Shrek', '170539018'},
  3444.  
  3445.     {'Doge', '133720697'},
  3446.  
  3447.     {'Dat Boi', '409578848'},
  3448.  
  3449. }
  3450.  
  3451. for _, v in pairs(decs) do
  3452.  
  3453.     local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
  3454.  
  3455.     topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  3456.  
  3457. end
  3458.  
  3459. servwin:addSpacing()
  3460.  
  3461. -- [[lighting]] --
  3462.  
  3463. -- <<time>> --
  3464.  
  3465. local timeInp
  3466.  
  3467. servwin:drawButton(2/3,'Set Time',function()
  3468.  
  3469.     game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
  3470.  
  3471. end)
  3472.  
  3473. timeImp = servwin:drawTextBox(1/3,'14')
  3474.  
  3475. -- <<fog> --
  3476.  
  3477. local fogInp
  3478.  
  3479. servwin:drawButton(2/3,'Set FogEnd',function()
  3480.  
  3481.     if not tonumber(fogInp.Text) then return end
  3482.  
  3483.     game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  3484.  
  3485. end)
  3486.  
  3487. fogInp = servwin:drawTextBox(1/3,'100000')
  3488.  
  3489. -- <<brightness>> --
  3490.  
  3491. local brightInp
  3492.  
  3493. servwin:drawButton(2/3,'Set Brightness',function()
  3494.  
  3495.     if not tonumber(brightInp.Text) then return end
  3496.  
  3497.     game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  3498.  
  3499. end)
  3500.  
  3501. brightInp = servwin:drawTextBox(1/3,'1')
  3502.  
  3503. -- <<reset>> --
  3504.  
  3505. servwin:drawButton(1,'Reset Lighting',function()
  3506.  
  3507.     local l = game:service'Lighting'
  3508.  
  3509.     l.Ambient = Color3.new(0, 0, 0)
  3510.  
  3511.     l.Brightness = 1
  3512.  
  3513.     l.GlobalShadows = true
  3514.  
  3515.     l.Outlines = true
  3516.  
  3517.     l.FogEnd = 100000
  3518.  
  3519.     l.FogStart = 0
  3520.  
  3521.     l:SetMinutesAfterMidnight(12*60)
  3522.  
  3523. end)
  3524.  
  3525. -- [[ fixing ]] --
  3526.  
  3527. servwin:addSpacing()
  3528.  
  3529. servwin:drawButton(1/2,'Clear Server',function()
  3530.  
  3531.     for i,v in pairs(game:service'Workspace':GetChildren()) do
  3532.  
  3533.         if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  3534.  
  3535.             v:Destroy()
  3536.  
  3537.         end
  3538.  
  3539.     end
  3540.  
  3541. end)
  3542.  
  3543. servwin:drawButton(1/2,'Shutdown',function()
  3544.  
  3545.     for i,v in pairs(game:GetService('Players')) do
  3546.  
  3547.         v.Parent = nil
  3548.  
  3549.     end
  3550.  
  3551. end)
  3552.  
  3553. servwin:drawButton(1/2,'Remove Sound',function()
  3554.  
  3555.     topkek.libutil:recurseRemove('Sound')
  3556.  
  3557. end)
  3558.  
  3559. servwin:drawButton(1/2,'Baseplate',function()
  3560.  
  3561.     for X = -2500, 2500, 512 do
  3562.  
  3563.         for Z = -2500, 2500, 512 do
  3564.  
  3565.             local P = Instance.new("Part")
  3566.  
  3567.             P.Anchored = true
  3568.  
  3569.             P.Locked = true
  3570.  
  3571.             P.Size = Vector3.new(512,3,512)
  3572.  
  3573.             P.CFrame = CFrame.new(X,0,Z)
  3574.  
  3575.             P.BrickColor = BrickColor.Green()
  3576.  
  3577.             P.Parent = game:service'Workspace'
  3578.  
  3579.         end
  3580.  
  3581.     end
  3582.  
  3583. end)
  3584.  
  3585. --[[ destruction ]]--
  3586.  
  3587. servwin:addSpacing()
  3588.  
  3589. servwin:drawButton(1/2,'Clear Terrain',function()
  3590.  
  3591.     game:service'Workspace'.Terrain:Clear()
  3592.  
  3593. end)
  3594.  
  3595. servwin:drawButton(1/2,'Flood',function()
  3596.  
  3597.     game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  3598.  
  3599. end)
  3600.  
  3601. servwin:drawButton(1/2,'Reflectancy',function()
  3602.  
  3603.     topkek.libutil:recurseSet('BasePart','Reflectance',1)
  3604.  
  3605. end)
  3606.  
  3607. servwin:drawButton(1/2,'Transparency',function()
  3608.  
  3609.     topkek.libutil:recurseSet('BasePart','Transparency',1)
  3610.  
  3611. end)
  3612.  
  3613. servwin:drawButton(1/2,'666',function()
  3614.  
  3615.     for i,v in next,workspace:children''do
  3616.  
  3617.         if(v:IsA'BasePart')then
  3618.  
  3619.         me=v;
  3620.  
  3621.         bbg=Instance.new('BillboardGui',me);
  3622.  
  3623.         bbg.Name='stuf';
  3624.  
  3625.         bbg.Adornee=me;
  3626.  
  3627.         bbg.Size=UDim2.new(2.5,0,2.5,0)
  3628.  
  3629.         --bbg.StudsOffset=Vector3.new(0,2,0)
  3630.  
  3631.         tlb=Instance.new'TextLabel';
  3632.  
  3633.         tlb.Text='666 666 666 666 666 666';
  3634.  
  3635.         tlb.Font='SourceSansBold';
  3636.  
  3637.         tlb.FontSize='Size48';
  3638.  
  3639.         tlb.TextColor3=Color3.new(1,0,0);
  3640.  
  3641.         tlb.Size=UDim2.new(1.25,0,1.25,0);
  3642.  
  3643.         tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  3644.  
  3645.         tlb.BackgroundTransparency=1;
  3646.  
  3647.         tlb.Parent=bbg;
  3648.  
  3649.         end;end;
  3650.  
  3651.         --coroutine.wrap(function()while wait''do
  3652.  
  3653.           s=Instance.new'Sound';
  3654.  
  3655.           s.Parent=workspace;
  3656.  
  3657.           s.SoundId='rbxassetid://152840862';
  3658.  
  3659.           s.Pitch=1;
  3660.  
  3661.           s.Volume=1;
  3662.  
  3663.           s.Looped=true;
  3664.  
  3665.           s:play();
  3666.  
  3667.           --end;end)();
  3668.  
  3669.           function xds(dd)
  3670.  
  3671.             for i,v in next,dd:children''do
  3672.  
  3673.               if(v:IsA'BasePart')then
  3674.  
  3675.                 v.BrickColor=BrickColor.new'Really black';
  3676.  
  3677.                 v.TopSurface='Smooth';
  3678.  
  3679.                 v.BottomSurface='Smooth';
  3680.  
  3681.                 s=Instance.new('SelectionBox',v);
  3682.  
  3683.                 s.Adornee=v;
  3684.  
  3685.                 s.Color=BrickColor.new'Really red';
  3686.  
  3687.                 a=Instance.new('PointLight',v);
  3688.  
  3689.                 a.Color=Color3.new(1,0,0);
  3690.  
  3691.                 a.Range=15;
  3692.  
  3693.                 a.Brightness=5;
  3694.  
  3695.                 f=Instance.new('Fire',v);
  3696.  
  3697.                 f.Size=19;
  3698.  
  3699.                 f.Heat=22;
  3700.  
  3701.                 end;
  3702.  
  3703.                 game.Lighting.TimeOfDay=0;
  3704.  
  3705.                 game.Lighting.Brightness=0;
  3706.  
  3707.                 game.Lighting.ShadowColor=Color3.new(0,0,0);
  3708.  
  3709.                 game.Lighting.Ambient=Color3.new(1,0,0);
  3710.  
  3711.                 game.Lighting.FogEnd=200;
  3712.  
  3713.                 game.Lighting.FogColor=Color3.new(0,0,0);
  3714.  
  3715.             local dec = 'http://www.roblox.com/asset/?id=19399245';
  3716.  
  3717.                 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  3718.  
  3719.                 --coroutine.wrap(function()
  3720.  
  3721.                 --for _,__ in pairs(fac) do
  3722.  
  3723.                 --local ddec = Instance.new("Decal", v)
  3724.  
  3725.                 --ddec.Face = __
  3726.  
  3727.                 --ddec.Texture = dec
  3728.  
  3729.             --end end)()
  3730.  
  3731.                 if #(v:GetChildren())>0 then
  3732.  
  3733.                        xds(v)
  3734.  
  3735.                   end
  3736.  
  3737.              end
  3738.  
  3739.         end
  3740.  
  3741.     xds(game.Workspace)
  3742.  
  3743. end)
  3744.  
  3745. servwin:drawButton(1/2,'Troll',function()
  3746.  
  3747.     topkek.libutil:recurseDecal('48308661')
  3748.  
  3749.     topkek.libutil:Play(154664102)
  3750.  
  3751. end)
  3752.  
  3753. servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  3754.  
  3755.     local materiallist =
  3756.  
  3757.     {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  3758.  
  3759.         Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  3760.  
  3761.         Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  3762.  
  3763.         Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  3764.  
  3765.         Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  3766.  
  3767.     local function r(where)
  3768.  
  3769.         for _,v in pairs (where:GetChildren()) do
  3770.  
  3771.         if v:IsA("BasePart") then
  3772.  
  3773.         spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait()   end end) end r(v) end end r(workspace)
  3774.  
  3775. end)
  3776.  
  3777. servwin:drawButton(1/2,'Materialize',function()
  3778.  
  3779.     local function r(where)
  3780.  
  3781.     for _,v in pairs (where:GetChildren()) do
  3782.  
  3783.     if v:IsA("BasePart") then
  3784.  
  3785.     spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait()   end end) end r(v) end end r(workspace)
  3786.  
  3787. end)
  3788.  
  3789. servwin:drawButton(1/2,'Meshify',function()
  3790.  
  3791.     local enums={
  3792.  
  3793.         Enum.MeshType.Head;
  3794.  
  3795.         Enum.MeshType.Torso;
  3796.  
  3797.         Enum.MeshType.Wedge;
  3798.  
  3799.         Enum.MeshType.Brick;
  3800.  
  3801.         Enum.MeshType.Sphere;
  3802.  
  3803.         Enum.MeshType.Cylinder;
  3804.  
  3805.     }
  3806.  
  3807.     topkek.libutil:recurseFunc('BasePart',function(o)
  3808.  
  3809.         local mesh = Instance.new('SpecialMesh', o)
  3810.  
  3811.         mesh.MeshType = enums[math.random(1,#enums)]
  3812.  
  3813.     end)
  3814.  
  3815. end)
  3816.  
  3817. servwin:drawButton(1/2,'Loop-Meshify',function()
  3818.  
  3819.     coroutine.wrap(function()
  3820.  
  3821.         while true do
  3822.  
  3823.             local enums={
  3824.  
  3825.                 Enum.MeshType.Head;
  3826.  
  3827.                 Enum.MeshType.Torso;
  3828.  
  3829.                 Enum.MeshType.Wedge;
  3830.  
  3831.                 Enum.MeshType.Brick;
  3832.  
  3833.                 Enum.MeshType.Sphere;
  3834.  
  3835.                 Enum.MeshType.Cylinder;
  3836.  
  3837.             }
  3838.  
  3839.             topkek.libutil:recurseFunc('BasePart',function(o)
  3840.  
  3841.                 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  3842.  
  3843.                 local mesh = Instance.new('SpecialMesh', o)
  3844.  
  3845.                 mesh.MeshType = enums[math.random(1,#enums)]
  3846.  
  3847.             end)
  3848.  
  3849.             wait(0.5)
  3850.  
  3851.         end
  3852.  
  3853.     end)()
  3854.  
  3855. end)
  3856.  
  3857. --<<<< END OF SERVER MENU >>>>--
  3858.  
  3859. plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
  3860.  
  3861. local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
  3862.  
  3863. plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
  3864.  
  3865. game:GetService('Players').PlayerAdded:connect(function()
  3866.  
  3867.     plrDrop.update(topkek.libutil:GetPlayerList())
  3868.  
  3869. end)
  3870.  
  3871. game:GetService('Players').PlayerRemoving:connect(function()
  3872.  
  3873.     plrDrop.update(topkek.libutil:GetPlayerList())
  3874.  
  3875. end)
  3876.  
  3877. plrwin:addSpacing()
  3878.  
  3879. local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
  3880.  
  3881. actions:drawButton(1/3, 'Kill', function()
  3882.  
  3883.     topkek.libutil:doPlayers(plrDrop, function(z)
  3884.  
  3885.         if z.Character:FindFirstChild('Humanoid') then
  3886.  
  3887.             z.Character.Humanoid.Health = 0
  3888.  
  3889.         end
  3890.  
  3891.     end)
  3892.  
  3893. end)
  3894.  
  3895. actions:drawButton(1/3, 'Freeze', function()
  3896.  
  3897.     topkek.libutil:doPlayers(plrDrop, function(z)
  3898.  
  3899.         if z.Character:FindFirstChild('Humanoid') then
  3900.  
  3901.             topkek.libutil:getTorso(z).Anchored = true
  3902.  
  3903.         end
  3904.  
  3905.     end)
  3906.  
  3907. end)
  3908.  
  3909. actions:drawButton(1/3, 'Thaw', function()
  3910.  
  3911.     topkek.libutil:doPlayers(plrDrop, function(z)
  3912.  
  3913.         if z.Character:FindFirstChild('Humanoid') then
  3914.  
  3915.             topkek.libutil:getTorso(z).Anchored = false
  3916.  
  3917.         end
  3918.  
  3919.     end)
  3920.  
  3921. end)
  3922.  
  3923. actions:drawButton(1/3, 'Fire', function()
  3924.  
  3925.     topkek.libutil:doPlayers(plrDrop, function(z)
  3926.  
  3927.         if z.Character then
  3928.  
  3929.             Instance.new("Fire", topkek.libutil:getTorso(z))
  3930.  
  3931.         end
  3932.  
  3933.     end)
  3934.  
  3935. end)
  3936.  
  3937. actions:drawButton(1/3, 'Sparkles', function()
  3938.  
  3939.     topkek.libutil:doPlayers(plrDrop, function(z)
  3940.  
  3941.         if z.Character then
  3942.  
  3943.             Instance.new("Sparkles", topkek.libutil:getTorso(z))
  3944.  
  3945.         end
  3946.  
  3947.     end)
  3948.  
  3949. end)
  3950.  
  3951. actions:drawButton(1/3, 'Smoke', function()
  3952.  
  3953.     topkek.libutil:doPlayers(plrDrop, function(z)
  3954.  
  3955.         if z.Character then
  3956.  
  3957.             Instance.new("Smoke", topkek.libutil:getTorso(z))
  3958.  
  3959.         end
  3960.  
  3961.     end)
  3962.  
  3963. end)
  3964.  
  3965. actions:drawButton(1/3, 'BTools', function()
  3966.  
  3967.     topkek.libutil:doPlayers(plrDrop, function(z)
  3968.  
  3969.         local a = Instance.new("HopperBin")
  3970.  
  3971.         a.BinType = "GameTool"
  3972.  
  3973.         a.Parent = z.Backpack
  3974.  
  3975.         local a = Instance.new("HopperBin")
  3976.  
  3977.         a.BinType = "Clone"
  3978.  
  3979.         a.Parent = z.Backpack
  3980.  
  3981.         local a = Instance.new("HopperBin")
  3982.  
  3983.         a.BinType = "Hammer"
  3984.  
  3985.         a.Parent = z.Backpack
  3986.  
  3987.     end)
  3988.  
  3989. end)
  3990.  
  3991. actions:drawButton(1/3, 'Kick', function()
  3992.  
  3993.     topkek.libutil:doPlayers(plrDrop, function(z)
  3994.  
  3995.         local function doKick()
  3996.  
  3997.             if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  3998.  
  3999.                 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  4000.  
  4001.                 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  4002.  
  4003.                 spawn(function()
  4004.  
  4005.                     repeat wait()
  4006.  
  4007.                         if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  4008.  
  4009.                             SP.Position = z.Character.HumanoidRootPart.Position
  4010.  
  4011.                         end
  4012.  
  4013.                     until not game:GetService('Players'):FindFirstChild(z.Name)
  4014.  
  4015.                 end)
  4016.  
  4017.                 z.Character.Torso.Anchored = true
  4018.  
  4019.             end
  4020.  
  4021.         end
  4022.  
  4023.         repeat
  4024.  
  4025.             doKick()
  4026.  
  4027.             wait()
  4028.  
  4029.         until not z
  4030.  
  4031.     end)
  4032.  
  4033. end)
  4034.  
  4035. actions:drawButton(1/3, 'Nil', function()
  4036.  
  4037.     topkek.libutil:doPlayers(plrDrop, function(z)
  4038.  
  4039.         z.Parent = nil
  4040.  
  4041.     end)
  4042.  
  4043. end)
  4044.  
  4045. actions:drawButton(1/3, 'Bring', function()
  4046.  
  4047.     topkek.libutil:doPlayers(plrDrop, function(z)
  4048.  
  4049.         if z.Character then
  4050.  
  4051.             z.Character.HumanoidRootPart.CFrame =
  4052.  
  4053.                 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  4054.  
  4055.         end
  4056.  
  4057.     end)
  4058.  
  4059. end)
  4060.  
  4061. actions:drawButton(1/3, 'Goto', function()
  4062.  
  4063.     topkek.libutil:doPlayers(plrDrop, function(z)
  4064.  
  4065.         if z.Character then
  4066.  
  4067.             game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  4068.  
  4069.                 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  4070.  
  4071.         end
  4072.  
  4073.     end)
  4074.  
  4075. end)
  4076.  
  4077. actions:drawButton(1/3, 'Freefall', function()
  4078.  
  4079.     topkek.libutil:doPlayers(plrDrop, function(z)
  4080.  
  4081.         if z.Character then
  4082.  
  4083.             z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)    
  4084.  
  4085.         end
  4086.  
  4087.     end)
  4088.  
  4089. end)
  4090.  
  4091. actions:drawButton(1/3, 'Sword', function()
  4092.  
  4093.     topkek.libutil:doPlayers(plrDrop, function(z)
  4094.  
  4095.         insert(125013769).Parent = z.Backpack
  4096.  
  4097.     end)
  4098.  
  4099. end)
  4100.  
  4101. actions:drawButton(1/3, 'Guns', function()
  4102.  
  4103.     topkek.libutil:doPlayers(plrDrop, function(z)
  4104.  
  4105.         insert(130113146).Parent = z.Backpack
  4106.  
  4107.         insert(67747912).Parent = z.Backpack
  4108.  
  4109.         insert(95354288).Parent = z.Backpack
  4110.  
  4111.     end)
  4112.  
  4113. end)
  4114.  
  4115. actions:drawButton(1/3, 'Knife', function()
  4116.  
  4117.     topkek.libutil:doPlayers(plrDrop, function(z)
  4118.  
  4119.         insert(170897263).Parent = z.Backpack
  4120.  
  4121.     end)
  4122.  
  4123. end)
  4124.  
  4125.  
  4126.  
  4127. actions:drawButton(1/3, 'Stun', function()
  4128.  
  4129.     topkek.libutil:doPlayers(plrDrop, function(z)
  4130.  
  4131.         if not z.Character:FindFirstChild('UpperTorso') then
  4132.  
  4133.             z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  4134.  
  4135.         end
  4136.  
  4137.         z.Character.Humanoid.PlatformStand = true
  4138.  
  4139.     end)
  4140.  
  4141. end)
  4142.  
  4143. actions:drawButton(1/3, 'Invisible', function()
  4144.  
  4145.     topkek.libutil:doPlayers(plrDrop, function(z)
  4146.  
  4147.         if z.Character then
  4148.  
  4149.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
  4150.  
  4151.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  4152.  
  4153.         end
  4154.  
  4155.     end)
  4156.  
  4157. end)
  4158.  
  4159. actions:drawButton(1/3, 'Visible', function()
  4160.  
  4161.     topkek.libutil:doPlayers(plrDrop, function(z)
  4162.  
  4163.         if z.Character then
  4164.  
  4165.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
  4166.  
  4167.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  4168.  
  4169.         end
  4170.  
  4171.     end)
  4172.  
  4173. end)
  4174.  
  4175. actions:drawButton(1/3, 'God', function()
  4176.  
  4177.     topkek.libutil:doPlayers(plrDrop, function(z)
  4178.  
  4179.         if z.Character:FindFirstChild('Humanoid') then
  4180.  
  4181.             z.Character.Humanoid.MaxHealth = math.huge
  4182.  
  4183.             z.Character.Humanoid.Health = math.huge
  4184.  
  4185.         end
  4186.  
  4187.     end)
  4188.  
  4189. end)
  4190.  
  4191.  
  4192.  
  4193. actions:drawButton(1/3, 'Semigod', function()
  4194.  
  4195.     topkek.libutil:doPlayers(plrDrop, function(z)
  4196.  
  4197.         if z.Character:FindFirstChild('Humanoid') then
  4198.  
  4199.             z.Character.Humanoid.MaxHealth = 9999999999
  4200.  
  4201.             z.Character.Humanoid.Health = 9999999999
  4202.  
  4203.         end
  4204.  
  4205.     end)
  4206.  
  4207. end)
  4208.  
  4209. actions:drawButton(1/3, 'Nuke', function()
  4210.  
  4211.     topkek.libutil:doPlayers(plrDrop, function(z)
  4212.  
  4213.         local torso = topkek.libutil:getTorso(z)
  4214.  
  4215.         local nuke = Instance.new("Part", game.Workspace)
  4216.  
  4217.         local opos = torso.CFrame
  4218.  
  4219.         nuke.BrickColor = BrickColor.new("Bright yellow")
  4220.  
  4221.         nuke.TopSurface = Enum.SurfaceType.Smooth
  4222.  
  4223.         nuke.BottomSurface = Enum.SurfaceType.Smooth
  4224.  
  4225.         nuke.Anchored = true
  4226.  
  4227.         nuke.CanCollide = false
  4228.  
  4229.         nuke.Shape = "Ball"            
  4230.  
  4231.         nuke.Transparency = 0.5
  4232.  
  4233.         nuke.CFrame = torso.CFrame      
  4234.  
  4235.         nuke.Size = Vector3.new(1, 1, 1)
  4236.  
  4237.         nuke.Touched:connect(function(p)
  4238.  
  4239.             local expl = Instance.new("Explosion", p)
  4240.  
  4241.             expl.BlastPressure = 50000
  4242.  
  4243.             expl.BlastRadius = 50
  4244.  
  4245.             expl.Position = p.Position
  4246.  
  4247.             p.Material = Enum.Material.CorrodedMetal
  4248.  
  4249.             p:BreakJoints()
  4250.  
  4251.         end)
  4252.  
  4253.         for i = 1, 150 do
  4254.  
  4255.             nuke.Size = Vector3.new(i, i, i)
  4256.  
  4257.             nuke.CFrame = opos
  4258.  
  4259.             wait(0.08)
  4260.  
  4261.         end
  4262.  
  4263.         nuke:Destroy()
  4264.  
  4265.     end)
  4266.  
  4267. end)
  4268.  
  4269. actions:drawButton(1/3, 'Confuse', function()
  4270.  
  4271.     topkek.libutil:doPlayers(plrDrop, function(z)
  4272.  
  4273.         if z.Character:FindFirstChild('Humanoid') then
  4274.  
  4275.             z.Character.Humanoid.WalkSpeed = -16
  4276.  
  4277.         end
  4278.  
  4279.     end)
  4280.  
  4281. end)
  4282.  
  4283. actions:drawButton(1/3, 'Goldify', function()
  4284.  
  4285.     topkek.libutil:doPlayers(plrDrop, function(z)
  4286.  
  4287.         if z.Character then
  4288.  
  4289.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
  4290.  
  4291.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
  4292.  
  4293.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  4294.  
  4295.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  4296.  
  4297.         end
  4298.  
  4299.     end)
  4300.  
  4301. end)
  4302.  
  4303. actions:drawButton(1/3, 'Neon', function()
  4304.  
  4305.     topkek.libutil:doPlayers(plrDrop, function(z)
  4306.  
  4307.         if z.Character then
  4308.  
  4309.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
  4310.  
  4311.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
  4312.  
  4313.         end
  4314.  
  4315.     end)
  4316.  
  4317. end)
  4318.  
  4319. actions:drawButton(1/3, 'Insane', function()
  4320.  
  4321.     topkek.libutil:doPlayers(plrDrop, function(z)
  4322.  
  4323.         if z.Character then
  4324.  
  4325.             for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
  4326.  
  4327.                 if v:IsA("Motor6D") then
  4328.  
  4329.                     coroutine.wrap(function()
  4330.  
  4331.                     while v do
  4332.  
  4333.                         v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4334.  
  4335.                         wait()
  4336.  
  4337.                     end
  4338.  
  4339.                     end)()
  4340.  
  4341.                 end
  4342.  
  4343.             end
  4344.  
  4345.         end
  4346.  
  4347.     end)
  4348.  
  4349. end)
  4350.  
  4351. actions:drawButton(1/3, 'Quicksand', function()
  4352.  
  4353.     topkek.libutil:doPlayers(plrDrop, function(z)
  4354.  
  4355.         if z.Character then
  4356.  
  4357.             if z.Character:FindFirstChild('Humanoid') then
  4358.  
  4359.                 local tor = topkek.libutil:getTorso(z)
  4360.  
  4361.                 local hole = Instance.new("Part", z.Character)
  4362.  
  4363.                 hole.Anchored = true
  4364.  
  4365.                 hole.Name = "Hole"
  4366.  
  4367.                 hole.FormFactor = Enum.FormFactor.Custom
  4368.  
  4369.                 hole.Size = Vector3.new(7, 1, 7)
  4370.  
  4371.                 hole.CanCollide = false
  4372.  
  4373.                 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  4374.  
  4375.                 hole.BrickColor = BrickColor.new("Cool yellow")
  4376.  
  4377.                 hole.Material = Enum.Material.Sand
  4378.  
  4379.                 local hm = Instance.new("CylinderMesh", hole)
  4380.  
  4381.                 tor.Anchored = true
  4382.  
  4383.                 if z.Character:FindFirstChild("Humanoid") then
  4384.  
  4385.                     z.Character.Humanoid.Jump = true
  4386.  
  4387.                 end
  4388.  
  4389.                 for x,m in pairs(z.Character:GetChildren()) do
  4390.  
  4391.                     if m:IsA("BasePart") or m:IsA("MeshPart") then
  4392.  
  4393.                         m.CanCollide = false
  4394.  
  4395.                     end
  4396.  
  4397.                 end
  4398.  
  4399.                 for i=1,75 do
  4400.  
  4401.                     tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  4402.  
  4403.                     wait(0.06)
  4404.  
  4405.                 end
  4406.  
  4407.                 tor.CFrame=tor.CFrame*CFrame.new(0,
  4408.  
  4409.                     -500,0
  4410.  
  4411.                 )
  4412.  
  4413.                 z.Character.Humanoid.Health = 0
  4414.  
  4415.             end
  4416.  
  4417.         end
  4418.  
  4419.     end)
  4420.  
  4421. end)
  4422.  
  4423. actions:drawButton(1/3, 'Duck', function()
  4424.  
  4425.     topkek.libutil:doPlayers(plrDrop, function(z)
  4426.  
  4427.         if z.Character then
  4428.  
  4429.             local pchar = z.Character
  4430.  
  4431. --          for i,v in pairs(pchar.Torso:GetChildren()) do
  4432.  
  4433. --              if v:IsA("Decal") then
  4434.  
  4435. --                  v:Destroy()
  4436.  
  4437. --              end
  4438.  
  4439. --          end
  4440.  
  4441.             for i,v in pairs(pchar:GetChildren()) do
  4442.  
  4443.                 if v:IsA("Hat") or v:IsA("Accessory") then
  4444.  
  4445.                     v:Destroy()
  4446.  
  4447.                 end
  4448.  
  4449.             end
  4450.  
  4451.             local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  4452.  
  4453.             duck.MeshType = "FileMesh"
  4454.  
  4455.             duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  4456.  
  4457.             duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  4458.  
  4459.             duck.Scale = Vector3.new(5, 5, 5)
  4460.  
  4461.             topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
  4462.  
  4463.             z.Character.HumanoidRootPart.Transparency = 0
  4464.  
  4465.         end
  4466.  
  4467.     end)
  4468.  
  4469. end)
  4470.  
  4471. actions:drawButton(1/3, 'Shrek', function()
  4472.  
  4473.     topkek.libutil:doPlayers(plrDrop, function(z)
  4474.  
  4475.         if z.Character then
  4476.  
  4477.             local pchar = z.Character
  4478.  
  4479.             for i,v in pairs(pchar:GetChildren()) do
  4480.  
  4481.                 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  4482.  
  4483.                     v:Destroy()
  4484.  
  4485.                 end
  4486.  
  4487.             end
  4488.  
  4489.             for i,v in pairs(pchar.Head:GetChildren()) do
  4490.  
  4491.                 if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4492.  
  4493.                     v:Destroy()
  4494.  
  4495.                 end
  4496.  
  4497.             end
  4498.  
  4499.            
  4500.  
  4501.             local mesh = Instance.new("SpecialMesh", pchar.Head)
  4502.  
  4503.             mesh.MeshType = "FileMesh"
  4504.  
  4505.             pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4506.  
  4507.             pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4508.  
  4509.             pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4510.  
  4511.            
  4512.  
  4513.             local Shirt = Instance.new("Shirt", z.Character)
  4514.  
  4515.             local Pants = Instance.new("Pants", z.Character)
  4516.  
  4517.            
  4518.  
  4519.             Shirt.ShirtTemplate = "rbxassetid://133078194"
  4520.  
  4521.             Pants.PantsTemplate = "rbxassetid://133078204"
  4522.  
  4523.         end
  4524.  
  4525.     end)
  4526.  
  4527. end)
  4528.  
  4529. actions:drawButton(1/3, 'Bighead', function()
  4530.  
  4531.     topkek.libutil:doPlayers(plrDrop, function(z)
  4532.  
  4533.         if z.Character then
  4534.  
  4535.             if z.Character:FindFirstChild('Head') then
  4536.  
  4537.                 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  4538.  
  4539.             end
  4540.  
  4541.         end
  4542.  
  4543.     end)
  4544.  
  4545. end)
  4546.  
  4547. actions:drawButton(1/3, 'Hotdog', function()
  4548.  
  4549.     topkek.libutil:doPlayers(plrDrop, function(z)
  4550.  
  4551.         if z.Character then
  4552.  
  4553.             if z.Character:FindFirstChild('Head') then
  4554.  
  4555.                 topkek.libutil:weiner(z)
  4556.  
  4557.             end
  4558.  
  4559.         end
  4560.  
  4561.     end)
  4562.  
  4563. end)
  4564.  
  4565. actions:drawButton(1/3, 'Dwarf [R6]', function()
  4566.  
  4567.     topkek.libutil:doPlayers(plrDrop, function(z)
  4568.  
  4569.         if z.Character then
  4570.  
  4571.             topkek.libutil:scalePlayer(z, 0.5)
  4572.  
  4573.         end
  4574.  
  4575.     end)
  4576.  
  4577. end)
  4578.  
  4579. actions:drawButton(1/3, 'Giant [R6]', function()
  4580.  
  4581.     topkek.libutil:doPlayers(plrDrop, function(z)
  4582.  
  4583.         if z.Character then
  4584.  
  4585.             topkek.libutil:scalePlayer(z, 5)
  4586.  
  4587.         end
  4588.  
  4589.     end)
  4590.  
  4591. end)
  4592.  
  4593. actions:drawButton(1/3, 'Giraffe [R6]', function()
  4594.  
  4595.     topkek.libutil:doPlayers(plrDrop, function(z)
  4596.  
  4597.         if z.Character then
  4598.  
  4599.             local char=z.Character
  4600.  
  4601.             local h=char.Head
  4602.  
  4603.             local tor=char:FindFirstChild("Torso")
  4604.  
  4605.             if not tor then return end
  4606.  
  4607.             tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  4608.  
  4609.             local fn=Instance.new("Part",char)
  4610.  
  4611.             fn.Size=Vector3.new(1,5.5,1)
  4612.  
  4613.             fn.Name="FakeNeck"
  4614.  
  4615.             fn.Anchored=false
  4616.  
  4617.             fn.CanCollide=false
  4618.  
  4619.             if char:FindFirstChild("Body Colors") then
  4620.  
  4621.                 fn.BrickColor=char["Body Colors"].HeadColor
  4622.  
  4623.             end
  4624.  
  4625.             local cm=Instance.new("CylinderMesh",fn)
  4626.  
  4627.             local we=Instance.new("Weld",h)
  4628.  
  4629.             we.Part0=h
  4630.  
  4631.             we.Part1=fn
  4632.  
  4633.             we.C1=we.C1*CFrame.new(0,2.6,0)
  4634.  
  4635.         end
  4636.  
  4637.     end)
  4638.  
  4639. end)
  4640.  
  4641. actions:drawButton(1/3, 'Select', function()
  4642.  
  4643.     topkek.libutil:doPlayers(plrDrop, function(z)
  4644.  
  4645.         if z.Character then
  4646.  
  4647.             Instance.new("SelectionBox", z.Character).Adornee = z.Character
  4648.  
  4649.         end
  4650.  
  4651.     end)
  4652.  
  4653. end)
  4654.  
  4655. actions:drawButton(1/3, 'Sphere', function()
  4656.  
  4657.     topkek.libutil:doPlayers(plrDrop, function(z)
  4658.  
  4659.         if z.Character then
  4660.  
  4661.             Instance.new("SelectionSphere", z.Character).Adornee = z.Character
  4662.  
  4663.         end
  4664.  
  4665.     end)
  4666.  
  4667. end)
  4668.  
  4669. actions:drawButton(1/3, 'Sit', function()
  4670.  
  4671.     topkek.libutil:doPlayers(plrDrop, function(z)
  4672.  
  4673.         if z.Character:FindFirstChild("Humanoid") then
  4674.  
  4675.             z.Character.Humanoid.Sit = true
  4676.  
  4677.         end
  4678.  
  4679.     end)
  4680.  
  4681. end)
  4682.  
  4683. actions:drawButton(1/3, 'Jump', function()
  4684.  
  4685.     topkek.libutil:doPlayers(plrDrop, function(z)
  4686.  
  4687.         if z.Character:FindFirstChild("Humanoid") then
  4688.  
  4689.             z.Character.Humanoid.Jump = true
  4690.  
  4691.         end
  4692.  
  4693.     end)
  4694.  
  4695. end)
  4696.  
  4697. actions:drawButton(1/3, 'No Tools', function()
  4698.  
  4699.     topkek.libutil:doPlayers(plrDrop, function(z)
  4700.  
  4701.         for _, t in pairs(z.Backpack:GetChildren()) do
  4702.  
  4703.             t:Destroy()
  4704.  
  4705.         end
  4706.  
  4707.     end)
  4708.  
  4709. end)
  4710.  
  4711. actions:drawButton(1/3, 'Take Tools', function()
  4712.  
  4713.     topkek.libutil:doPlayers(plrDrop, function(z)
  4714.  
  4715.         for _, t in pairs(z.Backpack:GetChildren()) do
  4716.  
  4717.             t.Parent = game:service'Players'.LocalPlayer.Backpack
  4718.  
  4719.         end
  4720.  
  4721.     end)
  4722.  
  4723. end)
  4724.  
  4725. actions:drawButton(1/3, 'Disable', function()
  4726.  
  4727.     topkek.libutil:doPlayers(plrDrop, function(z)
  4728.  
  4729.         if z.Character:FindFirstChild("Humanoid") then
  4730.  
  4731.             z.Character.Humanoid.Parent = nil
  4732.  
  4733.         end
  4734.  
  4735.     end)
  4736.  
  4737. end)
  4738.  
  4739. actions:drawButton(1/3, 'Fast', function()
  4740.  
  4741.     topkek.libutil:doPlayers(plrDrop, function(z)
  4742.  
  4743.         if z.Character:FindFirstChild("Humanoid") then
  4744.  
  4745.             z.Character.Humanoid.WalkSpeed = 50
  4746.  
  4747.         end
  4748.  
  4749.     end)
  4750.  
  4751. end)
  4752.  
  4753. actions:drawButton(1/3, 'Slow', function()
  4754.  
  4755.     topkek.libutil:doPlayers(plrDrop, function(z)
  4756.  
  4757.         if z.Character:FindFirstChild("Humanoid") then
  4758.  
  4759.             z.Character.Humanoid.WalkSpeed = 8
  4760.  
  4761.         end
  4762.  
  4763.     end)
  4764.  
  4765. end)
  4766.  
  4767. actions:drawButton(1/3,'Explode', function()
  4768.  
  4769.     topkek.libtil:doPlayers(plrDrop, function(z)
  4770.  
  4771.         local explosion = Instance.new("Explosion")
  4772.  
  4773.         explosion.Position = topkek.libutil:getTorso(z).Position
  4774.  
  4775.         explosion.Parent = game.Workspace
  4776.  
  4777.     end)
  4778.  
  4779. end)
  4780.  
  4781. local Follow
  4782.  
  4783. actions:drawButton(1/3,'Annoy', function()
  4784.  
  4785.     if Follow == true then
  4786.  
  4787.         Follow = false; return
  4788.  
  4789.     else Follow = true end
  4790.  
  4791.     topkek.libutil:doPlayers(plrDrop, function(z)
  4792.  
  4793.         while Follow == true do
  4794.  
  4795.             game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  4796.  
  4797.                 z.Character.HumanoidRootPart.CFrame
  4798.  
  4799.             wait()
  4800.  
  4801.         end
  4802.  
  4803.     end)
  4804.  
  4805. end)
  4806.  
  4807. actions:drawButton(1/3,'ForceField', function()
  4808.  
  4809.     topkek.libutil:doPlayers(plrDrop, function(z)
  4810.  
  4811.         if z.Character then
  4812.  
  4813.             Instance.new("ForceField", z.Character)
  4814.  
  4815.         end
  4816.  
  4817.     end)
  4818.  
  4819. end)
  4820.  
  4821. actions:drawButton(1/3,'Friendlag', function()
  4822.  
  4823.     topkek.libutil:doPlayers(plrDrop, function(z)
  4824.  
  4825.         for i = 1, 10 do
  4826.  
  4827.             spawn(function()
  4828.  
  4829.                 while wait() do
  4830.  
  4831.                     game.Players.LocalPlayer:RequestFriendship(z)
  4832.  
  4833.                     game.Players.LocalPlayer:RevokeFriendship(z)
  4834.  
  4835.                 end
  4836.  
  4837.             end)
  4838.  
  4839.         end
  4840.  
  4841.     end)
  4842.  
  4843. end)
  4844.  
  4845. actions:drawButton(1/3,'Force Follow', function()
  4846.  
  4847.     topkek.libutil:doPlayers(plrDrop, function(z)
  4848.  
  4849.         game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4850.  
  4851.             z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  4852.  
  4853.         end)
  4854.  
  4855.     end)
  4856.  
  4857. end)
  4858.  
  4859. actions:drawButton(1/3,'Dab', function()
  4860.  
  4861.     topkek.libutil:doPlayers(plrDrop, function(z)
  4862.  
  4863.         if z.Character and z.Character:FindFirstChild("Torso") then
  4864.  
  4865.             local chr = z.Character
  4866.  
  4867.             chr.Animate.Disabled = true
  4868.  
  4869.             chr.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.699999988, 0, 0.939692616, 0, -0.342020124, -0.330366075, -0.258819044, -0.907673359, -0.0885213241, 0.965925813, -0.243210346)
  4870.  
  4871.             chr.Torso["Right Shoulder"].C1 = CFrame.new(-0.600000024, 0.5, -0.200000003, 0.664462984, 0.241844743, 0.707106769, -0.664462984, -0.241844788, 0.707106769, 0.342020154, -0.939692616, -3.09086197e-008)
  4872.  
  4873.             chr.Torso["Neck"].C1 = CFrame.new(0, -0.600000024, 0, -0.866025388, 0.5, 0, -0.171010137, -0.29619807, 0.939692616, 0.469846278, 0.813797653, 0.342020124)
  4874.  
  4875.         end
  4876.  
  4877.     end)
  4878.  
  4879. end)
  4880.  
  4881. actions:addSpacing()
  4882.  
  4883. local chatInp
  4884.  
  4885. actions:drawButton(1/2, 'Make Chat', function()
  4886.  
  4887.     topkek.libutil:doPlayers(plrDrop, function(z)
  4888.  
  4889.         game:GetService('Chat'):Chat(z.Character, chatInp.Text)
  4890.  
  4891.     end)
  4892.  
  4893. end)
  4894.  
  4895. chatInp = actions:drawTextBox(1/2, '')
  4896.  
  4897. local insertInp
  4898.  
  4899. actions:drawButton(1/2, 'Insert Into', function()
  4900.  
  4901.     if not tonumber(insertInp.Text) then return end
  4902.  
  4903.     local item = insert(insertInp.Text)
  4904.  
  4905.     if not item then return end
  4906.  
  4907.     topkek.libutil:doPlayers(plrDrop, function(z)
  4908.  
  4909.         item:Clone().Parent = z.Backpack
  4910.  
  4911.     end)
  4912.  
  4913. end)
  4914.  
  4915. insertInp = actions:drawTextBox(1/2, '')
  4916.  
  4917. local speedInp
  4918.  
  4919. actions:drawButton(1/2, 'Set Speed', function()
  4920.  
  4921.     if not tonumber(speedInp.Text) then return end
  4922.  
  4923.     topkek.libutil:doPlayers(plrDrop, function(z)
  4924.  
  4925.         if z.Character:FindFirstChild('Humanoid') then
  4926.  
  4927.             z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
  4928.  
  4929.         end
  4930.  
  4931.     end)
  4932.  
  4933. end)
  4934.  
  4935. speedInp = actions:drawTextBox(1/2, '')
  4936.  
  4937. local nameInp
  4938.  
  4939. actions:drawButton(1/2, 'Set Name', function()
  4940.  
  4941.     topkek.libutil:doPlayers(plrDrop, function(z)
  4942.  
  4943.         local Character = z.Character
  4944.  
  4945.         local newName = Instance.new("Model", z.Character)
  4946.  
  4947.         newName.Name = nameInp.Text
  4948.  
  4949.         local cl = Character:WaitForChild("Head"):Clone()
  4950.  
  4951.         cl.Parent = newName
  4952.  
  4953.         cl:WaitForChild("face"):Destroy()
  4954.  
  4955.         local hum = Instance.new("Humanoid", newName)
  4956.  
  4957.         hum.Name = "NameTag"
  4958.  
  4959.         hum.MaxHealth = 0
  4960.  
  4961.         hum.Health = 0
  4962.  
  4963.         local weld = Instance.new("Weld", cl)
  4964.  
  4965.         weld.Part0 = cl
  4966.  
  4967.         weld.Part1 = Character:WaitForChild("Head")
  4968.  
  4969.         Character:WaitForChild("Head").Transparency = 1
  4970.  
  4971.         Wait(.5)
  4972.  
  4973.         cl.BrickColor = Character:WaitForChild("Head").BrickColor
  4974.  
  4975.     end)
  4976.  
  4977. end)
  4978.  
  4979. nameInp = actions:drawTextBox(1/2, '')
  4980.  
  4981. --[[ localplayer ]]--
  4982.  
  4983. local lp = game:GetService('Players').LocalPlayer
  4984.  
  4985. local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
  4986.  
  4987. local appearInp
  4988.  
  4989. localwin:drawButton(1/2, 'Set Appearance', function()
  4990.  
  4991.     local id = 0
  4992.  
  4993.     if not tonumber(appearInp.Text) then
  4994.  
  4995.         id = tonumber(appearInp.Text)
  4996.  
  4997.     else
  4998.  
  4999.         id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
  5000.  
  5001.     end
  5002.  
  5003.     lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  5004.  
  5005. end)
  5006.  
  5007. appearInp = localwin:drawTextBox(1/2, '')
  5008.  
  5009. localwin:drawButton(1/2, 'Set TeamColor', function()
  5010.  
  5011.     if teamInp.Text == 'Neutral' then
  5012.  
  5013.         lp.Neutral = true
  5014.  
  5015.         return
  5016.  
  5017.     end
  5018.  
  5019.     local clr = BrickColor.new(teamInp.Text)
  5020.  
  5021.     lp.TeamColor = clr
  5022.  
  5023. end)
  5024.  
  5025. teamInp = localwin:drawTextBox(1/2, 'Neutral')
  5026.  
  5027. localwin:drawButton(1, 'Reset Camera', function()
  5028.  
  5029.     game.Workspace.CurrentCamera:remove()
  5030.  
  5031.     wait(.1)
  5032.  
  5033.     game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
  5034.  
  5035.         game.Workspace[lp.Name].Humanoid
  5036.  
  5037.     game.Workspace.CurrentCamera.CameraType = "Custom"
  5038.  
  5039. end)
  5040.  
  5041. localwin:drawButton(1, 'Respawn', function()
  5042.  
  5043.     local a1 = Instance.new("Model", game:service'Workspace')
  5044.  
  5045.     local a2 = Instance.new("Part", game:service'Workspace')
  5046.  
  5047.     a2.CanCollide = true
  5048.  
  5049.     a2.Anchored = true
  5050.  
  5051.     a2.CFrame = CFrame.new(10000, 10000, 10000)
  5052.  
  5053.     a2.Name = "Torso"
  5054.  
  5055.     local a3 = Instance.new("Humanoid", a1)
  5056.  
  5057.     a3.MaxHealth=100;a3.Health=100
  5058.  
  5059.     lp.Character = a1
  5060.  
  5061.     a3.Health=0
  5062.  
  5063. end)
  5064.  
  5065. localwin:addSpacing()
  5066.  
  5067. local Lev, Clip, Fly
  5068.  
  5069. localwin:drawButton(1/2, 'Levitate', function()
  5070.  
  5071.     if Lev == true then
  5072.  
  5073.         Lev = false
  5074.  
  5075.         return
  5076.  
  5077.     end
  5078.  
  5079.     Lev = true
  5080.  
  5081.     repeat
  5082.  
  5083.         lp.Character.Humanoid:ChangeState(10)
  5084.  
  5085.         wait(0)
  5086.  
  5087.     until Lev == false
  5088.  
  5089. end)
  5090.  
  5091. localwin:drawButton(1/2, 'Noclip', function()
  5092.  
  5093.     if Clip == true then
  5094.  
  5095.         Clip = false
  5096.  
  5097.         return
  5098.  
  5099.     end
  5100.  
  5101.     Clip = true
  5102.  
  5103.     game:GetService("RunService").Stepped:connect(function()
  5104.  
  5105.         topkek.libutil:getTorso(lp).CanCollide = not Clip
  5106.  
  5107.         lp.Character.Head.CanCollide = not Clip
  5108.  
  5109.         lp.Character.HumanoidRootPart.CanCollide = not Clip
  5110.  
  5111.         if lp.Character.UpperTorso then
  5112.  
  5113.             lp.Character.LowerTorso.CanCollide = not Clip
  5114.  
  5115.         end
  5116.  
  5117.     end)
  5118.  
  5119.     lp.Character.HumanoidRootPart.Changed:connect(function()
  5120.  
  5121.         topkek.libutil:getTorso(lp).CanCollide = not Clip
  5122.  
  5123.         lp.Character.Head.CanCollide = not Clip
  5124.  
  5125.         lp.Character.HumanoidRootPart.CanCollide = not Clip
  5126.  
  5127.         if lp.Character.UpperTorso then
  5128.  
  5129.             lp.Character.LowerTorso.CanCollide = not Clip
  5130.  
  5131.         end
  5132.  
  5133.     end)
  5134.  
  5135. end)
  5136.  
  5137. localwin:drawButton(1/2, 'Fly', function()
  5138.  
  5139.     if Fly == true then
  5140.  
  5141.         Fly = false
  5142.  
  5143.         return
  5144.  
  5145.     end
  5146.  
  5147.     Fly = true
  5148.  
  5149.   local mouse=game.Players.LocalPlayer:GetMouse''
  5150.  
  5151.   localplayer=game.Players.LocalPlayer
  5152.  
  5153.   game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  5154.  
  5155.   local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  5156.  
  5157.   local speed=0
  5158.  
  5159.   local keys={a=false,d=false,w=false,s=false}
  5160.  
  5161.   local e1
  5162.  
  5163.   local e2
  5164.  
  5165.   local function start()
  5166.  
  5167.    local pos = Instance.new("BodyPosition",torso)
  5168.  
  5169.    local gyro = Instance.new("BodyGyro",torso)
  5170.  
  5171.    pos.Name="EPIXPOS"
  5172.  
  5173.    pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5174.  
  5175.    pos.position = torso.Position
  5176.  
  5177.    gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  5178.  
  5179.    gyro.cframe = torso.CFrame
  5180.  
  5181.    repeat
  5182.  
  5183.     wait()
  5184.  
  5185.     localplayer.Character.Humanoid.PlatformStand=true
  5186.  
  5187.     local new=gyro.cframe - gyro.cframe.p + pos.position
  5188.  
  5189.     if not keys.w and not keys.s and not keys.a and not keys.d then
  5190.  
  5191.      speed=1
  5192.  
  5193.     end
  5194.  
  5195.     if keys.w then
  5196.  
  5197.      new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5198.  
  5199.      speed=speed+0.01
  5200.  
  5201.     end
  5202.  
  5203.     if keys.s then
  5204.  
  5205.      new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5206.  
  5207.      speed=speed+0.01
  5208.  
  5209.     end
  5210.  
  5211.     if keys.d then
  5212.  
  5213.      new = new * CFrame.new(speed,0,0)
  5214.  
  5215.      speed=speed+0.01
  5216.  
  5217.     end
  5218.  
  5219.     if keys.a then
  5220.  
  5221.      new = new * CFrame.new(-speed,0,0)
  5222.  
  5223.      speed=speed+0.01
  5224.  
  5225.     end
  5226.  
  5227.     if speed>5 then
  5228.  
  5229.      speed=5
  5230.  
  5231.     end
  5232.  
  5233.     pos.position=new.p
  5234.  
  5235.     if keys.w then
  5236.  
  5237.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  5238.  
  5239.     elseif keys.s then
  5240.  
  5241.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  5242.  
  5243.     else
  5244.  
  5245.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  5246.  
  5247.     end
  5248.  
  5249.    until not Fly
  5250.  
  5251.    if gyro then gyro:Destroy() end
  5252.  
  5253.    if pos then pos:Destroy() end
  5254.  
  5255.    flying=false
  5256.  
  5257.    localplayer.Character.Humanoid.PlatformStand=false
  5258.  
  5259.    speed=0
  5260.  
  5261.   end
  5262.  
  5263.   e1=mouse.KeyDown:connect(function(key)
  5264.  
  5265.    if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  5266.  
  5267.    if key=="w" then
  5268.  
  5269.     keys.w=true
  5270.  
  5271.    elseif key=="s" then
  5272.  
  5273.     keys.s=true
  5274.  
  5275.    elseif key=="a" then
  5276.  
  5277.     keys.a=true
  5278.  
  5279.    elseif key=="d" then
  5280.  
  5281.     keys.d=true
  5282.  
  5283.    end
  5284.  
  5285.   end)
  5286.  
  5287.   e2=mouse.KeyUp:connect(function(key)
  5288.  
  5289.    if key=="w" then
  5290.  
  5291.     keys.w=false
  5292.  
  5293.    elseif key=="s" then
  5294.  
  5295.     keys.s=false
  5296.  
  5297.    elseif key=="a" then
  5298.  
  5299.     keys.a=false
  5300.  
  5301.    elseif key=="d" then
  5302.  
  5303.     keys.d=false
  5304.  
  5305.    end
  5306.  
  5307.   end)
  5308.  
  5309.   start()
  5310.  
  5311. end)
  5312.  
  5313. localwin:drawButton(1/2, 'Highjump', function()
  5314.  
  5315.     local thrust = Instance.new("BodyVelocity")
  5316.  
  5317.     game:GetService('UserInputService').InputBegan:connect(function(i, b)
  5318.  
  5319.         if i.KeyCode == Enum.KeyCode.Space then
  5320.  
  5321.             print("Got jump")
  5322.  
  5323.             coroutine.resume(coroutine.create(function()
  5324.  
  5325.                 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  5326.  
  5327.                 thrust.velocity = Vector3.new(0,50,0)
  5328.  
  5329.                 thrust.maxForce = Vector3.new(0,4e+050,0)
  5330.  
  5331.                 wait(0.2)
  5332.  
  5333.                 thrust.Parent = nil
  5334.  
  5335.             end))
  5336.  
  5337.         end
  5338.  
  5339.     end)
  5340.  
  5341. end)
  5342.  
  5343. localwin:addSpacing()
  5344.  
  5345. localwin:drawButton(1/2, 'Freecam', function()
  5346.  
  5347.     local cam = game.Workspace.CurrentCamera
  5348.  
  5349.     cam.CameraType = "Fixed"
  5350.  
  5351.     cam.CameraSubject = nil
  5352.  
  5353.     lp.Character = nil
  5354.  
  5355. end)
  5356.  
  5357. localwin:drawButton(1/2, 'Nil Orb', function()
  5358.  
  5359.     game.Players.LocalPlayer.Character = nil
  5360.  
  5361.     --lp:Destroy()
  5362.  
  5363.     local cam = game.Workspace.CurrentCamera
  5364.  
  5365.     local m = Instance.new("Model", game.Workspace)
  5366.  
  5367.     m.Name = game.Players.LocalPlayer.Name
  5368.  
  5369.     local hum = Instance.new("Humanoid", m)
  5370.  
  5371.     hum.Health = 0
  5372.  
  5373.     hum.MaxHealth = 0
  5374.  
  5375.     local orb = Instance.new("Part", m)
  5376.  
  5377.     orb.Size = Vector3.new(1, 1, 1)
  5378.  
  5379.     orb.Shape = "Ball"
  5380.  
  5381.     orb.Name = "Head"
  5382.  
  5383.     orb.Anchored = true
  5384.  
  5385.     orb.CanCollide = true
  5386.  
  5387.     orb.BottomSurface = Enum.SurfaceType.Smooth
  5388.  
  5389.     orb.TopSurface = Enum.SurfaceType.Smooth
  5390.  
  5391.     orb.Transparency = 0
  5392.  
  5393.     cam.CameraSubject = orb
  5394.  
  5395.     cam.CameraType = Enum.CameraType.Fixed
  5396.  
  5397.     game:GetService("RunService").RenderStepped:connect(function()
  5398.  
  5399.         orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  5400.  
  5401.     end)
  5402.  
  5403.     game.Players.LocalPlayer.Chatted:connect(function(a)
  5404.  
  5405.         game:GetService("Chat"):Chat(orb, a)
  5406.  
  5407.     end)
  5408.  
  5409. end)
  5410.  
  5411. localwin:drawButton(1/2, 'God', function()
  5412.  
  5413.     lp.Character.Humanoid.MaxHealth = math.huge
  5414.  
  5415.     lp.Character.Humanoid.Health = math.huge
  5416.  
  5417. end)
  5418.  
  5419. localwin:drawButton(1/2, 'NoGrav', function()
  5420.  
  5421.     if lp.Character then
  5422.  
  5423.         for x,m in pairs(lp.Character:GetChildren()) do
  5424.  
  5425.             if m:IsA("BasePart") then
  5426.  
  5427.                 local bf = Instance.new("BodyForce", m)
  5428.  
  5429.                 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  5430.  
  5431.             end
  5432.  
  5433.             if m:IsA("Hat") or m:IsA("Accessory") then
  5434.  
  5435.                 if m:findFirstChild("Handle") then
  5436.  
  5437.                     local bf = Instance.new("BodyForce", m.Handle)
  5438.  
  5439.                     bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  5440.  
  5441.                 end
  5442.  
  5443.             end
  5444.  
  5445.         end
  5446.  
  5447.     end
  5448.  
  5449. end)
  5450.  
  5451. localwin:drawButton(1/2, 'Rainbow Name', function()
  5452.  
  5453.     lp.Neutral = false
  5454.  
  5455.     repeat
  5456.  
  5457.         wait()
  5458.  
  5459.         lp.TeamColor = BrickColor.Random()
  5460.  
  5461.     until not lp.Character.Humanoid
  5462.  
  5463. end)
  5464.  
  5465. localwin:drawButton(1/2, 'Random Fedora', function()
  5466.  
  5467.     local hats={
  5468.  
  5469.         98346834,
  5470.  
  5471.         215751161,
  5472.  
  5473.         119916949,
  5474.  
  5475.         72082328,
  5476.  
  5477.         147180077,
  5478.  
  5479.         100929604,
  5480.  
  5481.         63043890,
  5482.  
  5483.         1285307,
  5484.  
  5485.         1029025,
  5486.  
  5487.         334663683,
  5488.  
  5489.         259423244
  5490.  
  5491.     }
  5492.  
  5493.     game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
  5494.  
  5495. end)
  5496.  
  5497. localwin:drawButton(1/2, 'Clear Appearance', function()
  5498.  
  5499.     lp:ClearCharacterAppearance()
  5500.  
  5501. end)
  5502.  
  5503. localwin:drawButton(1/2, 'Disguise', function()
  5504.  
  5505.     local p = lp.Character
  5506.  
  5507.     if p:FindFirstChild("topkek") then
  5508.  
  5509.         p.topkek:Destroy()
  5510.  
  5511.     end
  5512.  
  5513.     p.Name = ""
  5514.  
  5515.     p.Head.Transparency = 1
  5516.  
  5517.     local mo = Instance.new("Model", p)
  5518.  
  5519.     mo.Name = ""
  5520.  
  5521.     local hu = Instance.new("Humanoid", mo)
  5522.  
  5523.     hu.Name = "distag"
  5524.  
  5525.     hu.Health = 100
  5526.  
  5527.     hu.MaxHealth = 100
  5528.  
  5529.     local fh = p.Head:Clone()
  5530.  
  5531.     fh.Parent = mo
  5532.  
  5533.     fh.Transparency = 0
  5534.  
  5535.     local we = Instance.new("Weld", fh)
  5536.  
  5537.     we.Part0 = p.Head
  5538.  
  5539.     we.Part1 = mo
  5540.  
  5541.     lp:ClearCharacterAppearance()
  5542.  
  5543.     pcall(function() p["Body Colors"]:Destroy() end)
  5544.  
  5545.     Instance.new("BodyColors", p)
  5546.  
  5547. end)
  5548.  
  5549. localwin:drawButton(1, 'Dick Shooter', function()
  5550.  
  5551.     topkek.libutil:dickShooter()
  5552.  
  5553. end)
  5554.  
  5555. localwin:addSpacing()
  5556.  
  5557. local hackerInp
  5558.  
  5559. localwin:drawButton(1/2, 'Set Tag', function()
  5560.  
  5561.     local len = 10
  5562.  
  5563.     local bb = Instance.new("BillboardGui")
  5564.  
  5565.     bb.Parent = lp.Character.Head
  5566.  
  5567.     bb.Adornee = lp.Character.Head
  5568.  
  5569.     bb.AlwaysOnTop = true
  5570.  
  5571.     bb.Enabled = true
  5572.  
  5573.     bb.Size = UDim2.new(len, 0, 1.5, 0)
  5574.  
  5575.     bb.Name = "tag"
  5576.  
  5577.     bb.StudsOffset = Vector3.new(0, 3, 0)
  5578.  
  5579.     --local fr = Instance.new("Frame")
  5580.  
  5581.     --fr.Parent = bb
  5582.  
  5583.     --fr.Size = UDim2.new(1, 0, 1, 0)
  5584.  
  5585.     --fr.Style = Enum.FrameStyle.RobloxRound
  5586.  
  5587.     local tl = Instance.new("TextLabel")
  5588.  
  5589.     tl.Parent = bb
  5590.  
  5591.     tl.Font = Enum.Font.Code
  5592.  
  5593.     tl.BackgroundTransparency = 1
  5594.  
  5595.     tl.TextScaled = true
  5596.  
  5597.     tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  5598.  
  5599.     tl.Size = UDim2.new(1, 0, 1, 0)
  5600.  
  5601.     tl.Text = hackerInp.Text
  5602.  
  5603.     tl.Name = "trutag"
  5604.  
  5605.     tl.Visible = true
  5606.  
  5607.     tl.ZIndex = 2
  5608.  
  5609. end)
  5610.  
  5611. hackerInp = localwin:drawTextBox(1/2, 'Hacker')
  5612.  
  5613. --[[ scripts ]]--
  5614.  
  5615. -- excuse my disgusting code :v
  5616.  
  5617. local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
  5618.  
  5619. local search = scriptwin:drawTextBox(1,'')
  5620.  
  5621. local origy = scriptwin:getDrawY()
  5622.  
  5623. scriptwin:addSpacing()
  5624.  
  5625. scriptwin:addSpacing()
  5626.  
  5627. local a = Instance.new("LocalScript");a.Name='script 1'
  5628.  
  5629. local b = Instance.new("LocalScript");b.Name='script 2'
  5630.  
  5631. local c = Instance.new("LocalScript");c.Name='script 3'
  5632.  
  5633. local scripts = {a,b,c}
  5634.  
  5635. local container = {}
  5636.  
  5637. function MakeList(condition)
  5638.  
  5639.     for i,v in pairs(scriptwin:GetChildren()) do
  5640.  
  5641.         if v.Name == "Script" then
  5642.  
  5643.             v:Destroy()
  5644.  
  5645.         end
  5646.  
  5647.     end
  5648.  
  5649.     scriptwin:setDrawY(origy)
  5650.  
  5651.     for i, v in pairs(scripts) do
  5652.  
  5653.         if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
  5654.  
  5655.             local scr = scriptwin:drawButton(1, v.Name, function()
  5656.  
  5657.                 print('no loadstring lol')
  5658.  
  5659.             end, 25)
  5660.  
  5661.             scr.Name = 'Script'
  5662.  
  5663.         end
  5664.  
  5665.     end
  5666.  
  5667. end
  5668.  
  5669. game:GetService("UserInputService").InputChanged:connect(function(inp)
  5670.  
  5671.     if inp.UserInputType == Enum.UserInputType.TextInput then
  5672.  
  5673.         if search:IsFocused() then
  5674.  
  5675.             MakeList(search.Text)
  5676.  
  5677.         end
  5678.  
  5679.     end
  5680.  
  5681. end)
  5682.  
  5683. MakeList('')
  5684.  
  5685. --[[ misc main ]]--
  5686.  
  5687. local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
  5688.  
  5689. local scroll = miscwin:drawScrollingContainer(165)
  5690.  
  5691. scroll:center()
  5692.  
  5693. for i, v in pairs(topkek.libsettings:getSetting("misc")) do
  5694.  
  5695.     scroll:drawButton(1, v, function()
  5696.  
  5697.         topkek.libwindows:switchWindow(v .. 'Container', v)
  5698.  
  5699.     end)
  5700.  
  5701. end
  5702.  
  5703. scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
  5704.  
  5705. --[[ initiation ]]--
  5706.  
  5707. topkek.libwindows:registerWindow(base['HomeContainer'])
  5708.  
  5709. topkek.libwindows:registerWindow(base['ServerContainer'])
  5710.  
  5711. topkek.libwindows:registerWindow(base['PlayersContainer'])
  5712.  
  5713. topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
  5714.  
  5715. topkek.libwindows:registerWindow(base['ScriptsContainer'])
  5716.  
  5717. topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
  5718.  
  5719. topkek.libwindows:initiateNavigator()
  5720.  
  5721. topkek.libwindows:initiateHome()
  5722.     end
  5723. end
  5724. ---------------------------------------------------------------------------------------------------------------------------------------------------------
  5725. function respawn(msg)
  5726.     v=game.Players[owner].Character
  5727.     if not game.Lighting:FindFirstChild(owner) then
  5728.         for i=1,100,1 do
  5729.             v.Archivable = true
  5730.             x=v:Clone()
  5731.             x.Parent = game.Lighting
  5732.         end
  5733.     end
  5734.     if string.sub(msg,1,7) == "respawn" then
  5735.         x=game.Lighting:FindFirstChild(owner)
  5736.         x.Parent = workspace
  5737.         game.Workspace.Camera.CameraSubject = x.Humanoid
  5738.         game.Players[owner].Character = x
  5739.     end
  5740. end
  5741. function watch(msg)
  5742.     if string.sub(msg,1,6) == "watch " then
  5743.         for _,v in pairs(game.Players:GetChildren()) do
  5744.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,7))) == string.sub(msg:lower(),7) then
  5745.                 game.Workspace.Camera.CameraSubject = v.Character.Humanoid
  5746.             end
  5747.         end
  5748.     end
  5749. end
  5750. function unwatch(msg)
  5751.     if string.sub(msg,1,7) == "unwatch" then
  5752.         game.Workspace.Camera.CameraSubject = game.Players[owner].Character.Humanoid
  5753.     end
  5754. end
  5755. function exec(msg)
  5756.     if string.sub(msg,1,5) == "exec " then
  5757.         loadstring(string.sub(msg,6))()
  5758.     end
  5759. end
  5760. function lockserver(msg)
  5761.     if string.sub(msg,1,10) == "lockserver" or string.sub(msg,1,2) == "ls" then
  5762.         locked = true
  5763.         game.Players.PlayerAdded:Connect(function(v)
  5764.             if locked == true then
  5765.             if v.Name ~= owner then
  5766.                 function rep()
  5767.                     if v.Character then
  5768.                         v.Character:MoveTo(Vector3.new(math.random(999000,1001000),1000000,1000000))
  5769.                         s=Instance.new("SkateboardPlatform",v.Character)
  5770.                         s.Transparency = 1
  5771.                         s.Position = v.Character:WaitForChild("HumanoidRootPart").Position
  5772.                         torso = v.Character:WaitForChild("Torso")
  5773.                         torso.Anchored = true
  5774.                     elseif not v.Character then
  5775.                         wait(1)
  5776.                             torso = v.Character:WaitForChild("Torso")
  5777.                             torso.Anchored = true
  5778.                         rep()
  5779.                     end
  5780.                 end
  5781.                 repeat
  5782.                     rep()
  5783.                     wait()
  5784.                 until not game.Players:FindFirstChild(v.Name)
  5785.             end
  5786.             end
  5787.         end)
  5788.     end
  5789. end
  5790.  
  5791. function unlockserver(msg)
  5792.     if string.sub(msg,1,12) == "unlockserver" then
  5793.         locked = false
  5794.     end
  5795. end
  5796. function hookchat(msg)
  5797.     if string.sub(msg,1,8) == "hookchat" then
  5798.         hook = true
  5799.         if already == false then
  5800.         already = true
  5801.             for _,v in pairs(game.Players:GetChildren()) do
  5802.                 v.Chatted:Connect(function(p)
  5803.                     if hook == true then
  5804.                         print(v.Name..": "..p)
  5805.                     end
  5806.                 end)
  5807.             end
  5808.         elseif already == true then
  5809.             game.Players.PlayerAdded:Connect(function(v)
  5810.                 if already == true then
  5811.                     v.Chatted:Connect(function(x)
  5812.                         print(v.Name..": "..x)
  5813.                     end)
  5814.                 end
  5815.             end)
  5816.             hook = true
  5817.             end
  5818.     end
  5819. end
  5820. function unhookchat(msg)
  5821.     if string.sub(msg,1,10) == "unhookchat" then
  5822.         hook = false
  5823.     end
  5824. end
  5825. function dor(msg)
  5826.     if string.sub(msg,1,6) == "dor me" then
  5827.        game.Workspace[owner].Torso.Touched:Connect(function(x)
  5828.             if not x.Parent:FindFirstChild("Humanoid") then
  5829.                 if x.Parent:FindFirstChild("Torso") and x.Name == "Zombie" or x.Name == "Boomer" or x.Name == "Charger" or x.Name == "Smoker" or x.Name == "witch" or x.Name == "Hunter" or x.Name == "Tank" then
  5830.                   x.Parent.Torso:Destroy()
  5831.              end
  5832.             end
  5833.         end)
  5834.        
  5835.         --------------------------------------------------------------Second Part
  5836.        
  5837.         game.Workspace[owner].Humanoid.Changed:Connect(function(x)
  5838.             game.Workspace[owner].Humanoid.Health = 100
  5839.         end)
  5840.     end
  5841. end
  5842. function dorskipstage(msg)
  5843.     if string.sub(msg,1,7) == "dorskipstage" then
  5844.         for _,v in pairs(game.Players:GetChildren()) do
  5845.         for _,z in pairs(game.Workspace:GetChildren()) do
  5846.             if z.Name ~= v.Name then
  5847.                 if z:FindFirstChild("Torso") then
  5848.                     if not z:FindFirstChild("Humanoid") or z.Name == "Zombie" or z.Name == "Boomer" or z.Name == "Charger" or z.Name == "Smoker" or z.Name == "witch" or z.Name == "Hunter" or z.Name == "Tank" then
  5849.                         z.Torso:Destroy()
  5850.                     end
  5851.                 end
  5852.             end
  5853.         end
  5854.     end
  5855.     end
  5856. end
  5857. function dorskipend(msg)
  5858.     if string.sub(msg,1,10) == "dorskipend" then
  5859.         dorend = true
  5860.         if dorend==true then
  5861.         while wait(1) do
  5862.             if dorend==true then
  5863.             wait()
  5864.                 for _,x in pairs(game.Workspace:GetChildren()) do
  5865.                     if x:FindFirstChild("Torso") then
  5866.                     if not x:FindFirstChild("Humanoid") then
  5867.                         if x.Name == "Zombie" or x.Name == "Boomer" or x.Name == "Charger" or x.Name == "Smoker" or x.Name == "witch" or x.Name == "Hunter" or x.Name == "Tank" then
  5868.                          x.Torso:Destroy()
  5869.                         end
  5870.                     end
  5871.                                     end
  5872.                     end
  5873.                     end
  5874.             end
  5875.         end
  5876.         end
  5877. end
  5878. function undorskipend(msg)
  5879.     if string.sub(msg,1,12) == "undorskipend" then
  5880.         dorend=false
  5881.     end
  5882. end
  5883. function heal(msg)
  5884.     if string.sub(msg,1,5) == "heal " then
  5885.         -------------------------------------------------
  5886.         if string.sub(msg,1,8) == "heal all" then
  5887.             for _,v in pairs(game.Players:GetChildren()) do
  5888.                 v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  5889.             end
  5890.         end
  5891.         -------------------------------------------------
  5892.         if string.sub(msg,1,11) == "heal others" then
  5893.             for _,v in pairs(game.Players:GetChildren()) do
  5894.                 if v.Name ~= owner then
  5895.                     v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  5896.                 end
  5897.             end
  5898.         end
  5899.         -------------------------------------------------
  5900.         if string.sub(msg,1,7) == "heal me" then
  5901.             v=game.Players[owner]
  5902.                 v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  5903.         end
  5904.         -------------------------------------------------
  5905.         for _,v in pairs(game.Players:GetChildren()) do
  5906.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,6))) == string.sub(msg:lower(),6) then
  5907.                 v.Character.Humanoid.Health = v.Character.Humanoid.MaxHealth
  5908.             end
  5909.         end
  5910.     end
  5911. end
  5912. function chaingun(msg)
  5913.     if string.sub(msg:lower(),1,9) == "chaingun " then
  5914.         for _,c in pairs(game.Players:GetChildren()) do
  5915.             if c.Backpack:FindFirstChild("Chaingun") and not game.Lighting:FindFirstChild("Chaingun") then
  5916.                 for i=1,100 do
  5917.                     local ch=c.Backpack.Chaingun:Clone()
  5918.                     ch.Parent=game.Lighting
  5919.                     if ch:FindFirstChild("Ammo") then
  5920.                         ch.Ammo.Value = 99999999
  5921.                     end
  5922.                 end
  5923.             end
  5924.         end
  5925.         --------------------------------------------------
  5926.         if string.sub(msg,1,12) == "chaingun all" then
  5927.             for _,v in pairs(game.Players:GetChildren()) do
  5928.                 if not v.Backpack:FindFirstChild("Chaingun") then
  5929.                     game.Lighting.Chaingun.Parent = v.Backpack
  5930.                 end
  5931.             end
  5932.         end
  5933.         --------------------------------------------------
  5934.         if string.sub(msg,1,15) == "chaingun others" then
  5935.             for _,v in pairs(game.Players:GetChildren()) do
  5936.                     if v.Name ~= owner then
  5937.                     if not v.Backpack:FindFirstChild("Chaingun") then
  5938.                         game.Lighting.Chaingun.Parent = v.Backpack
  5939.                     end
  5940.                 end
  5941.             end
  5942.         end
  5943.         --------------------------------------------------
  5944.         if string.sub(msg,1,11) == "chaingun me" then
  5945.             v = game.Players[owner]
  5946.                     if not v.Backpack:FindFirstChild("Chaingun") then
  5947.                         game.Lighting.Chaingun.Parent = v.Backpack
  5948.             end
  5949.         end
  5950.         --------------------------------------------------
  5951.         for _,v in pairs(game.Players:GetChildren()) do
  5952.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,10))) == string.sub(msg:lower(),10) then
  5953.                 if not v.Backpack:FindFirstChild("Chaingun") then
  5954.                     game.Lighting.Chaingun.Parent = v.Backpack
  5955.                 end
  5956.             end
  5957.         end
  5958.     end
  5959. end
  5960. function infammo(msg)
  5961.     if string.sub(msg,1,7) == "infammo" then
  5962.         if game.Players[owner].Character:FindFirstChild("Chaingun") then
  5963.             if game.Players[owner].Character.Chaingun:FindFirstChild("Ammo") then
  5964.                 game.Players[owner].Character.Chaingun.Ammo.Value = 99999999
  5965.             end
  5966.         end
  5967.     end
  5968. end
  5969. function hell(msg)
  5970.     if string.sub(msg,1,5) == "hell " then
  5971.         for _,v in pairs(game.Players:GetChildren()) do
  5972.             print(string.sub(msg:lower(),6))
  5973.             print(string.len(string.sub(msg,6)))
  5974.             print(string.sub(v.Name:lower(),1,string.len(msg)))
  5975.             if string.sub(v.Name:lower(),1,string.len(string.sub(msg,6))) == string.sub(msg:lower(),6) then
  5976.         v.Character.Torso.Anchored = true
  5977.         for _,h in pairs(v.Character:GetChildren()) do
  5978.             if h.className == "Humanoid" then
  5979.                 h.Name = "No Escape."
  5980.         end
  5981.         Instance.new("Model",workspace).Name = "hell"
  5982.             -------------------------------------------------------------------------------------------------------------
  5983.             modelz=Instance.new('Model',game.Workspace.hell) modelz.Name = 'slegit'
  5984.             Part=Instance.new('Part',modelz)
  5985.             Part.Size = Vector3.new(0,0,0)
  5986.             Part.CanCollide=false
  5987.             Part.Anchored = true
  5988.             Part.Material='Neon'
  5989.             Part.Orientation=Vector3.new(0,0,-0.0099999997764826)
  5990.             Part.BrickColor=BrickColor.new('Really red')
  5991.             Part.Position=Vector3.new(19.822025299072,0,0.079046837985516)
  5992.             Part.CanCollide = false
  5993.             modelz:MoveTo(v.Character.Torso.Position + Vector3.new(20,0,0)-Vector3.new(0,3.5,0))
  5994.             for i=1,10000 do
  5995.             if Part.Size.X < 24.2 and Part.Size.Y < 24.2 then
  5996.                 Part.Size = Part.Size + Vector3.new(0.2,0,0.2)
  5997.                 wait()
  5998.             end
  5999.             end
  6000.             wait(0.5)
  6001.             Part.Size=Vector3.new(24.2, 0.2, 24.2)
  6002.             for _,v in pairs(game.Workspace.hell.slegit:GetChildren()) do if v.Name~='x' then v.CanCollide=true end end
  6003.             --------------------------------------------------------------------------------------------------------------
  6004.         model=Instance.new('Model',game.Workspace.hell) model.Name = 'slegit'
  6005.         Door1=Instance.new('Part',model)
  6006.         Door1.CanCollide=false
  6007.         Door1.Size=Vector3.new(0.20000000298023,8.1000003814697,3.1000001430511)
  6008.         Door1.Position=Vector3.new(5.0000004768372,4.4500164985657,1.5)
  6009.         Door1.BrickColor=BrickColor.new('Really black')
  6010.         Door1.Name = 'Door1'
  6011.         Door1.Material='Granite'
  6012.         Door1.Anchored=true
  6013.         Part=Instance.new('Part',model)
  6014.         Part.CanCollide=false
  6015.         Part.Size=Vector3.new(0.40000000596046,0.20000000298023,6.5999999046326)
  6016.         Part.Position=Vector3.new(5.0000081062317,8.6000213623047,0.099990844726563)
  6017.         Part.BrickColor=BrickColor.new('Maroon')
  6018.         Part.Material='Neon'
  6019.         Part.Anchored=true
  6020.         RealisticStoneFist=Instance.new('Part',model)
  6021.         RealisticStoneFist.Name='x'
  6022.         RealisticStoneFist.CanCollide=false
  6023.         RealisticStoneFist.Size=Vector3.new(6,6,6)
  6024.         RealisticStoneFist.Position=Vector3.new(0.90006017684937,3.4000351428986,7.62939453125e-05)
  6025.         RealisticStoneFist.BrickColor=BrickColor.new('Really black')
  6026.         RealisticStoneFist.Material='Neon'
  6027.         RealisticStoneFist.Transparency=1
  6028.         RealisticStoneFist.Orientation=Vector3.new(0,180,90)
  6029.         RealisticStoneFist.Anchored=true
  6030.         cm=Instance.new('SpecialMesh',RealisticStoneFist)
  6031.         cm.Offset=Vector3.new(0,0,0)
  6032.         cm.Scale=Vector3.new(15,15,15)
  6033.         cm.VertexColor=Vector3.new(1,1,1)
  6034.         HANDS=Instance.new('Part',model)
  6035.         HANDS.Name='x'
  6036.         HANDS.CanCollide=false
  6037.         HANDS.Size=Vector3.new(8,9,2)
  6038.         HANDS.Position=Vector3.new(10.899991989136,4.8999948501587,0.29998779296875)
  6039.         HANDS.BrickColor=BrickColor.new('Really black')
  6040.         HANDS.Material='Neon'
  6041.         HANDS.Orientation=Vector3.new(-41.319999694824,90,-180)
  6042.         HANDS.Anchored=true
  6043.         cm=Instance.new('SpecialMesh',HANDS)
  6044.         cm.Offset=Vector3.new(0,0,0)
  6045.         cm.Scale=Vector3.new(2,2,2)
  6046.         cm.VertexColor=Vector3.new(1,1,1)
  6047.         cm.MeshType = "FileMesh"
  6048.         Wedge=Instance.new('WedgePart',model)
  6049.         Wedge.CanCollide=false
  6050.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6051.         Wedge.Position=Vector3.new(24.692970275879,13.200072288513,-9.4000244140625)
  6052.         Wedge.BrickColor=BrickColor.new('Really black')
  6053.         Wedge.Name = 'Wedge'
  6054.         Wedge.Material='Marble'
  6055.         Wedge.Orientation=Vector3.new(0,90,90)
  6056.         Wedge.Anchored=true
  6057.         Part=Instance.new('Part',model)
  6058.         Part.CanCollide=false
  6059.         Part.Size=Vector3.new(1.4099998474121,0.20000000298023,26.880001068115)
  6060.         Part.Position=Vector3.new(15.198017120361,13.200530052185,0.10102844238281)
  6061.         Part.BrickColor=BrickColor.new('Really black')
  6062.         Part.Material='Marble'
  6063.         Part.Orientation=Vector3.new(0,45,180)
  6064.         Part.Anchored=true
  6065.         Wedge=Instance.new('WedgePart',model)
  6066.         Wedge.CanCollide=false
  6067.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6068.         Wedge.Position=Vector3.new(5.691864490509,13.200072288513,-9.4000091552734)
  6069.         Wedge.BrickColor=BrickColor.new('Really black')
  6070.         Wedge.Name = 'Wedge'
  6071.         Wedge.Material='Marble'
  6072.         Wedge.Orientation=Vector3.new(0,180,90)
  6073.         Wedge.Anchored=true
  6074.         Partx=Instance.new('Part',model)
  6075.         Partx.CanCollide=false
  6076.         Partx.Size=Vector3.new(20,0.20000000298023,20)
  6077.         Partx.Position=Vector3.new(15.191867828369,13.207530021667,0.10000610351563)
  6078.         Partx.BrickColor=BrickColor.new('Maroon')
  6079.         Partx.Material='Concrete'
  6080.         Partx.Orientation=Vector3.new(0,0,180)
  6081.         Partx.Anchored=true
  6082.         Wedge=Instance.new('WedgePart',model)
  6083.         Wedge.CanCollide=false
  6084.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6085.         Wedge.Position=Vector3.new(5.6929097175598,13.200072288513,9.6000366210938)
  6086.         Wedge.BrickColor=BrickColor.new('Really black')
  6087.         Wedge.Name = 'Wedge'
  6088.         Wedge.Material='Marble'
  6089.         Wedge.Orientation=Vector3.new(0,-90,90)
  6090.         Wedge.Anchored=true
  6091.         Part=Instance.new('Part',model)
  6092.         Part.CanCollide=false
  6093.         Part.Size=Vector3.new(1.4099998474121,0.20000000298023,26.880001068115)
  6094.         Part.Position=Vector3.new(15.193954467773,13.200530052185,0.093856811523438)
  6095.         Part.BrickColor=BrickColor.new('Really black')
  6096.         Part.Material='Marble'
  6097.         Part.Orientation=Vector3.new(0,135,180)
  6098.         Part.Anchored=true
  6099.         Wedge=Instance.new('WedgePart',model)
  6100.         Wedge.CanCollide=false
  6101.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6102.         Wedge.Position=Vector3.new(24.691879272461,13.200072288513,9.6000061035156)
  6103.         Wedge.BrickColor=BrickColor.new('Really black')
  6104.         Wedge.Name = 'Wedge'
  6105.         Wedge.Material='Marble'
  6106.         Wedge.Orientation=Vector3.new(0,0,90)
  6107.         Wedge.Anchored=true
  6108.         Wedge=Instance.new('WedgePart',model)
  6109.         Wedge.CanCollide=false
  6110.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6111.         Wedge.Position=Vector3.new(24.698959350586,13.307480812073,9.6000366210938)
  6112.         Wedge.BrickColor=BrickColor.new('Maroon')
  6113.         Wedge.Name = 'Wedge'
  6114.         Wedge.Material='Marble'
  6115.         Wedge.Orientation=Vector3.new(0,90,-90)
  6116.         Wedge.Anchored=true
  6117.         Door2=Instance.new('Part',model)
  6118.         Door2.CanCollide=false
  6119.         Door2.Size=Vector3.new(0.20000000298023,8.1000003814697,3.1000001430511)
  6120.         Door2.Position=Vector3.new(5.0000004768372,4.4500164985657,-1.5)
  6121.         Door2.BrickColor=BrickColor.new('Really black')
  6122.         Door2.Name = 'Door2'
  6123.         Door2.Material='Granite'
  6124.         Door2.Anchored=true
  6125.         Part=Instance.new('Part',model)
  6126.         Part.CanCollide=false
  6127.         Part.Size=Vector3.new(1.4099998474121,0.20000000298023,26.880001068115)
  6128.         Part.Position=Vector3.new(15.197910308838,13.307024002075,0.093856811523438)
  6129.         Part.BrickColor=BrickColor.new('Maroon')
  6130.         Part.Material='Marble'
  6131.         Part.Orientation=Vector3.new(0,-135,0)
  6132.         Part.Anchored=true
  6133.         Part=Instance.new('Part',model)
  6134.         Part.CanCollide=false
  6135.         Part.Size=Vector3.new(1.4099998474121,0.20000000298023,26.880001068115)
  6136.         Part.Position=Vector3.new(15.193851470947,13.307024002075,0.10102844238281)
  6137.         Part.BrickColor=BrickColor.new('Maroon')
  6138.         Part.Material='Marble'
  6139.         Part.Orientation=Vector3.new(0,-45,0)
  6140.         Part.Anchored=true
  6141.         Wedge=Instance.new('WedgePart',model)
  6142.         Wedge.CanCollide=false
  6143.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6144.         Wedge.Position=Vector3.new(24.700004577637,13.307480812073,-9.4000091552734)
  6145.         Wedge.BrickColor=BrickColor.new('Maroon')
  6146.         Wedge.Name = 'Wedge'
  6147.         Wedge.Material='Marble'
  6148.         Wedge.Orientation=Vector3.new(0,180,-90)
  6149.         Wedge.Anchored=true
  6150.         Wedge=Instance.new('WedgePart',model)
  6151.         Wedge.CanCollide=false
  6152.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6153.         Wedge.Position=Vector3.new(5.6988987922668,13.307480812073,-9.4000244140625)
  6154.         Wedge.BrickColor=BrickColor.new('Maroon')
  6155.         Wedge.Name = 'Wedge'
  6156.         Wedge.Material='Marble'
  6157.         Wedge.Orientation=Vector3.new(0,-90,-90)
  6158.         Wedge.Anchored=true
  6159.         Wedge=Instance.new('WedgePart',model)
  6160.         Wedge.CanCollide=false
  6161.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6162.         Wedge.Position=Vector3.new(5.6999897956848,13.307480812073,9.6000061035156)
  6163.         Wedge.BrickColor=BrickColor.new('Maroon')
  6164.         Wedge.Name = 'Wedge'
  6165.         Wedge.Material='Marble'
  6166.         Wedge.Orientation=Vector3.new(0,0,-90)
  6167.         Wedge.Anchored=true
  6168.         Part=Instance.new('Part',model)
  6169.         Part.CanCollide=false
  6170.         Part.Size=Vector3.new(20,0.20000000298023,20)
  6171.         Part.Position=Vector3.new(15.200000762939,13.300024032593,0.10000610351563)
  6172.         Part.BrickColor=BrickColor.new('Black')
  6173.         Part.Material='Wood'
  6174.         Part.Anchored=true
  6175.         Part=Instance.new('Part',model)
  6176.         Part.CanCollide=false
  6177.         Part.Size=Vector3.new(19.499998092651,0.20000000298023,0.20000000298023)
  6178.         Part.Position=Vector3.new(14.950004577637,2.8000152111053,9.6999969482422)
  6179.         Part.BrickColor=BrickColor.new('Really black')
  6180.         Part.Material='Foil'
  6181.         Part.Anchored=true
  6182.         Wedge=Instance.new('WedgePart',model)
  6183.         Wedge.CanCollide=false
  6184.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6185.         Wedge.Position=Vector3.new(24.700004577637,0.50746941566467,-9.4000091552734)
  6186.         Wedge.BrickColor=BrickColor.new('Maroon')
  6187.         Wedge.Name = 'Wedge'
  6188.         Wedge.Material='Marble'
  6189.         Wedge.Orientation=Vector3.new(0,180,-90)
  6190.         Wedge.Anchored=true
  6191.         Part=Instance.new('Part',model)
  6192.         Part.CanCollide=false
  6193.         Part.Size=Vector3.new(1.4099998474121,0.20000000298023,26.880001068115)
  6194.         Part.Position=Vector3.new(15.193851470947,0.5070116519928,0.10102844238281)
  6195.         Part.BrickColor=BrickColor.new('Maroon')
  6196.         Part.Material='Marble'
  6197.         Part.Orientation=Vector3.new(0,-45,0)
  6198.         Part.Anchored=true
  6199.         Part=Instance.new('Part',model)
  6200.         Part.CanCollide=false
  6201.         Part.Size=Vector3.new(6.9000015258789,13,0.40000000596046)
  6202.         Part.Position=Vector3.new(5.0000042915344,6.9000191688538,6.8500061035156)
  6203.         Part.BrickColor=BrickColor.new('Maroon')
  6204.         Part.Material='Cobblestone'
  6205.         Part.Orientation=Vector3.new(0,90,0)
  6206.         Part.Anchored=true
  6207.         Part=Instance.new('Part',model)
  6208.         Part.CanCollide=false
  6209.         Part.Size=Vector3.new(0.20000000298023,0.20000000298023,19.200000762939)
  6210.         Part.Position=Vector3.new(24.800003051758,2.8000152111053,0.19999694824219)
  6211.         Part.BrickColor=BrickColor.new('Really black')
  6212.         Part.Material='Foil'
  6213.         Part.Anchored=true
  6214.         Part=Instance.new('Part',model)
  6215.         Part.CanCollide=false
  6216.         Part.Size=Vector3.new(20,13,0.20000000298023)
  6217.         Part.Position=Vector3.new(15.200000762939,6.9000191688538,10.199996948242)
  6218.         Part.BrickColor=BrickColor.new('Maroon')
  6219.         Part.Material='Cobblestone'
  6220.         Part.Anchored=true
  6221.         Part=Instance.new('Part',model)
  6222.         Part.CanCollide=false
  6223.         Part.Size=Vector3.new(0.40000000596046,8.1000003814697,0.20000000298023)
  6224.         Part.Position=Vector3.new(5.0000042915344,4.4500164985657,-3.1000061035156)
  6225.         Part.BrickColor=BrickColor.new('Maroon')
  6226.         Part.Material='Neon'
  6227.         Part.Anchored=true
  6228.         Part=Instance.new('Part',model)
  6229.         Part.CanCollide=false
  6230.         Part.Size=Vector3.new(20,0.20000000298023,20)
  6231.         Part.Position=Vector3.new(15.200000762939,0.50001168251038,0.10000610351563)
  6232.         Part.BrickColor=BrickColor.new('Black')
  6233.         Part.Material='Wood'
  6234.         Part.Anchored=true
  6235.         Wedge=Instance.new('WedgePart',model)
  6236.         Wedge.CanCollide=false
  6237.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6238.         Wedge.Position=Vector3.new(5.6999897956848,0.50746941566467,9.6000061035156)
  6239.         Wedge.BrickColor=BrickColor.new('Maroon')
  6240.         Wedge.Name = 'Wedge'
  6241.         Wedge.Material='Marble'
  6242.         Wedge.Orientation=Vector3.new(0,0,-90)
  6243.         Wedge.Anchored=true
  6244.         Wedge=Instance.new('WedgePart',model)
  6245.         Wedge.CanCollide=false
  6246.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6247.         Wedge.Position=Vector3.new(5.6988987922668,0.50746941566467,-9.4000244140625)
  6248.         Wedge.BrickColor=BrickColor.new('Maroon')
  6249.         Wedge.Name = 'Wedge'
  6250.         Wedge.Material='Marble'
  6251.         Wedge.Orientation=Vector3.new(0,-90,-90)
  6252.         Wedge.Anchored=true
  6253.         Part=Instance.new('Part',model)
  6254.         Part.CanCollide=false
  6255.         Part.Size=Vector3.new(1.4099998474121,0.20000000298023,26.880001068115)
  6256.         Part.Position=Vector3.new(15.197910308838,0.5070116519928,0.093856811523438)
  6257.         Part.BrickColor=BrickColor.new('Maroon')
  6258.         Part.Material='Marble'
  6259.         Part.Orientation=Vector3.new(0,-135,0)
  6260.         Part.Anchored=true
  6261.         Wedge=Instance.new('WedgePart',model)
  6262.         Wedge.CanCollide=false
  6263.         Wedge.Size=Vector3.new(0.20000000298023,1,1)
  6264.         Wedge.Position=Vector3.new(24.698959350586,0.50746941566467,9.6000366210938)
  6265.         Wedge.BrickColor=BrickColor.new('Maroon')
  6266.         Wedge.Name = 'Wedge'
  6267.         Wedge.Material='Marble'
  6268.         Wedge.Orientation=Vector3.new(0,90,-90)
  6269.         Wedge.Anchored=true
  6270.         Part=Instance.new('Part',model)
  6271.         Part.CanCollide=false
  6272.         Part.Size=Vector3.new(20.400001525879,13,0.20000000298023)
  6273.         Part.Position=Vector3.new(25.299999237061,6.9000191688538,0.10000610351563)
  6274.         Part.BrickColor=BrickColor.new('Maroon')
  6275.         Part.Material='Cobblestone'
  6276.         Part.Orientation=Vector3.new(0,90,0)
  6277.         Part.Anchored=true
  6278.         Part=Instance.new('Part',model)
  6279.         Part.CanCollide=false
  6280.         Part.Size=Vector3.new(0.40000000596046,8.1000003814697,0.20000000298023)
  6281.         Part.Position=Vector3.new(5.0000004768372,4.4500164985657,3.2999877929688)
  6282.         Part.BrickColor=BrickColor.new('Maroon')
  6283.         Part.Material='Neon'
  6284.         Part.Anchored=true
  6285.         Part=Instance.new('Part',model)
  6286.         Part.CanCollide=false
  6287.         Part.Size=Vector3.new(20,13,0.20000000298023)
  6288.         Part.Position=Vector3.new(15.200000762939,6.9000191688538,-10)
  6289.         Part.BrickColor=BrickColor.new('Maroon')
  6290.         Part.Material='Cobblestone'
  6291.         Part.Anchored=true
  6292.         Part=Instance.new('Part',model)
  6293.         Part.CanCollide=false
  6294.         Part.Size=Vector3.new(6.9000015258789,13,0.40000000596046)
  6295.         Part.Position=Vector3.new(5.0000042915344,6.9000191688538,-6.6499938964844)
  6296.         Part.BrickColor=BrickColor.new('Maroon')
  6297.         Part.Material='Cobblestone'
  6298.         Part.Orientation=Vector3.new(0,90,0)
  6299.         Part.Anchored=true
  6300.         Part=Instance.new('Part',model)
  6301.         Part.CanCollide=false
  6302.         Part.Size=Vector3.new(6.6000018119812,4.6999998092651,0.40000000596046)
  6303.         Part.Position=Vector3.new(5.0000042915344,11.050019264221,0.099990844726563)
  6304.         Part.BrickColor=BrickColor.new('Maroon')
  6305.         Part.Material='Cobblestone'
  6306.         Part.Orientation=Vector3.new(0,90,0)
  6307.         Part.Anchored=true
  6308.         Part=Instance.new('Part',model)
  6309.         Part.CanCollide=false
  6310.         Part.Size=Vector3.new(19.700000762939,0.20000000298023,0.20000000298023)
  6311.         Part.Position=Vector3.new(15.050003051758,2.8000152111053,-9.5)
  6312.         Part.BrickColor=BrickColor.new('Really black')
  6313.         Part.Material='Foil'
  6314.         Part.Anchored=true
  6315.         model:MoveTo(v.Character.Torso.Position + Vector3.new(20,0,0))
  6316.         for _,v in pairs(model:GetChildren()) do  v.Position = v.Position - Vector3.new(0,13.2,0)     end
  6317.         for _,v in pairs(model:GetChildren()) do
  6318.             for i=1,2 do
  6319.                 if model.Door1.Position.Y < 4.352 then
  6320.                     for _,v in pairs(model:GetChildren()) do
  6321.                         v.Position = v.Position + Vector3.new(0,0.3,0)
  6322.                     end
  6323.                 end
  6324.                 wait()
  6325.             end
  6326.         end
  6327.         Ding=Instance.new("Sound",model.Door1)
  6328.         Ding.EmitterSize=100
  6329.         Ding.Looped = false
  6330.         Ding.MaxDistance = 10000
  6331.         Ding.SoundId = "https://roblox.com/asset/?id=138169063"
  6332.         Ding.Playing=true
  6333.         wait(0.4)