Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local ScreenGui = Instance.new("ScreenGui")
  2.  
  3. local Base = Instance.new("Frame")
  4.  
  5. local Top = Instance.new("Frame")
  6.  
  7. local First = Instance.new("TextLabel")
  8.  
  9. local Second = Instance.new("TextLabel")
  10.  
  11. local Location = Instance.new("TextLabel")
  12.  
  13. local Exit = Instance.new("TextButton")
  14.  
  15. local HomeContainer = Instance.new("Frame")
  16.  
  17. local Players = Instance.new("Frame")
  18.  
  19. local ImageLabel = Instance.new("ImageLabel")
  20.  
  21. local TextLabel = Instance.new("TextLabel")
  22.  
  23. local Mask = Instance.new("TextButton")
  24.  
  25. local Server = Instance.new("Frame")
  26.  
  27. local ImageLabel_2 = Instance.new("ImageLabel")
  28.  
  29. local TextLabel_2 = Instance.new("TextLabel")
  30.  
  31. local Mask_2 = Instance.new("TextButton")
  32.  
  33. local LocalPlayer = Instance.new("Frame")
  34.  
  35. local ImageLabel_3 = Instance.new("ImageLabel")
  36.  
  37. local TextLabel_3 = Instance.new("TextLabel")
  38.  
  39. local Mask_3 = Instance.new("TextButton")
  40.  
  41. local Scripts = Instance.new("Frame")
  42.  
  43. local ImageLabel_4 = Instance.new("ImageLabel")
  44.  
  45. local TextLabel_4 = Instance.new("TextLabel")
  46.  
  47. local Mask_4 = Instance.new("TextButton")
  48.  
  49. local Miscellaneous = Instance.new("Frame")
  50.  
  51. local ImageLabel_5 = Instance.new("ImageLabel")
  52.  
  53. local TextLabel_5 = Instance.new("TextLabel")
  54.  
  55. local Mask_5 = Instance.new("TextButton")
  56.  
  57. local Settings = Instance.new("Frame")
  58.  
  59. local ImageLabel_6 = Instance.new("ImageLabel")
  60.  
  61. local TextLabel_6 = Instance.new("TextLabel")
  62.  
  63. local Mask_6 = Instance.new("TextButton")
  64.  
  65. local Navigator = Instance.new("ScrollingFrame")
  66.  
  67. local Item = Instance.new("TextButton")
  68.  
  69. local ServerContainer = Instance.new("ScrollingFrame")
  70.  
  71. local dd = Instance.new("TextButton")
  72.  
  73. local ImageLabel_7 = Instance.new("ImageLabel")
  74.  
  75. local LocalPlayerContainer = Instance.new("ScrollingFrame")
  76.  
  77. local PlayersContainer = Instance.new("ScrollingFrame")
  78.  
  79.  
  80.  
  81. -- Properties
  82.  
  83. local hist = game:GetService("LogService"):GetLogHistory()
  84.  
  85. local eiss = false
  86.  
  87. for i,v in pairs(hist) do
  88.  
  89.     if string.find(v["message"]:lower(), "eiss") then
  90.  
  91.         eiss = true
  92.  
  93.         warn("Detected EISS, Parenting to PlayerGui")
  94.  
  95.     end
  96.  
  97. end
  98.  
  99.  
  100. ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
  101.  
  102. game.StarterGui.ResetPlayerGuiOnSpawn = false
  103.  
  104.  
  105.  
  106.  
  107. Base.Name = "Base"
  108.  
  109. Base.Parent = ScreenGui
  110.  
  111. Base.Active = true
  112.  
  113. Base.BackgroundColor3 = Color3.new(0.054902, 0.0901961, 0.113725)
  114.  
  115. Base.BorderColor3 = Color3.new(0.0156863, 0.027451, 0.0352941)
  116.  
  117. Base.BorderSizePixel = 2
  118.  
  119. Base.Draggable = true
  120.  
  121. Base.Position = UDim2.new(0, 50, 0, 250)
  122.  
  123. Base.Selectable = true
  124.  
  125. Base.Size = UDim2.new(0, 450, 0, 250)
  126.  
  127.  
  128.  
  129. Top.Name = "Top"
  130.  
  131. Top.Parent = Base
  132.  
  133. Top.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  134.  
  135. Top.BackgroundTransparency = 0.5
  136.  
  137. Top.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  138.  
  139. Top.Position = UDim2.new(0, 10, 0, 7)
  140.  
  141. Top.Size = UDim2.new(1, -20, 0, 20)
  142.  
  143.  
  144.  
  145. First.Name = "First"
  146.  
  147. First.Parent = Top
  148.  
  149. First.BackgroundColor3 = Color3.new(1, 1, 1)
  150.  
  151. First.BackgroundTransparency = 1
  152.  
  153. First.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  154.  
  155. First.Size = UDim2.new(1, 0, 1, 0)
  156.  
  157. First.Font = Enum.Font.SourceSans
  158.  
  159. First.FontSize = Enum.FontSize.Size18
  160.  
  161. First.Text = "  T0PK3K 3.0"
  162.  
  163. First.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  164.  
  165. First.TextStrokeTransparency = 0
  166.  
  167. First.TextXAlignment = Enum.TextXAlignment.Left
  168.  
  169.  
  170.  
  171. Second.Name = "Second"
  172.  
  173. Second.Parent = Top
  174.  
  175. Second.BackgroundColor3 = Color3.new(1, 1, 1)
  176.  
  177. Second.BackgroundTransparency = 1
  178.  
  179. Second.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  180.  
  181. Second.Position = UDim2.new(1, -125, 0, 0)
  182.  
  183. Second.Size = UDim2.new(0, 100, 1, 0)
  184.  
  185. Second.Font = Enum.Font.SourceSans
  186.  
  187. Second.FontSize = Enum.FontSize.Size18
  188.  
  189. Second.Text = "Cerberus Edition"
  190.  
  191. Second.TextColor3 = Color3.new(0.721569, 0.027451, 0.211765)
  192.  
  193. Second.TextStrokeTransparency = 0
  194.  
  195. Second.TextXAlignment = Enum.TextXAlignment.Left
  196.  
  197.  
  198.  
  199. Location.Name = "Location"
  200.  
  201. Location.Parent = Top
  202.  
  203. Location.BackgroundColor3 = Color3.new(1, 1, 1)
  204.  
  205. Location.BackgroundTransparency = 1
  206.  
  207. Location.BorderColor3 = Color3.new(0.32549, 0.313726, 0.313726)
  208.  
  209. Location.Position = UDim2.new(0, 90, 0, 0)
  210.  
  211. Location.Size = UDim2.new(1, -200, 1, 0)
  212.  
  213. Location.Font = Enum.Font.SourceSansBold
  214.  
  215. Location.FontSize = Enum.FontSize.Size18
  216.  
  217. Location.Text = "Home"
  218.  
  219. Location.TextColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  220.  
  221. Location.TextStrokeTransparency = 0
  222.  
  223.  
  224.  
  225. Exit.Name = "Exit"
  226.  
  227. Exit.Parent = Top
  228.  
  229. Exit.BackgroundColor3 = Color3.new(0.588235, 0.0196078, 0.172549)
  230.  
  231. Exit.BorderSizePixel = 0
  232.  
  233. Exit.Position = UDim2.new(1, -18, 0, 2)
  234.  
  235. Exit.Size = UDim2.new(0, 16, 0, 16)
  236.  
  237. Exit.Font = Enum.Font.SourceSansBold
  238.  
  239. Exit.FontSize = Enum.FontSize.Size14
  240.  
  241. Exit.Text = "X"
  242.  
  243. Exit.TextColor3 = Color3.new(1, 1, 1)
  244.  
  245. Exit.MouseButton1Down:connect(function()
  246.  
  247.     Base.Parent = nil
  248.  
  249. end)
  250.  
  251.  
  252.  
  253. HomeContainer.Name = "HomeContainer"
  254.  
  255. HomeContainer.Parent = Base
  256.  
  257. HomeContainer.BackgroundColor3 = Color3.new(1, 1, 1)
  258.  
  259. HomeContainer.BackgroundTransparency = 1
  260.  
  261. HomeContainer.Position = UDim2.new(0, 10, 0, 50)
  262.  
  263. HomeContainer.Size = UDim2.new(1, -20, 1, -65)
  264.  
  265.  
  266.  
  267. Players.Name = "Players"
  268.  
  269. Players.Parent = HomeContainer
  270.  
  271. Players.BackgroundColor3 = Color3.new(1, 1, 1)
  272.  
  273. Players.BackgroundTransparency = 1
  274.  
  275. Players.Position = UDim2.new(0.666000009, 10, 0, 0)
  276.  
  277. Players.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  278.  
  279.  
  280.  
  281. ImageLabel.Parent = Players
  282.  
  283. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  284.  
  285. ImageLabel.BackgroundTransparency = 1
  286.  
  287. ImageLabel.Position = UDim2.new(0.5, -25, 0, 0)
  288.  
  289. ImageLabel.Size = UDim2.new(0, 50, 0, 50)
  290.  
  291. ImageLabel.Image = "rbxassetid://573066980"
  292.  
  293. ImageLabel.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  294.  
  295.  
  296.  
  297. TextLabel.Parent = Players
  298.  
  299. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  300.  
  301. TextLabel.BackgroundTransparency = 1
  302.  
  303. TextLabel.Position = UDim2.new(0, 10, 1, -40)
  304.  
  305. TextLabel.Size = UDim2.new(1, -20, 0, 20)
  306.  
  307. TextLabel.Font = Enum.Font.SourceSansBold
  308.  
  309. TextLabel.FontSize = Enum.FontSize.Size24
  310.  
  311. TextLabel.Text = "Players"
  312.  
  313. TextLabel.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  314.  
  315.  
  316.  
  317. Mask.Name = "Mask"
  318.  
  319. Mask.Parent = Players
  320.  
  321. Mask.BackgroundColor3 = Color3.new(1, 1, 1)
  322.  
  323. Mask.BackgroundTransparency = 1
  324.  
  325. Mask.Position = UDim2.new(0, 27, 0, 0)
  326.  
  327. Mask.Size = UDim2.new(1, -56, 0, 65)
  328.  
  329. Mask.Font = Enum.Font.SourceSans
  330.  
  331. Mask.FontSize = Enum.FontSize.Size14
  332.  
  333. Mask.Text = ""
  334.  
  335.  
  336.  
  337. Server.Name = "Server"
  338.  
  339. Server.Parent = HomeContainer
  340.  
  341. Server.BackgroundColor3 = Color3.new(1, 1, 1)
  342.  
  343. Server.BackgroundTransparency = 1
  344.  
  345. Server.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  346.  
  347.  
  348.  
  349. ImageLabel_2.Parent = Server
  350.  
  351. ImageLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  352.  
  353. ImageLabel_2.BackgroundTransparency = 1
  354.  
  355. ImageLabel_2.Position = UDim2.new(0.5, -23, 0, 0)
  356.  
  357. ImageLabel_2.Size = UDim2.new(0, 46, 0, 46)
  358.  
  359. ImageLabel_2.Image = "rbxassetid://573084509"
  360.  
  361. ImageLabel_2.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  362.  
  363.  
  364.  
  365. TextLabel_2.Parent = Server
  366.  
  367. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  368.  
  369. TextLabel_2.BackgroundTransparency = 1
  370.  
  371. TextLabel_2.Position = UDim2.new(0, 10, 1, -40)
  372.  
  373. TextLabel_2.Size = UDim2.new(1, -20, 0, 20)
  374.  
  375. TextLabel_2.Font = Enum.Font.SourceSansBold
  376.  
  377. TextLabel_2.FontSize = Enum.FontSize.Size24
  378.  
  379. TextLabel_2.Text = "Server"
  380.  
  381. TextLabel_2.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  382.  
  383.  
  384.  
  385. Mask_2.Name = "Mask"
  386.  
  387. Mask_2.Parent = Server
  388.  
  389. Mask_2.BackgroundColor3 = Color3.new(1, 1, 1)
  390.  
  391. Mask_2.BackgroundTransparency = 1
  392.  
  393. Mask_2.Position = UDim2.new(0, 27, 0, 0)
  394.  
  395. Mask_2.Size = UDim2.new(1, -56, 0, 65)
  396.  
  397. Mask_2.Font = Enum.Font.SourceSans
  398.  
  399. Mask_2.FontSize = Enum.FontSize.Size14
  400.  
  401. Mask_2.Text = ""
  402.  
  403.  
  404.  
  405. LocalPlayer.Name = "LocalPlayer"
  406.  
  407. LocalPlayer.Parent = HomeContainer
  408.  
  409. LocalPlayer.BackgroundColor3 = Color3.new(1, 1, 1)
  410.  
  411. LocalPlayer.BackgroundTransparency = 1
  412.  
  413. LocalPlayer.Position = UDim2.new(0.333000004, 10, 0, 0)
  414.  
  415. LocalPlayer.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  416.  
  417.  
  418.  
  419. ImageLabel_3.Parent = LocalPlayer
  420.  
  421. ImageLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  422.  
  423. ImageLabel_3.BackgroundTransparency = 1
  424.  
  425. ImageLabel_3.Position = UDim2.new(0.5, -25, 0, 0)
  426.  
  427. ImageLabel_3.Size = UDim2.new(0, 50, 0, 50)
  428.  
  429. ImageLabel_3.Image = "rbxassetid://573078228"
  430.  
  431. ImageLabel_3.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  432.  
  433.  
  434.  
  435. TextLabel_3.Parent = LocalPlayer
  436.  
  437. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  438.  
  439. TextLabel_3.BackgroundTransparency = 1
  440.  
  441. TextLabel_3.Position = UDim2.new(0, 10, 1, -40)
  442.  
  443. TextLabel_3.Size = UDim2.new(1, -20, 0, 20)
  444.  
  445. TextLabel_3.Font = Enum.Font.SourceSansBold
  446.  
  447. TextLabel_3.FontSize = Enum.FontSize.Size24
  448.  
  449. TextLabel_3.Text = "LocalPlayer"
  450.  
  451. TextLabel_3.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  452.  
  453.  
  454.  
  455. Mask_3.Name = "Mask"
  456.  
  457. Mask_3.Parent = LocalPlayer
  458.  
  459. Mask_3.BackgroundColor3 = Color3.new(1, 1, 1)
  460.  
  461. Mask_3.BackgroundTransparency = 1
  462.  
  463. Mask_3.Position = UDim2.new(0, 27, 0, 0)
  464.  
  465. Mask_3.Size = UDim2.new(1, -56, 0, 65)
  466.  
  467. Mask_3.Font = Enum.Font.SourceSans
  468.  
  469. Mask_3.FontSize = Enum.FontSize.Size14
  470.  
  471. Mask_3.Text = ""
  472.  
  473.  
  474.  
  475. Scripts.Name = "Scripts"
  476.  
  477. Scripts.Parent = HomeContainer
  478.  
  479. Scripts.BackgroundColor3 = Color3.new(1, 1, 1)
  480.  
  481. Scripts.BackgroundTransparency = 1
  482.  
  483. Scripts.Position = UDim2.new(0, 0, 0.5, 0)
  484.  
  485. Scripts.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  486.  
  487.  
  488.  
  489. ImageLabel_4.Parent = Scripts
  490.  
  491. ImageLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  492.  
  493. ImageLabel_4.BackgroundTransparency = 1
  494.  
  495. ImageLabel_4.Position = UDim2.new(0.5, -25, 0, 0)
  496.  
  497. ImageLabel_4.Size = UDim2.new(0, 50, 0, 50)
  498.  
  499. ImageLabel_4.Image = "rbxassetid://573081437"
  500.  
  501. ImageLabel_4.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  502.  
  503.  
  504.  
  505. TextLabel_4.Parent = Scripts
  506.  
  507. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  508.  
  509. TextLabel_4.BackgroundTransparency = 1
  510.  
  511. TextLabel_4.Position = UDim2.new(0, 10, 1, -40)
  512.  
  513. TextLabel_4.Size = UDim2.new(1, -20, 0, 20)
  514.  
  515. TextLabel_4.Font = Enum.Font.SourceSansBold
  516.  
  517. TextLabel_4.FontSize = Enum.FontSize.Size24
  518.  
  519. TextLabel_4.Text = "Scripts"
  520.  
  521. TextLabel_4.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  522.  
  523.  
  524.  
  525. Mask_4.Name = "Mask"
  526.  
  527. Mask_4.Parent = Scripts
  528.  
  529. Mask_4.BackgroundColor3 = Color3.new(1, 1, 1)
  530.  
  531. Mask_4.BackgroundTransparency = 1
  532.  
  533. Mask_4.Position = UDim2.new(0, 27, 0, 0)
  534.  
  535. Mask_4.Size = UDim2.new(1, -56, 0, 65)
  536.  
  537. Mask_4.Font = Enum.Font.SourceSans
  538.  
  539. Mask_4.FontSize = Enum.FontSize.Size14
  540.  
  541. Mask_4.Text = ""
  542.  
  543.  
  544.  
  545. Miscellaneous.Name = "Miscellaneous"
  546.  
  547. Miscellaneous.Parent = HomeContainer
  548.  
  549. Miscellaneous.BackgroundColor3 = Color3.new(1, 1, 1)
  550.  
  551. Miscellaneous.BackgroundTransparency = 1
  552.  
  553. Miscellaneous.Position = UDim2.new(0.333000004, 10, 0.5, 0)
  554.  
  555. Miscellaneous.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  556.  
  557.  
  558.  
  559. ImageLabel_5.Parent = Miscellaneous
  560.  
  561. ImageLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  562.  
  563. ImageLabel_5.BackgroundTransparency = 1
  564.  
  565. ImageLabel_5.Position = UDim2.new(0.5, -23, 0, 0)
  566.  
  567. ImageLabel_5.Size = UDim2.new(0, 46, 0, 46)
  568.  
  569. ImageLabel_5.Image = "rbxassetid://573087376"
  570.  
  571. ImageLabel_5.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  572.  
  573.  
  574.  
  575. TextLabel_5.Parent = Miscellaneous
  576.  
  577. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  578.  
  579. TextLabel_5.BackgroundTransparency = 1
  580.  
  581. TextLabel_5.Position = UDim2.new(0, 10, 1, -40)
  582.  
  583. TextLabel_5.Size = UDim2.new(1, -20, 0, 20)
  584.  
  585. TextLabel_5.Font = Enum.Font.SourceSansBold
  586.  
  587. TextLabel_5.FontSize = Enum.FontSize.Size24
  588.  
  589. TextLabel_5.Text = "Miscellaneous"
  590.  
  591. TextLabel_5.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  592.  
  593.  
  594.  
  595. Mask_5.Name = "Mask"
  596.  
  597. Mask_5.Parent = Miscellaneous
  598.  
  599. Mask_5.BackgroundColor3 = Color3.new(1, 1, 1)
  600.  
  601. Mask_5.BackgroundTransparency = 1
  602.  
  603. Mask_5.Position = UDim2.new(0, 27, 0, 0)
  604.  
  605. Mask_5.Size = UDim2.new(1, -56, 0, 65)
  606.  
  607. Mask_5.Font = Enum.Font.SourceSans
  608.  
  609. Mask_5.FontSize = Enum.FontSize.Size14
  610.  
  611. Mask_5.Text = ""
  612.  
  613.  
  614.  
  615. Settings.Name = "Settings"
  616.  
  617. Settings.Parent = HomeContainer
  618.  
  619. Settings.BackgroundColor3 = Color3.new(1, 1, 1)
  620.  
  621. Settings.BackgroundTransparency = 1
  622.  
  623. Settings.Position = UDim2.new(0.666000009, 10, 0.5, 0)
  624.  
  625. Settings.Size = UDim2.new(0.333000004, -10, 0.5, -10)
  626.  
  627.  
  628.  
  629. ImageLabel_6.Parent = Settings
  630.  
  631. ImageLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  632.  
  633. ImageLabel_6.BackgroundTransparency = 1
  634.  
  635. ImageLabel_6.Position = UDim2.new(0.5, -23, 0, 0)
  636.  
  637. ImageLabel_6.Size = UDim2.new(0, 46, 0, 46)
  638.  
  639. ImageLabel_6.Image = "rbxassetid://573090294"
  640.  
  641. ImageLabel_6.ImageColor3 = Color3.new(0.615686, 0.0352941, 0.129412)
  642.  
  643.  
  644.  
  645. TextLabel_6.Parent = Settings
  646.  
  647. TextLabel_6.BackgroundColor3 = Color3.new(1, 1, 1)
  648.  
  649. TextLabel_6.BackgroundTransparency = 1
  650.  
  651. TextLabel_6.Position = UDim2.new(0, 10, 1, -40)
  652.  
  653. TextLabel_6.Size = UDim2.new(1, -20, 0, 20)
  654.  
  655. TextLabel_6.Font = Enum.Font.SourceSansBold
  656.  
  657. TextLabel_6.FontSize = Enum.FontSize.Size24
  658.  
  659. TextLabel_6.Text = "Settings"
  660.  
  661. TextLabel_6.TextColor3 = Color3.new(0.776471, 0.0235294, 0.137255)
  662.  
  663.  
  664.  
  665. Mask_6.Name = "Mask"
  666.  
  667. Mask_6.Parent = Settings
  668.  
  669. Mask_6.BackgroundColor3 = Color3.new(1, 1, 1)
  670.  
  671. Mask_6.BackgroundTransparency = 1
  672.  
  673. Mask_6.Position = UDim2.new(0, 27, 0, 0)
  674.  
  675. Mask_6.Size = UDim2.new(1, -56, 0, 65)
  676.  
  677. Mask_6.Font = Enum.Font.SourceSans
  678.  
  679. Mask_6.FontSize = Enum.FontSize.Size14
  680.  
  681. Mask_6.Text = ""
  682.  
  683.  
  684.  
  685. Navigator.Name = "Navigator"
  686.  
  687. Navigator.Parent = Base
  688.  
  689. Navigator.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  690.  
  691. Navigator.BackgroundTransparency = 0.5
  692.  
  693. Navigator.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  694.  
  695. Navigator.Position = UDim2.new(0, 10, 0, 35)
  696.  
  697. Navigator.Size = UDim2.new(0, 125, 1, -45)
  698.  
  699. Navigator.Visible = false
  700.  
  701. Navigator.BottomImage = "rbxassetid://573102620"
  702.  
  703. Navigator.MidImage = "rbxassetid://573102620"
  704.  
  705. Navigator.ScrollBarThickness = 5
  706.  
  707. Navigator.TopImage = "rbxassetid://573102620"
  708.  
  709.  
  710.  
  711. Item.Name = "Item"
  712.  
  713. Item.Parent = Navigator
  714.  
  715. Item.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  716.  
  717. Item.BackgroundTransparency = 0.5
  718.  
  719. Item.BorderColor3 = Color3.new(0.243137, 0.243137, 0.243137)
  720.  
  721. Item.Position = UDim2.new(0, 5, 0, 5)
  722.  
  723. Item.Size = UDim2.new(1, -15, 0, 20)
  724.  
  725. Item.Selected = true
  726.  
  727. Item.Font = Enum.Font.SourceSans
  728.  
  729. Item.FontSize = Enum.FontSize.Size14
  730.  
  731. Item.Text = "NavItem"
  732.  
  733. Item.TextColor3 = Color3.new(0.721569, 0.721569, 0.721569)
  734.  
  735.  
  736.  
  737. ServerContainer.Name = "ServerContainer"
  738.  
  739. ServerContainer.Parent = Base
  740.  
  741. ServerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  742.  
  743. ServerContainer.BackgroundTransparency = 0.5
  744.  
  745. ServerContainer.Position = UDim2.new(0, 140, 0, 35)
  746.  
  747. ServerContainer.Size = UDim2.new(1, -150, 1, -45)
  748.  
  749. ServerContainer.Visible = false
  750.  
  751. ServerContainer.BottomImage = "rbxassetid://573102620"
  752.  
  753. ServerContainer.MidImage = "rbxassetid://573102620"
  754.  
  755. ServerContainer.ScrollBarThickness = 5
  756.  
  757. ServerContainer.TopImage = "rbxassetid://573102620"
  758.  
  759.  
  760.  
  761. dd.Name = "dd"
  762.  
  763. dd.Parent = ServerContainer
  764.  
  765. dd.BackgroundColor3 = Color3.new(0.0196078, 0.0313726, 0.0431373)
  766.  
  767. dd.Position = UDim2.new(0, 6, 0, 6)
  768.  
  769. dd.Size = UDim2.new(0.5, -10, 0, 20)
  770.  
  771. dd.Visible = false
  772.  
  773. dd.Font = Enum.Font.SourceSans
  774.  
  775. dd.FontSize = Enum.FontSize.Size14
  776.  
  777. dd.Text = "Troll Spam"
  778.  
  779. dd.TextColor3 = Color3.new(0.780392, 0.780392, 0.780392)
  780.  
  781. dd.TextStrokeTransparency = 0.5
  782.  
  783.  
  784.  
  785. ImageLabel_7.Parent = dd
  786.  
  787. ImageLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  788.  
  789. ImageLabel_7.BackgroundTransparency = 1
  790.  
  791. ImageLabel_7.Position = UDim2.new(0, 2, 0, 0)
  792.  
  793. ImageLabel_7.Size = UDim2.new(0, 20, 0, 20)
  794.  
  795. ImageLabel_7.Image = "rbxassetid://133293265"
  796.  
  797.  
  798.  
  799. LocalPlayerContainer.Name = "LocalPlayerContainer"
  800.  
  801. LocalPlayerContainer.Parent = Base
  802.  
  803. LocalPlayerContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  804.  
  805. LocalPlayerContainer.BackgroundTransparency = 0.5
  806.  
  807. LocalPlayerContainer.Position = UDim2.new(0, 140, 0, 35)
  808.  
  809. LocalPlayerContainer.Size = UDim2.new(1, -150, 1, -45)
  810.  
  811. LocalPlayerContainer.Visible = false
  812.  
  813. LocalPlayerContainer.BottomImage = "rbxassetid://573102620"
  814.  
  815. LocalPlayerContainer.MidImage = "rbxassetid://573102620"
  816.  
  817. LocalPlayerContainer.ScrollBarThickness = 5
  818.  
  819. LocalPlayerContainer.TopImage = "rbxassetid://573102620"
  820.  
  821.  
  822.  
  823. PlayersContainer.Name = "PlayersContainer"
  824.  
  825. PlayersContainer.Parent = Base
  826.  
  827. PlayersContainer.BackgroundColor3 = Color3.new(0.027451, 0.0431373, 0.0588235)
  828.  
  829. PlayersContainer.BackgroundTransparency = 0.5
  830.  
  831. PlayersContainer.Position = UDim2.new(0, 140, 0, 35)
  832.  
  833. PlayersContainer.Size = UDim2.new(1, -150, 1, -45)
  834.  
  835. PlayersContainer.Visible = false
  836.  
  837. PlayersContainer.BottomImage = "rbxassetid://573102620"
  838.  
  839. PlayersContainer.MidImage = "rbxassetid://573102620"
  840.  
  841. PlayersContainer.ScrollBarThickness = 5
  842.  
  843. PlayersContainer.TopImage = "rbxassetid://573102620"
  844.  
  845.  
  846.  
  847. function MakeContainer(n)
  848.  
  849.     local cont = PlayersContainer:Clone()
  850.  
  851.     cont.Name = n .. 'Container'
  852.  
  853.     cont.Parent = Base
  854.  
  855.     return cont
  856.  
  857. end
  858.  
  859.  
  860.  
  861. local ScriptsContainer = MakeContainer('Scripts')
  862.  
  863. local MiscContainer = MakeContainer('Miscellaneous')
  864.  
  865.  
  866.  
  867. local topkek = {}
  868.  
  869. topkek.store = {}
  870.  
  871. topkek.cache = {}
  872.  
  873. topkek.libgui = {}
  874.  
  875. topkek.libsettings = {}
  876.  
  877. topkek.libutil = {}
  878.  
  879. topkek.libwindows = {}
  880.  
  881. topkek.libcmd = {}
  882.  
  883. --[[ gay ass dropdown lib i made a while ago ]]--
  884.  
  885. dropdown = {}
  886.  
  887. dropdown.new = function(gui, items, placeholder)
  888.  
  889.     local self = {}
  890.  
  891.     self.value = placeholder
  892.  
  893.     self.items = items
  894.  
  895.     self.gui = gui
  896.  
  897.    
  898.  
  899.     if self.gui:FindFirstChild("__DROPDOWN") then
  900.  
  901.         self.gui["__DROPDOWN"]:Destroy()
  902.  
  903.     end
  904.  
  905.    
  906.  
  907.     self.debug = false
  908.  
  909.    
  910.  
  911.     self.gui.Text = placeholder
  912.  
  913.     self.gui.BorderSizePixel = 0
  914.  
  915.     self.gui.ZIndex = 1
  916.  
  917.    
  918.  
  919.     self.textcolor = self.gui.TextColor3
  920.  
  921.     function self.make()
  922.  
  923.         if self.gui:FindFirstChild("__DROPDOWN") then
  924.  
  925.             self.gui["__DROPDOWN"]:Destroy()
  926.  
  927.         end
  928.  
  929.            
  930.  
  931.        
  932.  
  933.         self.selectgui = Instance.new("ScrollingFrame")
  934.  
  935.         self.selectgui.Parent = self.gui
  936.  
  937.         self.selectgui.Name = "__DROPDOWN"
  938.  
  939.         self.selectgui.Size = UDim2.new(1, 0, 0, 100)
  940.  
  941.         self.selectgui.Position = UDim2.new(0, 0, 0, self.gui.AbsoluteSize.Y)
  942.  
  943.         self.selectgui.BorderSizePixel = 0
  944.  
  945.         self.selectgui.ZIndex = 2
  946.  
  947.         self.selectgui.BackgroundTransparency = self.gui.BackgroundTransparency
  948.  
  949.         self.selectgui.BackgroundColor3 = self.gui.BackgroundColor3
  950.  
  951.         self.selectgui.Visible = false
  952.  
  953.         self.selectgui.CanvasSize = UDim2.new(0, 0, 0, (#self.items-1) * 20)
  954.  
  955.         self.selectgui.ScrollBarThickness = 5
  956.  
  957.        
  958.  
  959.         if #self.items < 4 then
  960.  
  961.             self.selectgui.CanvasSize = UDim2.new(0, 0, 0, 0)
  962.  
  963.             self.selectgui.Size = UDim2.new(1, 0, 0, (#self.items-1) * 20)
  964.  
  965.         end
  966.  
  967.        
  968.  
  969.         self.item = Instance.new("TextButton")
  970.  
  971.         self.item.Size = UDim2.new(1, 0, 0, 20)
  972.  
  973.         self.item.Position = UDim2.new(0, 0, 0, 0)
  974.  
  975.         self.item.BackgroundTransparency = self.gui.BackgroundTransparency - 0.1
  976.  
  977.         self.item.BackgroundColor3 = self.gui.BackgroundColor3
  978.  
  979.         self.item.BorderSizePixel = 0
  980.  
  981.         self.item.ZIndex = 2
  982.  
  983.         self.item.TextColor3 = self.gui.TextColor3
  984.  
  985.         self.item.Font = Enum.Font.SourceSans
  986.  
  987.         self.item.FontSize = Enum.FontSize.Size14
  988.  
  989.        
  990.  
  991.         self.curitem = nil
  992.  
  993.        
  994.  
  995.         for i, v in pairs(self.items) do
  996.  
  997.             if not (v == self.value) then
  998.  
  999.                 local ti = self.item:Clone()
  1000.  
  1001.                 ti.Parent = self.selectgui
  1002.  
  1003.                 if i == 1 then i = 2 end
  1004.  
  1005.                 ti.Position = UDim2.new(0, 0, 0, (i - 2) * 20)
  1006.  
  1007.                 ti.Text = v
  1008.  
  1009.                 ti.MouseButton1Down:connect(function()
  1010.  
  1011.                     self.value = v
  1012.  
  1013.                     self.open = false
  1014.  
  1015.                     self.selectgui.Visible = false
  1016.  
  1017.                     self.gui.Text = v
  1018.  
  1019.                     self.make()
  1020.  
  1021.                 end)
  1022.  
  1023.             end
  1024.  
  1025.         end
  1026.  
  1027.     end
  1028.  
  1029.    
  1030.  
  1031.     self.getvalue = function()
  1032.  
  1033.         return self.value
  1034.  
  1035.     end
  1036.  
  1037.    
  1038.  
  1039.     self.update = function(itms)
  1040.  
  1041.         self.items = itms
  1042.  
  1043.         self.make()
  1044.  
  1045.     end
  1046.  
  1047.  
  1048.  
  1049.     self.open = false  
  1050.  
  1051.    
  1052.  
  1053.     self.gui.MouseButton1Down:connect(function()
  1054.  
  1055.         if self.open == false then
  1056.  
  1057.             self.selectgui.CanvasPosition = Vector2.new(0, 0)
  1058.  
  1059.             self.selectgui.Visible = true
  1060.  
  1061.             self.open = true
  1062.  
  1063.         else
  1064.  
  1065.             self.selectgui.Visible = false
  1066.  
  1067.             self.open = false
  1068.  
  1069.         end
  1070.  
  1071.     end)
  1072.  
  1073.    
  1074.  
  1075.     self.make()
  1076.  
  1077.     return self
  1078.  
  1079. end
  1080.  
  1081. --[[ libsettings lole ]]--
  1082.  
  1083. topkek.libsettings.store = {}
  1084.  
  1085. function topkek.libsettings:getSetting(k)
  1086.  
  1087.     return topkek.libsettings.store[k]
  1088.  
  1089. end
  1090.  
  1091.  
  1092.  
  1093. function topkek.libsettings:setSetting(k,v)
  1094.  
  1095.     topkek.libsettings.store[k]=v
  1096.  
  1097. end
  1098.  
  1099.  
  1100.  
  1101. -- [[ libutil ]] --
  1102.  
  1103. function topkek.libutil:createObject(o, p)
  1104.  
  1105.     local a, b = pcall(function()
  1106.  
  1107.         Instance.new(o)
  1108.  
  1109.     end)
  1110.  
  1111.     if not a then
  1112.  
  1113.         return
  1114.  
  1115.     end
  1116.  
  1117.     local obj = Instance.new(o)
  1118.  
  1119.     for prop, val in pairs(p) do
  1120.  
  1121.         pcall(function()
  1122.  
  1123.             obj[prop] = val
  1124.  
  1125.         end)
  1126.  
  1127.     end
  1128.  
  1129.     return obj
  1130.  
  1131. end
  1132.  
  1133. function topkek.libutil:Color3(r,g,b)
  1134.  
  1135.     return Color3.new(r/255,g/255,b/255)
  1136.  
  1137. end; color3 = function(r,g,b) return topkek.libutil:Color3(r,g,b) end
  1138.  
  1139. function topkek.libutil:recurseDecal(img)--topkek2.0 code tbh
  1140.  
  1141.     img = 'rbxassetid://' .. img
  1142.  
  1143.     local function skybox(x)
  1144.  
  1145.         local sky = Instance.new("Sky",game.Lighting)
  1146.  
  1147.         local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1148.  
  1149.         for i,v in pairs(fcs) do
  1150.  
  1151.             sky["Skybox"..v]=x
  1152.  
  1153.         end
  1154.  
  1155.     end
  1156.  
  1157.     local function particle(p, b)
  1158.  
  1159.         local a = Instance.new("ParticleEmitter", p)
  1160.  
  1161.         a.Rate = 500
  1162.  
  1163.         a.Lifetime = NumberRange.new(20, 30)
  1164.  
  1165.         a.VelocitySpread = 200
  1166.  
  1167.         a.Texture = b
  1168.  
  1169.     end
  1170.  
  1171.            
  1172.  
  1173.     local function decal(p, b)
  1174.  
  1175.         local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1176.  
  1177.         for i, v in pairs(sides) do
  1178.  
  1179.             local a = Instance.new("Decal", p)
  1180.  
  1181.             a.Texture = b
  1182.  
  1183.             a.Face = v
  1184.  
  1185.         end
  1186.  
  1187.     end
  1188.  
  1189.            
  1190.  
  1191.     local function recurse(x)
  1192.  
  1193.         for i, v in pairs(x:GetChildren()) do
  1194.  
  1195.             pcall(function() -- 'error occured, no output from Lua' LOLE
  1196.  
  1197.                 if v:IsA("BasePart") then
  1198.  
  1199.                     particle(v, img)
  1200.  
  1201.                     decal(v, img)
  1202.  
  1203.                 end
  1204.  
  1205.                 if #(v:GetChildren())>0 then
  1206.  
  1207.                     recurse(v)
  1208.  
  1209.                 end
  1210.  
  1211.             end)
  1212.  
  1213.         end
  1214.  
  1215.     end
  1216.  
  1217.            
  1218.  
  1219.     recurse(game)
  1220.  
  1221.     skybox(img)
  1222.  
  1223. end
  1224.  
  1225. function topkek.libutil:recurseRemove(type_)
  1226.  
  1227.     local function recurse(x)
  1228.  
  1229.         for i, v in pairs(x:GetChildren()) do
  1230.  
  1231.             pcall(function()
  1232.  
  1233.                 if v:IsA(type_) then
  1234.  
  1235.                     v:Destroy()
  1236.  
  1237.                 end
  1238.  
  1239.                 if #(v:GetChildren())>0 then
  1240.  
  1241.                     recurse(v)
  1242.  
  1243.                 end
  1244.  
  1245.             end)
  1246.  
  1247.         end
  1248.  
  1249.     end
  1250.  
  1251.     recurse(game)
  1252.  
  1253. end
  1254.  
  1255. function topkek.libutil:recurseSet(type_,prop,val)
  1256.  
  1257.     local function recurse(x)
  1258.  
  1259.         for i, v in pairs(x:GetChildren()) do
  1260.  
  1261.             pcall(function()
  1262.  
  1263.                 if v:IsA(type_) then
  1264.  
  1265.                     v[prop]=val
  1266.  
  1267.                 end
  1268.  
  1269.                 if #(v:GetChildren())>0 then
  1270.  
  1271.                     recurse(v)
  1272.  
  1273.                 end
  1274.  
  1275.             end)
  1276.  
  1277.         end
  1278.  
  1279.     end
  1280.  
  1281.     recurse(game)
  1282.  
  1283. end
  1284.  
  1285. function topkek.libutil:recurseSetObj(obj,type_,prop,val)
  1286.  
  1287.     local function recurse(x)
  1288.  
  1289.         for i, v in pairs(x:GetChildren()) do
  1290.  
  1291.             pcall(function()
  1292.  
  1293.                 if v:IsA(type_) then
  1294.  
  1295.                     v[prop]=val
  1296.  
  1297.                 end
  1298.  
  1299.                 if #(v:GetChildren())>0 then
  1300.  
  1301.                     recurse(v)
  1302.  
  1303.                 end
  1304.  
  1305.             end)
  1306.  
  1307.         end
  1308.  
  1309.     end
  1310.  
  1311.     recurse(obj)
  1312.  
  1313. end
  1314.  
  1315. function topkek.libutil:recurseFunc(type_,func)
  1316.  
  1317.     local function recurse(x)
  1318.  
  1319.         for i, v in pairs(x:GetChildren()) do
  1320.  
  1321.             pcall(function()
  1322.  
  1323.                 if v:IsA(type_) then
  1324.  
  1325.                     func(v)
  1326.  
  1327.                 end
  1328.  
  1329.                 if #(v:GetChildren())>0 then
  1330.  
  1331.                     recurse(v)
  1332.  
  1333.                 end
  1334.  
  1335.             end)
  1336.  
  1337.         end
  1338.  
  1339.     end
  1340.  
  1341.     recurse(game)
  1342.  
  1343. end
  1344.  
  1345. function topkek.libutil:Play(id)
  1346.  
  1347.     local mu = Instance.new("Sound", game.Workspace)
  1348.  
  1349.     mu.Volume = 1
  1350.  
  1351.     mu.Looped = true
  1352.  
  1353.     mu.Pitch = 1
  1354.  
  1355.     mu.SoundId = "rbxassetid://"..tostring(id)
  1356.  
  1357.     mu:Play()
  1358.  
  1359. end
  1360.  
  1361. function topkek.libutil:GetPlayerList()
  1362.  
  1363.     local list = {'Everybody'}
  1364.  
  1365.     for i, v in pairs(game:service'Players':GetPlayers()) do
  1366.  
  1367.         table.insert(list, v.Name)
  1368.  
  1369.     end
  1370.  
  1371.     return list
  1372.  
  1373. end
  1374.  
  1375. function topkek.libutil:doPlayers(drop, func)
  1376.  
  1377.     local str = drop.getvalue()
  1378.  
  1379.     local plrs = {}
  1380.  
  1381.     if str == 'Everybody' then
  1382.  
  1383.         plrs = game:GetService('Players'):GetPlayers()
  1384.  
  1385.     else
  1386.  
  1387.         plrs = {game:GetService('Players'):FindFirstChild(str)}
  1388.  
  1389.     end
  1390.  
  1391.     for i, v in pairs(plrs) do
  1392.  
  1393.         func(v)
  1394.  
  1395.     end
  1396.  
  1397. end
  1398.  
  1399. function topkek.libutil:insert(id)
  1400.  
  1401.     if topkek.cache[id] then return topkek.cache[id] end -- moist
  1402.  
  1403.     local obj = game:service'InsertService':LoadAsset(id):GetChildren()[1]
  1404.  
  1405.     topkek.cache[id] = obj:Clone()
  1406.  
  1407.     return obj
  1408.  
  1409. end; insert = function(id) return topkek.libutil:insert(id) end
  1410.  
  1411. function topkek.libutil:getTorso(plr) --r15 compatibility lole
  1412.  
  1413.     if plr.Character then
  1414.  
  1415.         if plr.Character:FindFirstChild('UpperTorso') then
  1416.  
  1417.             return plr.Character.UpperTorso
  1418.  
  1419.         else
  1420.  
  1421.             return plr.Character.Torso
  1422.  
  1423.         end
  1424.  
  1425.     end
  1426.  
  1427. end
  1428.  
  1429. function topkek.libutil:weiner(plr)
  1430.  
  1431.     plr=plr.Character
  1432.  
  1433.     Shaft=Instance.new("Part", plr)
  1434.  
  1435.     Shaft.Name='Shaft'
  1436.  
  1437.     Shaft.Size=Vector3.new(1, 2.5, 1)
  1438.  
  1439.     Shaft.TopSurface=0
  1440.  
  1441.     Shaft.BottomSurface=0
  1442.  
  1443.     Shaft.CanCollide=true
  1444.  
  1445.     Cyln=Instance.new("CylinderMesh", Shaft)
  1446.  
  1447.     Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  1448.  
  1449.     Instance.new("Weld", plr)
  1450.  
  1451.     plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  1452.  
  1453.     plr.Weld.Part1=plr.Shaft
  1454.  
  1455.     plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  1456.  
  1457.     Shaft.BrickColor=BrickColor.new("Pastel brown")
  1458.  
  1459.     Tip=Instance.new("Part", plr)
  1460.  
  1461.     Tip.Name='Tip'
  1462.  
  1463.     Tip.TopSurface=0
  1464.  
  1465.     Tip.BottomSurface=0
  1466.  
  1467.     Tip.Size=Vector3.new(1, 1, 1)
  1468.  
  1469.     Tip.CanCollide=true
  1470.  
  1471.     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)
  1472.  
  1473.     Cyln2=Instance.new("SpecialMesh", Tip)
  1474.  
  1475.     Cyln2.MeshType='Sphere'
  1476.  
  1477.     Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  1478.  
  1479.     Instance.new("Weld", plr).Name='Weld2'
  1480.  
  1481.     plr.Weld2.Part0=plr.Shaft
  1482.  
  1483.     plr.Weld2.Part1=plr.Tip
  1484.  
  1485.     plr.Weld2.C0=CFrame.new(0,-.9,0)
  1486.  
  1487.     Tip.BrickColor=BrickColor.new("Pink")
  1488.  
  1489.     -----
  1490.  
  1491.     Ball1=Instance.new("Part", plr)
  1492.  
  1493.     Ball1.Name='Ball1'
  1494.  
  1495.     Ball1.Size=Vector3.new(1, 1, 1)
  1496.  
  1497.     Ball1.TopSurface=0
  1498.  
  1499.     Ball1.BottomSurface=0
  1500.  
  1501.     Cyln3=Instance.new("SpecialMesh", Ball1)
  1502.  
  1503.     Cyln3.MeshType='Sphere'
  1504.  
  1505.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1506.  
  1507.     Instance.new("Weld", plr).Name='Weld3'
  1508.  
  1509.     plr.Weld3.Part0=plr.Shaft
  1510.  
  1511.     plr.Weld3.Part1=plr.Ball1
  1512.  
  1513.     plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  1514.  
  1515.     Ball1.BrickColor=BrickColor.new("Pastel brown")
  1516.  
  1517.     -----
  1518.  
  1519.     Ball2=Instance.new("Part", plr)
  1520.  
  1521.     Ball2.Name='Ball2'
  1522.  
  1523.     Ball2.Size=Vector3.new(1, 1, 1)
  1524.  
  1525.     Ball2.TopSurface=0
  1526.  
  1527.     Ball2.BottomSurface=0
  1528.  
  1529.     Cyln3=Instance.new("SpecialMesh", Ball2)
  1530.  
  1531.     Cyln3.MeshType='Sphere'
  1532.  
  1533.     Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1534.  
  1535.     Instance.new("Weld", plr).Name='Weld4'
  1536.  
  1537.     plr.Weld4.Part0=plr.Shaft
  1538.  
  1539.     plr.Weld4.Part1=plr.Ball2
  1540.  
  1541.     plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  1542.  
  1543.     Ball2.BrickColor=BrickColor.new("Pastel brown")
  1544.  
  1545. end
  1546.  
  1547. function topkek.libutil:scalePlayer(plr, sz)
  1548.  
  1549.     local pchar = plr.Character
  1550.  
  1551.     if pchar:FindFirstChild("UpperTorso") then
  1552.  
  1553.         warn("Player [" ..plr.Name.. "] is R15.")
  1554.  
  1555.         return
  1556.  
  1557.     end
  1558.  
  1559.     local function scale(chr,scl)
  1560.  
  1561.    
  1562.  
  1563.         for _,v in pairs(pchar:GetChildren()) do
  1564.  
  1565.             if v:IsA("Hat") then
  1566.  
  1567.                 v:Clone()
  1568.  
  1569.                 v.Parent = game.Lighting
  1570.  
  1571.             end
  1572.  
  1573.         end
  1574.  
  1575.            
  1576.  
  1577.         local Head = chr['Head']
  1578.  
  1579.         local Torso = chr['Torso']
  1580.  
  1581.         local LA = chr['Left Arm']
  1582.  
  1583.         local RA = chr['Right Arm']
  1584.  
  1585.         local LL = chr['Left Leg']
  1586.  
  1587.         local RL = chr['Right Leg']
  1588.  
  1589.         local HRP = chr['HumanoidRootPart']
  1590.  
  1591.    
  1592.  
  1593.         wait(0.1)
  1594.  
  1595.        
  1596.  
  1597.         Head.formFactor = 3
  1598.  
  1599.         Torso.formFactor = 3
  1600.  
  1601.         LA.formFactor = 3
  1602.  
  1603.         RA.formFactor = 3
  1604.  
  1605.         LL.formFactor = 3
  1606.  
  1607.         RL.formFactor = 3
  1608.  
  1609.         HRP.formFactor = 3
  1610.  
  1611.        
  1612.  
  1613.         Head.Size = Vector3.new(scl * 2, scl, scl)
  1614.  
  1615.         Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1616.  
  1617.         LA.Size = Vector3.new(scl, scl * 2, scl)
  1618.  
  1619.         RA.Size = Vector3.new(scl, scl * 2, scl)
  1620.  
  1621.         LL.Size = Vector3.new(scl, scl * 2, scl)
  1622.  
  1623.         RL.Size = Vector3.new(scl, scl * 2, scl)
  1624.  
  1625.         HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1626.  
  1627.        
  1628.  
  1629.         local Motor1 = Instance.new('Motor6D', Torso)
  1630.  
  1631.         Motor1.Part0 = Torso
  1632.  
  1633.         Motor1.Part1 = Head
  1634.  
  1635.         Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1636.  
  1637.         Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1638.  
  1639.         Motor1.Name = "Neck"
  1640.  
  1641.                
  1642.  
  1643.         local Motor2 = Instance.new('Motor6D', Torso)
  1644.  
  1645.         Motor2.Part0 = Torso
  1646.  
  1647.         Motor2.Part1 = LA
  1648.  
  1649.         Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1650.  
  1651.         Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1652.  
  1653.         Motor2.Name = "Left Shoulder"
  1654.  
  1655.        
  1656.  
  1657.         local Motor3 = Instance.new('Motor6D', Torso)
  1658.  
  1659.         Motor3.Part0 = Torso
  1660.  
  1661.         Motor3.Part1 = RA
  1662.  
  1663.         Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1664.  
  1665.         Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1666.  
  1667.         Motor3.Name = "Right Shoulder"
  1668.  
  1669.        
  1670.  
  1671.         local Motor4 = Instance.new('Motor6D', Torso)
  1672.  
  1673.         Motor4.Part0 = Torso
  1674.  
  1675.         Motor4.Part1 = LL
  1676.  
  1677.         Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1678.  
  1679.         Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1680.  
  1681.         Motor4.Name = "Left Hip"
  1682.  
  1683.        
  1684.  
  1685.         local Motor5 = Instance.new('Motor6D', Torso)
  1686.  
  1687.         Motor5.Part0 = Torso
  1688.  
  1689.         Motor5.Part1 = RL
  1690.  
  1691.         Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1692.  
  1693.         Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1694.  
  1695.         Motor5.Name = "Right Hip"
  1696.  
  1697.        
  1698.  
  1699.         local Motor6 = Instance.new('Motor6D', HRP)
  1700.  
  1701.         Motor6.Part0 = HRP
  1702.  
  1703.         Motor6.Part1 = Torso
  1704.  
  1705.         Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1706.  
  1707.         Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1708.  
  1709.            
  1710.  
  1711.     end
  1712.  
  1713.    
  1714.  
  1715.     scale(pchar, sz)
  1716.  
  1717.    
  1718.  
  1719.     for _,v in pairs(game.Lighting:GetChildren()) do
  1720.  
  1721.         if v:IsA("Hat") then
  1722.  
  1723.             v.Parent = pchar
  1724.  
  1725.         end
  1726.  
  1727.     end
  1728.  
  1729. end
  1730.  
  1731. function topkek.libutil:dickShooter()
  1732.  
  1733.     Player = game:GetService("Players").LocalPlayer
  1734.  
  1735.     Character = Player.Character
  1736.  
  1737.     PlayerGui = Player.PlayerGui
  1738.  
  1739.     Backpack = Player.Backpack
  1740.  
  1741.     Torso = Character.Torso
  1742.  
  1743.     Head = Character.Head
  1744.  
  1745.     LeftArm = Character["Left Arm"]
  1746.  
  1747.     LeftLeg = Character["Left Leg"]
  1748.  
  1749.     RightArm = Character["Right Arm"]
  1750.  
  1751.     RightLeg = Character["Right Leg"]
  1752.  
  1753.     LS = Torso["Left Shoulder"]
  1754.  
  1755.     LH = Torso["Left Hip"]
  1756.  
  1757.     RS = Torso["Right Shoulder"]
  1758.  
  1759.     RH = Torso["Right Hip"]
  1760.  
  1761.         Tool = Instance.new("HopperBin")
  1762.  
  1763.         Tool.Parent = Backpack
  1764.  
  1765.         Tool.Name = "Painis"
  1766.  
  1767.     Bin = Tool
  1768.  
  1769.     so = function(id, par, vol, pit)
  1770.  
  1771.        
  1772.  
  1773.         coroutine.resume(coroutine.create(function()
  1774.  
  1775.            
  1776.  
  1777.             local sou = Instance.new("Sound", par or workspace)
  1778.  
  1779.             sou.Volume = vol
  1780.  
  1781.             sou.Pitch = pit or 1
  1782.  
  1783.             sou.SoundId = id
  1784.  
  1785.             wait()
  1786.  
  1787.             sou:play()
  1788.  
  1789.             wait(6)
  1790.  
  1791.             sou:Remove()
  1792.  
  1793.         end
  1794.  
  1795.     ))
  1796.  
  1797.     end
  1798.  
  1799.    
  1800.  
  1801.     ob1d = function(mouse)
  1802.  
  1803.        
  1804.  
  1805.         size = 0.5
  1806.  
  1807.         mode = 1
  1808.  
  1809.         color = BrickColor.new(Color3.new(math.random(), math.random(), math.random()))
  1810.  
  1811.         mo = Instance.new("Model")
  1812.  
  1813.         mo.Name = "EEEEUGH HA HA HAAAAA"
  1814.  
  1815.         mo.Parent = workspace
  1816.  
  1817.         game.Debris:AddItem(mo, 10)
  1818.  
  1819.         p = Instance.new("Seat")
  1820.  
  1821.         p.Name = "Torso"
  1822.  
  1823.         p.Size = Vector3.new(14, 50, 14) * size
  1824.  
  1825.         p.BrickColor = color
  1826.  
  1827.         m = Instance.new("SpecialMesh")
  1828.  
  1829.         m.Parent = p
  1830.  
  1831.         p.Name = "Torso"
  1832.  
  1833.         p.Parent = mo
  1834.  
  1835.         p = Instance.new("Seat")
  1836.  
  1837.         p.Shape = "Ball"
  1838.  
  1839.         p.Size = Vector3.new(24, 24, 24) * size
  1840.  
  1841.         p.BrickColor = color
  1842.  
  1843.         p.Name = "Legball"
  1844.  
  1845.         for i = 1, 10 do
  1846.  
  1847.             lol = Instance.new("Seat")
  1848.  
  1849.             lol.BrickColor = BrickColor:Black()
  1850.  
  1851.             lol.Name = "SEE?"
  1852.  
  1853.             lol.Parent = mo
  1854.  
  1855.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  1856.  
  1857.             w = Instance.new("Weld")
  1858.  
  1859.             w.Part0 = p
  1860.  
  1861.             w.Part1 = lol
  1862.  
  1863.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  1864.  
  1865.             w.Parent = w.Part0
  1866.  
  1867.         end
  1868.  
  1869.         p.Parent = mo
  1870.  
  1871.         w = Instance.new("Weld")
  1872.  
  1873.         w.Part0 = mo.Torso
  1874.  
  1875.         w.Part1 = p
  1876.  
  1877.         w.C0 = CFrame.new(16 * (size / 2), -48 * (size / 2), 0)
  1878.  
  1879.         w.Parent = w.Part0
  1880.  
  1881.         p = Instance.new("Seat")
  1882.  
  1883.         p.Shape = "Ball"
  1884.  
  1885.         p.Size = Vector3.new(24, 24, 24) * size
  1886.  
  1887.         p.BrickColor = color
  1888.  
  1889.         p.Name = "Legball"
  1890.  
  1891.         for i = 1, 10 do
  1892.  
  1893.             lol = Instance.new("Seat")
  1894.  
  1895.             lol.BrickColor = BrickColor:Black()
  1896.  
  1897.             lol.Name = "SEE?"
  1898.  
  1899.             lol.Parent = mo
  1900.  
  1901.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  1902.  
  1903.             w = Instance.new("Weld")
  1904.  
  1905.             w.Part0 = p
  1906.  
  1907.             w.Part1 = lol
  1908.  
  1909.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  1910.  
  1911.             w.Parent = w.Part0
  1912.  
  1913.         end
  1914.  
  1915.         p.Parent = mo
  1916.  
  1917.         w = Instance.new("Weld")
  1918.  
  1919.         w.Part0 = mo.Torso
  1920.  
  1921.         w.Part1 = p
  1922.  
  1923.         w.C0 = CFrame.new(-16 * (size / 2), -48 * (size / 2), 0)
  1924.  
  1925.         w.Parent = w.Part0
  1926.  
  1927.         p = Instance.new("Seat")
  1928.  
  1929.         p.Shape = "Ball"
  1930.  
  1931.         p.Size = Vector3.new(21, 15, 21) * size
  1932.  
  1933.         p.BrickColor = color
  1934.  
  1935.         p.Name = "Legball"
  1936.  
  1937.         for i = 1, 10 do
  1938.  
  1939.             lol = Instance.new("Seat")
  1940.  
  1941.             lol.BrickColor = BrickColor:Black()
  1942.  
  1943.             lol.Name = "SEE?"
  1944.  
  1945.             lol.Parent = mo
  1946.  
  1947.             lol.Size = Vector3.new(1, math.random(30, 40), 1) * size
  1948.  
  1949.             w = Instance.new("Weld")
  1950.  
  1951.             w.Part0 = p
  1952.  
  1953.             w.Part1 = lol
  1954.  
  1955.             w.C0 = CFrame.new(0, 0, 0) * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  1956.  
  1957.             w.Parent = w.Part0
  1958.  
  1959.         end
  1960.  
  1961.         p.Parent = mo
  1962.  
  1963.         w = Instance.new("Weld")
  1964.  
  1965.         w.Part0 = mo.Torso
  1966.  
  1967.         w.Part1 = p
  1968.  
  1969.         w.C0 = CFrame.new(0, 60 * (size / 2), 0)
  1970.  
  1971.         m = Instance.new("SpecialMesh")
  1972.  
  1973.         m.Parent = p
  1974.  
  1975.         p.Name = "Head"
  1976.  
  1977.         w.Parent = w.Part0
  1978.  
  1979.         s = Instance.new("Sound")
  1980.  
  1981.         s.Parent = mo.Torso
  1982.  
  1983.         s.Volume = 100
  1984.  
  1985.         s.Pitch = 1
  1986.  
  1987.         s.SoundId = "http://www.roblox.com/asset/?id=149779810"
  1988.  
  1989.         s.Looped = true
  1990.  
  1991.         s:play()
  1992.  
  1993.         coroutine.resume(coroutine.create(function(Part)
  1994.  
  1995.            
  1996.  
  1997.             while Part.Parent ~= nil do
  1998.  
  1999.                 wait(math.random())
  2000.  
  2001.                 so("http://www.roblox.com/asset/?id=148636758", Part, 100, 1)
  2002.  
  2003.             end
  2004.  
  2005.         end
  2006.  
  2007.     ), mo.Torso)
  2008.  
  2009.         mo.Torso.CFrame = mo.Torso.CFrame * Torso.CFrame * CFrame.new(0, 0, -50 * size) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2010.  
  2011.         mo.Torso.Velocity = mouse.Hit.lookVector * 400
  2012.  
  2013.         coroutine.resume(coroutine.create(function(Part)
  2014.  
  2015.            
  2016.  
  2017.             while 1 do
  2018.  
  2019.                 wait(math.random(0, 1) + math.random())
  2020.  
  2021.                 Part.RotVelocity = Vector3.new(math.random(-40, 40), math.random(-40, 40), math.random(-40, 40))
  2022.  
  2023.             end
  2024.  
  2025.         end
  2026.  
  2027.     ), mo.Torso)
  2028.  
  2029.     end
  2030.  
  2031.    
  2032.  
  2033.     ob1u = function(mouse)
  2034.  
  2035.        
  2036.  
  2037.     end
  2038.  
  2039.    
  2040.  
  2041.     buttonhold = false
  2042.  
  2043.     key = function(key, mouse)
  2044.  
  2045.        
  2046.  
  2047.     end
  2048.  
  2049.    
  2050.  
  2051.     key2 = function(key, mouse)
  2052.  
  2053.        
  2054.  
  2055.     end
  2056.  
  2057.    
  2058.  
  2059.     s = function(mouse)
  2060.  
  2061.        
  2062.  
  2063.         mouse.Button1Down:connect(function()
  2064.  
  2065.            
  2066.  
  2067.             ob1d(mouse)
  2068.  
  2069.         end
  2070.  
  2071.     )
  2072.  
  2073.         mouse.Button1Up:connect(function()
  2074.  
  2075.            
  2076.  
  2077.             ob1u(mouse)
  2078.  
  2079.         end
  2080.  
  2081.     )
  2082.  
  2083.         mouse.KeyDown:connect(key)
  2084.  
  2085.         mouse.KeyUp:connect(key2)
  2086.  
  2087.     end
  2088.  
  2089.    
  2090.  
  2091.     ds = function(mouse)
  2092.  
  2093.        
  2094.  
  2095.     end
  2096.  
  2097.    
  2098.  
  2099.     Bin.Selected:connect(s)
  2100.  
  2101.     Bin.Deselected:connect(ds)
  2102.  
  2103. end
  2104.  
  2105. --[[ libgui xd ]]--
  2106.  
  2107. topkek.libgui.seperation = 12
  2108.  
  2109. function topkek.libgui:addLeftIcon(parent, img, sz)
  2110.  
  2111.     topkek.libutil:createObject('ImageLabel', {
  2112.  
  2113.         Parent = parent;
  2114.  
  2115.         BackgroundTransparency = 1;
  2116.  
  2117.         Position = UDim2.new(0, 2, 0, 0);
  2118.  
  2119.         Size = UDim2.new(0, sz, 0, sz);
  2120.  
  2121.         Image = img;
  2122.  
  2123.     })
  2124.  
  2125. end
  2126.  
  2127. function topkek.libgui:hookContainer(o, sepr, stt)
  2128.  
  2129.     if not o:IsA("ScrollingFrame") then
  2130.  
  2131.         return nil
  2132.  
  2133.     end
  2134.  
  2135.    
  2136.  
  2137.     local self = {}
  2138.  
  2139.     self.main = o
  2140.  
  2141.     self.drawX = 0
  2142.  
  2143.     self.drawY = stt or topkek.libgui.seperation/2
  2144.  
  2145.     self.drawHeight = 0
  2146.  
  2147.     self.sepr = sepr or topkek.libgui.seperation
  2148.  
  2149.    
  2150.  
  2151.     function self:drawButton(sz, txt, func, ysz, cbgd)
  2152.  
  2153.         local xposOffset = 0
  2154.  
  2155.         local xposScale = self.drawX
  2156.  
  2157.         local xszOffset = 0
  2158.  
  2159.         local xszScale = sz
  2160.  
  2161.         if not (self.drawX == 0)  then
  2162.  
  2163.             xszOffset = -4
  2164.  
  2165.             if sz + self.drawX > 0.998 then
  2166.  
  2167.                 xszOffset = -11
  2168.  
  2169.             end
  2170.  
  2171.         elseif sz == 1 then
  2172.  
  2173.             xszOffset = -(self.sepr) - 5
  2174.  
  2175.             xposOffset = self.sepr/2
  2176.  
  2177.         else
  2178.  
  2179.             xszOffset = -4 + -(self.sepr/2)
  2180.  
  2181.             xposOffset = self.sepr/2
  2182.  
  2183.         end
  2184.  
  2185.         if not ysz then ysz = 20 end
  2186.  
  2187.         local obj = topkek.libutil:createObject("TextButton", {
  2188.  
  2189.             Parent = self.main;
  2190.  
  2191.             BackgroundColor3 = cbgd or color3(15, 23, 30);
  2192.  
  2193.             BorderColor3 = color3(27, 42, 53);
  2194.  
  2195.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2196.  
  2197.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2198.  
  2199.             Font = 'SourceSans';
  2200.  
  2201.             FontSize = 'Size14';
  2202.  
  2203.             Text = txt;
  2204.  
  2205.             TextSize = 14;
  2206.  
  2207.             TextColor3 = color3(199, 199, 199);
  2208.  
  2209.             TextStrokeTransparency = 0.5;
  2210.  
  2211.         })
  2212.  
  2213.         obj.MouseButton1Down:connect(function()
  2214.  
  2215.             func()
  2216.  
  2217.         end)
  2218.  
  2219.         if ysz > self.drawHeight then
  2220.  
  2221.             self.drawHeight = ysz
  2222.  
  2223.         end
  2224.  
  2225.         self.drawX = self.drawX + sz
  2226.  
  2227.         if self.drawX > 0.998 then
  2228.  
  2229.             self.drawY = self.drawY + 3 + self.drawHeight
  2230.  
  2231.             self.drawX = 0
  2232.  
  2233.             self.drawHeight = 0
  2234.  
  2235.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2236.  
  2237.         end
  2238.  
  2239.         return obj
  2240.  
  2241.     end
  2242.  
  2243.    
  2244.  
  2245.     function self:GetChildren()
  2246.  
  2247.         return self.main:GetChildren()
  2248.  
  2249.     end
  2250.  
  2251.    
  2252.  
  2253.     function self:getDrawY()
  2254.  
  2255.         return self.drawY
  2256.  
  2257.     end
  2258.  
  2259.    
  2260.  
  2261.     function self:setDrawY(y)
  2262.  
  2263.         self.drawY = y
  2264.  
  2265.     end
  2266.  
  2267.    
  2268.  
  2269.     function self:drawTextBox(sz, txt, ysz, cbgd)
  2270.  
  2271.         local xposOffset = 0
  2272.  
  2273.         local xposScale = self.drawX
  2274.  
  2275.         local xszOffset = 0
  2276.  
  2277.         local xszScale = sz
  2278.  
  2279.         if not (self.drawX == 0)  then
  2280.  
  2281.             xszOffset = -4
  2282.  
  2283.             if sz + self.drawX > 0.998 then
  2284.  
  2285.                 xszOffset = -11
  2286.  
  2287.             end
  2288.  
  2289.         elseif sz == 1 then
  2290.  
  2291.             xszOffset = -(self.sepr) - 5
  2292.  
  2293.             xposOffset = self.sepr/2
  2294.  
  2295.         else
  2296.  
  2297.             xszOffset = -4 + -(self.sepr/2)
  2298.  
  2299.             xposOffset = self.sepr/2
  2300.  
  2301.         end
  2302.  
  2303.         if not ysz then ysz = 20 end
  2304.  
  2305.         local obj = topkek.libutil:createObject("TextBox", {
  2306.  
  2307.             Parent = self.main;
  2308.  
  2309.             BackgroundColor3 = cbgd or color3(5, 8, 11);
  2310.  
  2311.             BorderColor3 = color3(27, 42, 53);
  2312.  
  2313.             Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2314.  
  2315.             Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2316.  
  2317.             Font = 'SourceSans';
  2318.  
  2319.             FontSize = 'Size14';
  2320.  
  2321.             Text = txt;
  2322.  
  2323.             TextSize = 14;
  2324.  
  2325.             TextColor3 = color3(199, 199, 199);
  2326.  
  2327.         })
  2328.  
  2329.         if ysz > self.drawHeight then
  2330.  
  2331.             self.drawHeight = ysz
  2332.  
  2333.         end
  2334.  
  2335.         self.drawX = self.drawX + sz
  2336.  
  2337.         if self.drawX > 0.998 then
  2338.  
  2339.             self.drawY = self.drawY + 3 + self.drawHeight
  2340.  
  2341.             self.drawX = 0
  2342.  
  2343.             self.drawHeight = 0
  2344.  
  2345.             self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2346.  
  2347.         end
  2348.  
  2349.         return obj
  2350.  
  2351.     end
  2352.  
  2353.    
  2354.  
  2355.     function self:drawScrollingContainer(ysz)
  2356.  
  2357.         local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  2358.  
  2359.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  2360.  
  2361.         local obj = topkek.libutil:createObject("ScrollingFrame", {
  2362.  
  2363.             Parent = self.main;
  2364.  
  2365.             BackgroundColor3 = color3(7, 11, 15);
  2366.  
  2367.             BorderColor3 = color3(27, 42, 53);
  2368.  
  2369.             Position = pos;
  2370.  
  2371.             Size = sz;
  2372.  
  2373.             BottomImage = 'rbxassetid://573102620';
  2374.  
  2375.             MidImage = 'rbxassetid://573102620';
  2376.  
  2377.             TopImage = 'rbxassetid://573102620';
  2378.  
  2379.             ScrollBarThickness = 5;
  2380.  
  2381.         })
  2382.  
  2383.         self.drawY = self.drawY + 5 + ysz
  2384.  
  2385.         self.drawX = 0
  2386.  
  2387.         self.drawHeight = 0
  2388.  
  2389.         self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2390.  
  2391.         return topkek.libgui:hookContainer(obj, 12, 5)
  2392.  
  2393.     end
  2394.  
  2395.    
  2396.  
  2397.     function self:drawContainer(xsz, ysz)
  2398.  
  2399.         local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  2400.  
  2401.         local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  2402.  
  2403.         local obj = topkek.libutil:createObject("ScrollingFrame", {
  2404.  
  2405.             Parent = self.main;
  2406.  
  2407.             BackgroundTransparency = 1;
  2408.  
  2409.             Position = pos;
  2410.  
  2411.             Size = sz;
  2412.  
  2413.         })
  2414.  
  2415.         self.drawY = self.drawY + 5 + ysz
  2416.  
  2417.         self.drawX = 0
  2418.  
  2419.         self.drawHeight = 0
  2420.  
  2421.         self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2422.  
  2423.         return topkek.libgui:hookContainer(obj, 12, 5)
  2424.  
  2425.     end
  2426.  
  2427.    
  2428.  
  2429.     function self:addSpacing()
  2430.  
  2431.         self.drawY = self.drawY + 3
  2432.  
  2433.     end
  2434.  
  2435.    
  2436.  
  2437.     function self:center()
  2438.  
  2439.         local a,c,b=
  2440.  
  2441.             self.main.Position.X.Scale,
  2442.  
  2443.                 self.main.Position.X.Offset,self.main.Size.Y.Offset
  2444.  
  2445.         self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  2446.  
  2447.     end
  2448.  
  2449.    
  2450.  
  2451.     return self
  2452.  
  2453. end
  2454.  
  2455.  
  2456.  
  2457. --[[ windows ]]--
  2458.  
  2459. topkek.libwindows.windows = {}
  2460.  
  2461. function topkek.libwindows:registerWindow(w)
  2462.  
  2463.     table.insert(topkek.libwindows.windows, w)
  2464.  
  2465. end
  2466.  
  2467. function topkek.libwindows:switchWindow(w, x)
  2468.  
  2469.     for _, k in pairs(topkek.libwindows.windows) do
  2470.  
  2471.         if k.Name == w then
  2472.  
  2473.             k.Visible = true
  2474.  
  2475.         else
  2476.  
  2477.             k.Visible = false
  2478.  
  2479.         end
  2480.  
  2481.     end
  2482.  
  2483.     if w == 'HomeContainer' then
  2484.  
  2485.         base.Navigator.Visible = false
  2486.  
  2487.     else
  2488.  
  2489.         base.Navigator.Visible = true
  2490.  
  2491.     end
  2492.  
  2493.     base.Top.Location.Text = x
  2494.  
  2495. end
  2496.  
  2497. function topkek.libwindows:initiateNavigator()
  2498.  
  2499.     local nav = base.Navigator
  2500.  
  2501.     local template = nav.Item:Clone(); nav.Item:Destroy();
  2502.  
  2503.     local wins = topkek.libsettings:getSetting('windows')
  2504.  
  2505.     local y = 5
  2506.  
  2507.     for _, k in pairs(wins) do
  2508.  
  2509.         local o = template:Clone()
  2510.  
  2511.         o.Parent = nav
  2512.  
  2513.         o.Position = UDim2.new(0, 5, 0, y)
  2514.  
  2515.         o.Text = k
  2516.  
  2517.         o.MouseButton1Down:connect(function()
  2518.  
  2519.             topkek.libwindows:switchWindow(k .. 'Container', k)
  2520.  
  2521.         end)
  2522.  
  2523.         y = y + 25
  2524.  
  2525.     end
  2526.  
  2527.     nav.CanvasSize = UDim2.new(0, 0, 0, y)
  2528.  
  2529. end
  2530.  
  2531. function topkek.libwindows:initiateHome()
  2532.  
  2533.     local home = base.HomeContainer
  2534.  
  2535.     home.LocalPlayer.Mask.MouseButton1Down:connect(function()
  2536.  
  2537.         topkek.libwindows:switchWindow('LocalPlayerContainer', 'LocalPlayer')
  2538.  
  2539.     end)
  2540.  
  2541.     home.Server.Mask.MouseButton1Down:connect(function()
  2542.  
  2543.         topkek.libwindows:switchWindow('ServerContainer', 'Server')
  2544.  
  2545.     end)
  2546.  
  2547.     home.Scripts.Mask.MouseButton1Down:connect(function()
  2548.  
  2549.         topkek.libwindows:switchWindow('ScriptsContainer', 'Scripts')
  2550.  
  2551.     end)
  2552.  
  2553.     home.Miscellaneous.Mask.MouseButton1Down:connect(function()
  2554.  
  2555.         topkek.libwindows:switchWindow('MiscellaneousContainer', 'Miscellaneous')
  2556.  
  2557.     end)
  2558.  
  2559.     home.Players.Mask.MouseButton1Down:connect(function()
  2560.  
  2561.         topkek.libwindows:switchWindow('PlayersContainer', 'Players')
  2562.  
  2563.     end)
  2564.  
  2565.     home.Settings.Mask.MouseButton1Down:connect(function()
  2566.  
  2567.         topkek.libwindows:switchWindow('SettingsContainer', 'Settings')
  2568.  
  2569.     end)
  2570.  
  2571. end
  2572.  
  2573. --[[ defines ]]--
  2574.  
  2575. topkek.libsettings:setSetting('version', '1.0.0')
  2576.  
  2577. topkek.libsettings:setSetting('bans', {})
  2578.  
  2579. topkek.libsettings:setSetting('admins', {})
  2580.  
  2581. topkek.libsettings:setSetting('windows', {
  2582.  
  2583.     'Home';
  2584.  
  2585.     'Server';
  2586.  
  2587.     'LocalPlayer';
  2588.  
  2589.     'Players';
  2590.  
  2591.     'Scripts';
  2592.  
  2593.     'Miscellaneous';
  2594.  
  2595.     'Settings';
  2596.  
  2597.     'Explorer';
  2598.  
  2599.     'Gear';
  2600.  
  2601.     'Hats';
  2602.  
  2603.     'Music';
  2604.  
  2605.     'Effects';
  2606.  
  2607.     'Filtering';
  2608.  
  2609.     'Commands';
  2610.  
  2611. })
  2612.  
  2613. topkek.libsettings:setSetting('misc', {
  2614.  
  2615.     'Explorer';
  2616.  
  2617.     'Gear';
  2618.  
  2619.     'Hats';
  2620.  
  2621.     'Music';
  2622.  
  2623.     'Effects';
  2624.  
  2625.     'Filtering';
  2626.  
  2627.     'Commands';
  2628.  
  2629. })
  2630.  
  2631. topkek.store.gui = ScreenGui; gui = topkek.store.gui --  change later
  2632.  
  2633. topkek.store.base = topkek.store.gui['Base']; base = topkek.store.base
  2634.  
  2635. -- [[ server ]] --
  2636.  
  2637. --sz, txt, func, ysz, cbgd
  2638.  
  2639. local servwin = topkek.libgui:hookContainer(base['ServerContainer'])
  2640.  
  2641. local decalList, decalImp = servwin:drawScrollingContainer(100)
  2642.  
  2643. local decalAct = servwin:drawButton(2/3,'Spam Decal',function()
  2644.  
  2645.     topkek.libutil:recurseDecal(decalImp.Text)end)
  2646.  
  2647. decalImp = servwin:drawTextBox(1/3,'573896613')
  2648.  
  2649. servwin:drawButton(1,'Rollback Spam',function()
  2650.  
  2651.     topkek.libutil:recurseRemove('ParticleEmitter')
  2652.  
  2653.     topkek.libutil:recurseRemove('Decal')
  2654.  
  2655. end)
  2656.  
  2657. local decs = {
  2658.  
  2659.     {'Cerberus', '573896613'},
  2660.  
  2661.     {'Rain', '574772793'},
  2662.  
  2663.     {'Robbie', '574773630'},
  2664.  
  2665.     {'Pepe', '244905904'},
  2666.  
  2667.     {'Troll Face', '48308661'},
  2668.  
  2669.     {'Jeff', '109129888'},
  2670.  
  2671.     {'Shrek', '170539018'},
  2672.  
  2673.     {'Doge', '133720697'},
  2674.  
  2675.     {'Dat Boi', '409578848'},
  2676.  
  2677. }
  2678.  
  2679. for _, v in pairs(decs) do
  2680.  
  2681.     local b = decalList:drawButton(1, v[1], function()decalImp.Text=v[2]end,20,color3(5,8,11))
  2682.  
  2683.     topkek.libgui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  2684.  
  2685. end
  2686.  
  2687. servwin:addSpacing()
  2688.  
  2689. -- [[lighting]] --
  2690.  
  2691. -- <<time>> --
  2692.  
  2693. local timeInp
  2694.  
  2695. servwin:drawButton(2/3,'Set Time',function()
  2696.  
  2697.     game:GetService('Lighting').TimeOfDay = timeImp.Text .. ":00:00"
  2698.  
  2699. end)
  2700.  
  2701. timeImp = servwin:drawTextBox(1/3,'14')
  2702.  
  2703. -- <<fog> --
  2704.  
  2705. local fogInp
  2706.  
  2707. servwin:drawButton(2/3,'Set FogEnd',function()
  2708.  
  2709.     if not tonumber(fogInp.Text) then return end
  2710.  
  2711.     game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  2712.  
  2713. end)
  2714.  
  2715. fogInp = servwin:drawTextBox(1/3,'100000')
  2716.  
  2717. -- <<brightness>> --
  2718.  
  2719. local brightInp
  2720.  
  2721. servwin:drawButton(2/3,'Set Brightness',function()
  2722.  
  2723.     if not tonumber(brightInp.Text) then return end
  2724.  
  2725.     game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  2726.  
  2727. end)
  2728.  
  2729. brightInp = servwin:drawTextBox(1/3,'1')
  2730.  
  2731. -- <<reset>> --
  2732.  
  2733. servwin:drawButton(1,'Reset Lighting',function()
  2734.  
  2735.     local l = game:service'Lighting'
  2736.  
  2737.     l.Ambient = Color3.new(0, 0, 0)
  2738.  
  2739.     l.Brightness = 1
  2740.  
  2741.     l.GlobalShadows = true
  2742.  
  2743.     l.Outlines = true
  2744.  
  2745.     l.FogEnd = 100000
  2746.  
  2747.     l.FogStart = 0
  2748.  
  2749.     l:SetMinutesAfterMidnight(12*60)
  2750.  
  2751. end)
  2752.  
  2753. -- [[ fixing ]] --
  2754.  
  2755. servwin:addSpacing()
  2756.  
  2757. servwin:drawButton(1/2,'Clear Server',function()
  2758.  
  2759.     for i,v in pairs(game:service'Workspace':GetChildren()) do
  2760.  
  2761.         if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  2762.  
  2763.             v:Destroy()
  2764.  
  2765.         end
  2766.  
  2767.     end
  2768.  
  2769. end)
  2770.  
  2771. servwin:drawButton(1/2,'Shutdown',function()
  2772.  
  2773.     for i,v in pairs(game:GetService('Players')) do
  2774.  
  2775.         v.Parent = nil
  2776.  
  2777.     end
  2778.  
  2779. end)
  2780.  
  2781. servwin:drawButton(1/2,'Remove Sound',function()
  2782.  
  2783.     topkek.libutil:recurseRemove('Sound')
  2784.  
  2785. end)
  2786.  
  2787. servwin:drawButton(1/2,'Baseplate',function()
  2788.  
  2789.     for X = -2500, 2500, 512 do
  2790.  
  2791.         for Z = -2500, 2500, 512 do
  2792.  
  2793.             local P = Instance.new("Part")
  2794.  
  2795.             P.Anchored = true
  2796.  
  2797.             P.Locked = true
  2798.  
  2799.             P.Size = Vector3.new(512,3,512)
  2800.  
  2801.             P.CFrame = CFrame.new(X,0,Z)
  2802.  
  2803.             P.BrickColor = BrickColor.Green()
  2804.  
  2805.             P.Parent = game:service'Workspace'
  2806.  
  2807.         end
  2808.  
  2809.     end
  2810.  
  2811. end)
  2812.  
  2813. --[[ destruction ]]--
  2814.  
  2815. servwin:addSpacing()
  2816.  
  2817. servwin:drawButton(1/2,'Clear Terrain',function()
  2818.  
  2819.     game:service'Workspace'.Terrain:Clear()
  2820.  
  2821. end)
  2822.  
  2823. servwin:drawButton(1/2,'Flood',function()
  2824.  
  2825.     game:service'Workspace'.Terrain:SetCells(Region3int16.new(Vector3int16.new(-100,-100,-100), Vector3int16.new(100,100,100)), 17, "Solid", "X")
  2826.  
  2827. end)
  2828.  
  2829. servwin:drawButton(1/2,'Reflectancy',function()
  2830.  
  2831.     topkek.libutil:recurseSet('BasePart','Reflectance',1)
  2832.  
  2833. end)
  2834.  
  2835. servwin:drawButton(1/2,'Transparency',function()
  2836.  
  2837.     topkek.libutil:recurseSet('BasePart','Transparency',1)
  2838.  
  2839. end)
  2840.  
  2841. servwin:drawButton(1/2,'666',function()
  2842.  
  2843.     for i,v in next,workspace:children''do
  2844.  
  2845.         if(v:IsA'BasePart')then
  2846.  
  2847.         me=v;
  2848.  
  2849.         bbg=Instance.new('BillboardGui',me);
  2850.  
  2851.         bbg.Name='stuf';
  2852.  
  2853.         bbg.Adornee=me;
  2854.  
  2855.         bbg.Size=UDim2.new(2.5,0,2.5,0)
  2856.  
  2857.         --bbg.StudsOffset=Vector3.new(0,2,0)
  2858.  
  2859.         tlb=Instance.new'TextLabel';
  2860.  
  2861.         tlb.Text='666 666 666 666 666 666';
  2862.  
  2863.         tlb.Font='SourceSansBold';
  2864.  
  2865.         tlb.FontSize='Size48';
  2866.  
  2867.         tlb.TextColor3=Color3.new(1,0,0);
  2868.  
  2869.         tlb.Size=UDim2.new(1.25,0,1.25,0);
  2870.  
  2871.         tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  2872.  
  2873.         tlb.BackgroundTransparency=1;
  2874.  
  2875.         tlb.Parent=bbg;
  2876.  
  2877.         end;end;
  2878.  
  2879.         --coroutine.wrap(function()while wait''do
  2880.  
  2881.           s=Instance.new'Sound';
  2882.  
  2883.           s.Parent=workspace;
  2884.  
  2885.           s.SoundId='rbxassetid://152840862';
  2886.  
  2887.           s.Pitch=1;
  2888.  
  2889.           s.Volume=1;
  2890.  
  2891.           s.Looped=true;
  2892.  
  2893.           s:play();
  2894.  
  2895.           --end;end)();
  2896.  
  2897.           function xds(dd)
  2898.  
  2899.             for i,v in next,dd:children''do
  2900.  
  2901.               if(v:IsA'BasePart')then
  2902.  
  2903.                 v.BrickColor=BrickColor.new'Really black';
  2904.  
  2905.                 v.TopSurface='Smooth';
  2906.  
  2907.                 v.BottomSurface='Smooth';
  2908.  
  2909.                 s=Instance.new('SelectionBox',v);
  2910.  
  2911.                 s.Adornee=v;
  2912.  
  2913.                 s.Color=BrickColor.new'Really red';
  2914.  
  2915.                 a=Instance.new('PointLight',v);
  2916.  
  2917.                 a.Color=Color3.new(1,0,0);
  2918.  
  2919.                 a.Range=15;
  2920.  
  2921.                 a.Brightness=5;
  2922.  
  2923.                 f=Instance.new('Fire',v);
  2924.  
  2925.                 f.Size=19;
  2926.  
  2927.                 f.Heat=22;
  2928.  
  2929.                 end;
  2930.  
  2931.                 game.Lighting.TimeOfDay=0;
  2932.  
  2933.                 game.Lighting.Brightness=0;
  2934.  
  2935.                 game.Lighting.ShadowColor=Color3.new(0,0,0);
  2936.  
  2937.                 game.Lighting.Ambient=Color3.new(1,0,0);
  2938.  
  2939.                 game.Lighting.FogEnd=200;
  2940.  
  2941.                 game.Lighting.FogColor=Color3.new(0,0,0);
  2942.  
  2943.             local dec = 'http://www.roblox.com/asset/?id=19399245';
  2944.  
  2945.                 local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  2946.  
  2947.                 --coroutine.wrap(function()
  2948.  
  2949.                 --for _,__ in pairs(fac) do
  2950.  
  2951.                 --local ddec = Instance.new("Decal", v)
  2952.  
  2953.                 --ddec.Face = __
  2954.  
  2955.                 --ddec.Texture = dec
  2956.  
  2957.             --end end)()
  2958.  
  2959.                 if #(v:GetChildren())>0 then
  2960.  
  2961.                        xds(v)
  2962.  
  2963.                   end
  2964.  
  2965.              end
  2966.  
  2967.         end
  2968.  
  2969.     xds(game.Workspace)
  2970.  
  2971. end)
  2972.  
  2973. servwin:drawButton(1/2,'Troll',function()
  2974.  
  2975.     topkek.libutil:recurseDecal('48308661')
  2976.  
  2977.     topkek.libutil:Play(154664102)
  2978.  
  2979. end)
  2980.  
  2981. servwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  2982.  
  2983.     local materiallist =
  2984.  
  2985.     {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  2986.  
  2987.         Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  2988.  
  2989.         Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  2990.  
  2991.         Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  2992.  
  2993.         Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  2994.  
  2995.     local function r(where)
  2996.  
  2997.         for _,v in pairs (where:GetChildren()) do
  2998.  
  2999.         if v:IsA("BasePart") then
  3000.  
  3001.         spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait()   end end) end r(v) end end r(workspace)
  3002.  
  3003. end)
  3004.  
  3005. servwin:drawButton(1/2,'Materialize',function()
  3006.  
  3007.     local function r(where)
  3008.  
  3009.     for _,v in pairs (where:GetChildren()) do
  3010.  
  3011.     if v:IsA("BasePart") then
  3012.  
  3013.     spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait()   end end) end r(v) end end r(workspace)
  3014.  
  3015. end)
  3016.  
  3017. servwin:drawButton(1/2,'Meshify',function()
  3018.  
  3019.     local enums={
  3020.  
  3021.         Enum.MeshType.Head;
  3022.  
  3023.         Enum.MeshType.Torso;
  3024.  
  3025.         Enum.MeshType.Wedge;
  3026.  
  3027.         Enum.MeshType.Brick;
  3028.  
  3029.         Enum.MeshType.Sphere;
  3030.  
  3031.         Enum.MeshType.Cylinder;
  3032.  
  3033.     }
  3034.  
  3035.     topkek.libutil:recurseFunc('BasePart',function(o)
  3036.  
  3037.         local mesh = Instance.new('SpecialMesh', o)
  3038.  
  3039.         mesh.MeshType = enums[math.random(1,#enums)]
  3040.  
  3041.     end)
  3042.  
  3043. end)
  3044.  
  3045. servwin:drawButton(1/2,'Loop-Meshify',function()
  3046.  
  3047.     coroutine.wrap(function()
  3048.  
  3049.         while true do
  3050.  
  3051.             local enums={
  3052.  
  3053.                 Enum.MeshType.Head;
  3054.  
  3055.                 Enum.MeshType.Torso;
  3056.  
  3057.                 Enum.MeshType.Wedge;
  3058.  
  3059.                 Enum.MeshType.Brick;
  3060.  
  3061.                 Enum.MeshType.Sphere;
  3062.  
  3063.                 Enum.MeshType.Cylinder;
  3064.  
  3065.             }
  3066.  
  3067.             topkek.libutil:recurseFunc('BasePart',function(o)
  3068.  
  3069.                 if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  3070.  
  3071.                 local mesh = Instance.new('SpecialMesh', o)
  3072.  
  3073.                 mesh.MeshType = enums[math.random(1,#enums)]
  3074.  
  3075.             end)
  3076.  
  3077.             wait(0.5)
  3078.  
  3079.         end
  3080.  
  3081.     end)()
  3082.  
  3083. end)
  3084.  
  3085. --<<<< END OF SERVER MENU >>>>--
  3086.  
  3087. plrwin = topkek.libgui:hookContainer(base['PlayersContainer'])
  3088.  
  3089. local plrDrop = plrwin:drawButton(1,'test-dropdown',function()end)
  3090.  
  3091. plrDrop = dropdown.new(plrDrop,topkek.libutil:GetPlayerList(),'Everybody')
  3092.  
  3093. game:GetService('Players').PlayerAdded:connect(function()
  3094.  
  3095.     plrDrop.update(topkek.libutil:GetPlayerList())
  3096.  
  3097. end)
  3098.  
  3099. game:GetService('Players').PlayerRemoving:connect(function()
  3100.  
  3101.     plrDrop.update(topkek.libutil:GetPlayerList())
  3102.  
  3103. end)
  3104.  
  3105. plrwin:addSpacing()
  3106.  
  3107. local actions = plrwin --plrwin:drawScrollingContainer(163) [[lole]]
  3108.  
  3109. actions:drawButton(1/3, 'Kill', function()
  3110.  
  3111.     topkek.libutil:doPlayers(plrDrop, function(z)
  3112.  
  3113.         if z.Character:FindFirstChild('Humanoid') then
  3114.  
  3115.             z.Character.Humanoid.Health = 0
  3116.  
  3117.         end
  3118.  
  3119.     end)
  3120.  
  3121. end)
  3122.  
  3123. actions:drawButton(1/3, 'Freeze', function()
  3124.  
  3125.     topkek.libutil:doPlayers(plrDrop, function(z)
  3126.  
  3127.         if z.Character:FindFirstChild('Humanoid') then
  3128.  
  3129.             topkek.libutil:getTorso(z).Anchored = true
  3130.  
  3131.         end
  3132.  
  3133.     end)
  3134.  
  3135. end)
  3136.  
  3137. actions:drawButton(1/3, 'Thaw', function()
  3138.  
  3139.     topkek.libutil:doPlayers(plrDrop, function(z)
  3140.  
  3141.         if z.Character:FindFirstChild('Humanoid') then
  3142.  
  3143.             topkek.libutil:getTorso(z).Anchored = false
  3144.  
  3145.         end
  3146.  
  3147.     end)
  3148.  
  3149. end)
  3150.  
  3151. actions:drawButton(1/3, 'Fire', function()
  3152.  
  3153.     topkek.libutil:doPlayers(plrDrop, function(z)
  3154.  
  3155.         if z.Character then
  3156.  
  3157.             Instance.new("Fire", topkek.libutil:getTorso(z))
  3158.  
  3159.         end
  3160.  
  3161.     end)
  3162.  
  3163. end)
  3164.  
  3165. actions:drawButton(1/3, 'Sparkles', function()
  3166.  
  3167.     topkek.libutil:doPlayers(plrDrop, function(z)
  3168.  
  3169.         if z.Character then
  3170.  
  3171.             Instance.new("Sparkles", topkek.libutil:getTorso(z))
  3172.  
  3173.         end
  3174.  
  3175.     end)
  3176.  
  3177. end)
  3178.  
  3179. actions:drawButton(1/3, 'Smoke', function()
  3180.  
  3181.     topkek.libutil:doPlayers(plrDrop, function(z)
  3182.  
  3183.         if z.Character then
  3184.  
  3185.             Instance.new("Smoke", topkek.libutil:getTorso(z))
  3186.  
  3187.         end
  3188.  
  3189.     end)
  3190.  
  3191. end)
  3192.  
  3193. actions:drawButton(1/3, 'BTools', function()
  3194.  
  3195.     topkek.libutil:doPlayers(plrDrop, function(z)
  3196.  
  3197.         local a = Instance.new("HopperBin")
  3198.  
  3199.         a.BinType = "GameTool"
  3200.  
  3201.         a.Parent = z.Backpack
  3202.  
  3203.         local a = Instance.new("HopperBin")
  3204.  
  3205.         a.BinType = "Clone"
  3206.  
  3207.         a.Parent = z.Backpack
  3208.  
  3209.         local a = Instance.new("HopperBin")
  3210.  
  3211.         a.BinType = "Hammer"
  3212.  
  3213.         a.Parent = z.Backpack
  3214.  
  3215.     end)
  3216.  
  3217. end)
  3218.  
  3219. actions:drawButton(1/3, 'Kick', function()
  3220.  
  3221.     topkek.libutil:doPlayers(plrDrop, function(z)
  3222.  
  3223.         local function doKick()
  3224.  
  3225.             if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  3226.  
  3227.                 z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  3228.  
  3229.                 local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  3230.  
  3231.                 spawn(function()
  3232.  
  3233.                     repeat wait()
  3234.  
  3235.                         if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  3236.  
  3237.                             SP.Position = z.Character.HumanoidRootPart.Position
  3238.  
  3239.                         end
  3240.  
  3241.                     until not game:GetService('Players'):FindFirstChild(z.Name)
  3242.  
  3243.                 end)
  3244.  
  3245.                 z.Character.Torso.Anchored = true
  3246.  
  3247.             end
  3248.  
  3249.         end
  3250.  
  3251.         repeat
  3252.  
  3253.             doKick()
  3254.  
  3255.             wait()
  3256.  
  3257.         until not z
  3258.  
  3259.     end)
  3260.  
  3261. end)
  3262.  
  3263. actions:drawButton(1/3, 'Nil', function()
  3264.  
  3265.     topkek.libutil:doPlayers(plrDrop, function(z)
  3266.  
  3267.         z.Parent = nil
  3268.  
  3269.     end)
  3270.  
  3271. end)
  3272.  
  3273. actions:drawButton(1/3, 'Bring', function()
  3274.  
  3275.     topkek.libutil:doPlayers(plrDrop, function(z)
  3276.  
  3277.         if z.Character then
  3278.  
  3279.             z.Character.HumanoidRootPart.CFrame =
  3280.  
  3281.                 game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3282.  
  3283.         end
  3284.  
  3285.     end)
  3286.  
  3287. end)
  3288.  
  3289. actions:drawButton(1/3, 'Goto', function()
  3290.  
  3291.     topkek.libutil:doPlayers(plrDrop, function(z)
  3292.  
  3293.         if z.Character then
  3294.  
  3295.             game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  3296.  
  3297.                 z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3298.  
  3299.         end
  3300.  
  3301.     end)
  3302.  
  3303. end)
  3304.  
  3305. actions:drawButton(1/3, 'Freefall', function()
  3306.  
  3307.     topkek.libutil:doPlayers(plrDrop, function(z)
  3308.  
  3309.         if z.Character then
  3310.  
  3311.             z.Character.HumanoidRootPart.CFrame = z.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)    
  3312.  
  3313.         end
  3314.  
  3315.     end)
  3316.  
  3317. end)
  3318.  
  3319. actions:drawButton(1/3, 'Sword', function()
  3320.  
  3321.     topkek.libutil:doPlayers(plrDrop, function(z)
  3322.  
  3323.         insert(125013769).Parent = z.Backpack
  3324.  
  3325.     end)
  3326.  
  3327. end)
  3328.  
  3329. actions:drawButton(1/3, 'Guns', function()
  3330.  
  3331.     topkek.libutil:doPlayers(plrDrop, function(z)
  3332.  
  3333.         insert(130113146).Parent = z.Backpack
  3334.  
  3335.         insert(67747912).Parent = z.Backpack
  3336.  
  3337.         insert(95354288).Parent = z.Backpack
  3338.  
  3339.     end)
  3340.  
  3341. end)
  3342.  
  3343. actions:drawButton(1/3, 'Knife', function()
  3344.  
  3345.     topkek.libutil:doPlayers(plrDrop, function(z)
  3346.  
  3347.         insert(170897263).Parent = z.Backpack
  3348.  
  3349.     end)
  3350.  
  3351. end)
  3352.  
  3353.  
  3354.  
  3355. actions:drawButton(1/3, 'Stun', function()
  3356.  
  3357.     topkek.libutil:doPlayers(plrDrop, function(z)
  3358.  
  3359.         if not z.Character:FindFirstChild('UpperTorso') then
  3360.  
  3361.             z.Character.Torso.CFrame = z.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  3362.  
  3363.         end
  3364.  
  3365.         z.Character.Humanoid.PlatformStand = true
  3366.  
  3367.     end)
  3368.  
  3369. end)
  3370.  
  3371. actions:drawButton(1/3, 'Invisible', function()
  3372.  
  3373.     topkek.libutil:doPlayers(plrDrop, function(z)
  3374.  
  3375.         if z.Character then
  3376.  
  3377.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 1)
  3378.  
  3379.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  3380.  
  3381.         end
  3382.  
  3383.     end)
  3384.  
  3385. end)
  3386.  
  3387. actions:drawButton(1/3, 'Visible', function()
  3388.  
  3389.     topkek.libutil:doPlayers(plrDrop, function(z)
  3390.  
  3391.         if z.Character then
  3392.  
  3393.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Transparency', 0)
  3394.  
  3395.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Transparency', 1)
  3396.  
  3397.         end
  3398.  
  3399.     end)
  3400.  
  3401. end)
  3402.  
  3403. actions:drawButton(1/3, 'God', function()
  3404.  
  3405.     topkek.libutil:doPlayers(plrDrop, function(z)
  3406.  
  3407.         if z.Character:FindFirstChild('Humanoid') then
  3408.  
  3409.             z.Character.Humanoid.MaxHealth = math.huge
  3410.  
  3411.             z.Character.Humanoid.Health = math.huge
  3412.  
  3413.         end
  3414.  
  3415.     end)
  3416.  
  3417. end)
  3418.  
  3419.  
  3420.  
  3421. actions:drawButton(1/3, 'Semigod', function()
  3422.  
  3423.     topkek.libutil:doPlayers(plrDrop, function(z)
  3424.  
  3425.         if z.Character:FindFirstChild('Humanoid') then
  3426.  
  3427.             z.Character.Humanoid.MaxHealth = 9999999999
  3428.  
  3429.             z.Character.Humanoid.Health = 9999999999
  3430.  
  3431.         end
  3432.  
  3433.     end)
  3434.  
  3435. end)
  3436.  
  3437. actions:drawButton(1/3, 'Nuke', function()
  3438.  
  3439.     topkek.libutil:doPlayers(plrDrop, function(z)
  3440.  
  3441.         local torso = topkek.libutil:getTorso(z)
  3442.  
  3443.         local nuke = Instance.new("Part", game.Workspace)
  3444.  
  3445.         local opos = torso.CFrame
  3446.  
  3447.         nuke.BrickColor = BrickColor.new("Bright yellow")
  3448.  
  3449.         nuke.TopSurface = Enum.SurfaceType.Smooth
  3450.  
  3451.         nuke.BottomSurface = Enum.SurfaceType.Smooth
  3452.  
  3453.         nuke.Anchored = true
  3454.  
  3455.         nuke.CanCollide = false
  3456.  
  3457.         nuke.Shape = "Ball"            
  3458.  
  3459.         nuke.Transparency = 0.5
  3460.  
  3461.         nuke.CFrame = torso.CFrame     
  3462.  
  3463.         nuke.Size = Vector3.new(1, 1, 1)
  3464.  
  3465.         nuke.Touched:connect(function(p)
  3466.  
  3467.             local expl = Instance.new("Explosion", p)
  3468.  
  3469.             expl.BlastPressure = 50000
  3470.  
  3471.             expl.BlastRadius = 50
  3472.  
  3473.             expl.Position = p.Position
  3474.  
  3475.             p.Material = Enum.Material.CorrodedMetal
  3476.  
  3477.             p:BreakJoints()
  3478.  
  3479.         end)
  3480.  
  3481.         for i = 1, 150 do
  3482.  
  3483.             nuke.Size = Vector3.new(i, i, i)
  3484.  
  3485.             nuke.CFrame = opos
  3486.  
  3487.             wait(0.08)
  3488.  
  3489.         end
  3490.  
  3491.         nuke:Destroy()
  3492.  
  3493.     end)
  3494.  
  3495. end)
  3496.  
  3497. actions:drawButton(1/3, 'Confuse', function()
  3498.  
  3499.     topkek.libutil:doPlayers(plrDrop, function(z)
  3500.  
  3501.         if z.Character:FindFirstChild('Humanoid') then
  3502.  
  3503.             z.Character.Humanoid.WalkSpeed = -16
  3504.  
  3505.         end
  3506.  
  3507.     end)
  3508.  
  3509. end)
  3510.  
  3511. actions:drawButton(1/3, 'Goldify', function()
  3512.  
  3513.     topkek.libutil:doPlayers(plrDrop, function(z)
  3514.  
  3515.         if z.Character then
  3516.  
  3517.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Marble')
  3518.  
  3519.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Marble')
  3520.  
  3521.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  3522.  
  3523.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  3524.  
  3525.         end
  3526.  
  3527.     end)
  3528.  
  3529. end)
  3530.  
  3531. actions:drawButton(1/3, 'Neon', function()
  3532.  
  3533.     topkek.libutil:doPlayers(plrDrop, function(z)
  3534.  
  3535.         if z.Character then
  3536.  
  3537.             topkek.libutil:recurseSetObj(z.Character, 'BasePart', 'Material', 'Neon')
  3538.  
  3539.             topkek.libutil:recurseSetObj(z.Character, 'MeshPart', 'Material', 'Neon')
  3540.  
  3541.         end
  3542.  
  3543.     end)
  3544.  
  3545. end)
  3546.  
  3547. actions:drawButton(1/3, 'Insane', function()
  3548.  
  3549.     topkek.libutil:doPlayers(plrDrop, function(z)
  3550.  
  3551.         if z.Character then
  3552.  
  3553.             for i,v in pairs(topkek.libutil:getTorso(z):GetChildren()) do
  3554.  
  3555.                 if v:IsA("Motor6D") then
  3556.  
  3557.                     coroutine.wrap(function()
  3558.  
  3559.                     while v do
  3560.  
  3561.                         v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  3562.  
  3563.                         wait()
  3564.  
  3565.                     end
  3566.  
  3567.                     end)()
  3568.  
  3569.                 end
  3570.  
  3571.             end
  3572.  
  3573.         end
  3574.  
  3575.     end)
  3576.  
  3577. end)
  3578.  
  3579. actions:drawButton(1/3, 'Quicksand', function()
  3580.  
  3581.     topkek.libutil:doPlayers(plrDrop, function(z)
  3582.  
  3583.         if z.Character then
  3584.  
  3585.             if z.Character:FindFirstChild('Humanoid') then
  3586.  
  3587.                 local tor = topkek.libutil:getTorso(z)
  3588.  
  3589.                 local hole = Instance.new("Part", z.Character)
  3590.  
  3591.                 hole.Anchored = true
  3592.  
  3593.                 hole.Name = "Hole"
  3594.  
  3595.                 hole.FormFactor = Enum.FormFactor.Custom
  3596.  
  3597.                 hole.Size = Vector3.new(7, 1, 7)
  3598.  
  3599.                 hole.CanCollide = false
  3600.  
  3601.                 hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  3602.  
  3603.                 hole.BrickColor = BrickColor.new("Cool yellow")
  3604.  
  3605.                 hole.Material = Enum.Material.Sand
  3606.  
  3607.                 local hm = Instance.new("CylinderMesh", hole)
  3608.  
  3609.                 tor.Anchored = true
  3610.  
  3611.                 if z.Character:FindFirstChild("Humanoid") then
  3612.  
  3613.                     z.Character.Humanoid.Jump = true
  3614.  
  3615.                 end
  3616.  
  3617.                 for x,m in pairs(z.Character:GetChildren()) do
  3618.  
  3619.                     if m:IsA("BasePart") or m:IsA("MeshPart") then
  3620.  
  3621.                         m.CanCollide = false
  3622.  
  3623.                     end
  3624.  
  3625.                 end
  3626.  
  3627.                 for i=1,75 do
  3628.  
  3629.                     tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  3630.  
  3631.                     wait(0.06)
  3632.  
  3633.                 end
  3634.  
  3635.                 tor.CFrame=tor.CFrame*CFrame.new(0,
  3636.  
  3637.                     -500,0
  3638.  
  3639.                 )
  3640.  
  3641.                 z.Character.Humanoid.Health = 0
  3642.  
  3643.             end
  3644.  
  3645.         end
  3646.  
  3647.     end)
  3648.  
  3649. end)
  3650.  
  3651. actions:drawButton(1/3, 'Duck', function()
  3652.  
  3653.     topkek.libutil:doPlayers(plrDrop, function(z)
  3654.  
  3655.         if z.Character then
  3656.  
  3657.             local pchar = z.Character
  3658.  
  3659. --          for i,v in pairs(pchar.Torso:GetChildren()) do
  3660.  
  3661. --              if v:IsA("Decal") then
  3662.  
  3663. --                  v:Destroy()
  3664.  
  3665. --              end
  3666.  
  3667. --          end
  3668.  
  3669.             for i,v in pairs(pchar:GetChildren()) do
  3670.  
  3671.                 if v:IsA("Hat") or v:IsA("Accessory") then
  3672.  
  3673.                     v:Destroy()
  3674.  
  3675.                 end
  3676.  
  3677.             end
  3678.  
  3679.             local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  3680.  
  3681.             duck.MeshType = "FileMesh"
  3682.  
  3683.             duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3684.  
  3685.             duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3686.  
  3687.             duck.Scale = Vector3.new(5, 5, 5)
  3688.  
  3689.             topkek.libutil:recurseSetObj(z.Character, 'Instance', 'Transparency', 1)
  3690.  
  3691.             z.Character.HumanoidRootPart.Transparency = 0
  3692.  
  3693.         end
  3694.  
  3695.     end)
  3696.  
  3697. end)
  3698.  
  3699. actions:drawButton(1/3, 'Shrek', function()
  3700.  
  3701.     topkek.libutil:doPlayers(plrDrop, function(z)
  3702.  
  3703.         if z.Character then
  3704.  
  3705.             local pchar = z.Character
  3706.  
  3707.             for i,v in pairs(pchar:GetChildren()) do
  3708.  
  3709.                 if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  3710.  
  3711.                     v:Destroy()
  3712.  
  3713.                 end
  3714.  
  3715.             end
  3716.  
  3717.             for i,v in pairs(pchar.Head:GetChildren()) do
  3718.  
  3719.                 if v:IsA("Decal") or v:IsA("SpecialMesh") then
  3720.  
  3721.                     v:Destroy()
  3722.  
  3723.                 end
  3724.  
  3725.             end
  3726.  
  3727.            
  3728.  
  3729.             local mesh = Instance.new("SpecialMesh", pchar.Head)
  3730.  
  3731.             mesh.MeshType = "FileMesh"
  3732.  
  3733.             pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  3734.  
  3735.             pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  3736.  
  3737.             pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  3738.  
  3739.            
  3740.  
  3741.             local Shirt = Instance.new("Shirt", z.Character)
  3742.  
  3743.             local Pants = Instance.new("Pants", z.Character)
  3744.  
  3745.            
  3746.  
  3747.             Shirt.ShirtTemplate = "rbxassetid://133078194"
  3748.  
  3749.             Pants.PantsTemplate = "rbxassetid://133078204"
  3750.  
  3751.         end
  3752.  
  3753.     end)
  3754.  
  3755. end)
  3756.  
  3757. actions:drawButton(1/3, 'Bighead', function()
  3758.  
  3759.     topkek.libutil:doPlayers(plrDrop, function(z)
  3760.  
  3761.         if z.Character then
  3762.  
  3763.             if z.Character:FindFirstChild('Head') then
  3764.  
  3765.                 z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  3766.  
  3767.             end
  3768.  
  3769.         end
  3770.  
  3771.     end)
  3772.  
  3773. end)
  3774.  
  3775. actions:drawButton(1/3, 'Hotdog', function()
  3776.  
  3777.     topkek.libutil:doPlayers(plrDrop, function(z)
  3778.  
  3779.         if z.Character then
  3780.  
  3781.             if z.Character:FindFirstChild('Head') then
  3782.  
  3783.                 topkek.libutil:weiner(z)
  3784.  
  3785.             end
  3786.  
  3787.         end
  3788.  
  3789.     end)
  3790.  
  3791. end)
  3792.  
  3793. actions:drawButton(1/3, 'Dwarf [R6]', function()
  3794.  
  3795.     topkek.libutil:doPlayers(plrDrop, function(z)
  3796.  
  3797.         if z.Character then
  3798.  
  3799.             topkek.libutil:scalePlayer(z, 0.5)
  3800.  
  3801.         end
  3802.  
  3803.     end)
  3804.  
  3805. end)
  3806.  
  3807. actions:drawButton(1/3, 'Giant [R6]', function()
  3808.  
  3809.     topkek.libutil:doPlayers(plrDrop, function(z)
  3810.  
  3811.         if z.Character then
  3812.  
  3813.             topkek.libutil:scalePlayer(z, 5)
  3814.  
  3815.         end
  3816.  
  3817.     end)
  3818.  
  3819. end)
  3820.  
  3821. actions:drawButton(1/3, 'Giraffe [R6]', function()
  3822.  
  3823.     topkek.libutil:doPlayers(plrDrop, function(z)
  3824.  
  3825.         if z.Character then
  3826.  
  3827.             local char=z.Character
  3828.  
  3829.             local h=char.Head
  3830.  
  3831.             local tor=char:FindFirstChild("Torso")
  3832.  
  3833.             if not tor then return end
  3834.  
  3835.             tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  3836.  
  3837.             local fn=Instance.new("Part",char)
  3838.  
  3839.             fn.Size=Vector3.new(1,5.5,1)
  3840.  
  3841.             fn.Name="FakeNeck"
  3842.  
  3843.             fn.Anchored=false
  3844.  
  3845.             fn.CanCollide=false
  3846.  
  3847.             if char:FindFirstChild("Body Colors") then
  3848.  
  3849.                 fn.BrickColor=char["Body Colors"].HeadColor
  3850.  
  3851.             end
  3852.  
  3853.             local cm=Instance.new("CylinderMesh",fn)
  3854.  
  3855.             local we=Instance.new("Weld",h)
  3856.  
  3857.             we.Part0=h
  3858.  
  3859.             we.Part1=fn
  3860.  
  3861.             we.C1=we.C1*CFrame.new(0,2.6,0)
  3862.  
  3863.         end
  3864.  
  3865.     end)
  3866.  
  3867. end)
  3868.  
  3869. actions:drawButton(1/3, 'Select', function()
  3870.  
  3871.     topkek.libutil:doPlayers(plrDrop, function(z)
  3872.  
  3873.         if z.Character then
  3874.  
  3875.             Instance.new("SelectionBox", z.Character).Adornee = z.Character
  3876.  
  3877.         end
  3878.  
  3879.     end)
  3880.  
  3881. end)
  3882.  
  3883. actions:drawButton(1/3, 'Sphere', function()
  3884.  
  3885.     topkek.libutil:doPlayers(plrDrop, function(z)
  3886.  
  3887.         if z.Character then
  3888.  
  3889.             Instance.new("SelectionSphere", z.Character).Adornee = z.Character
  3890.  
  3891.         end
  3892.  
  3893.     end)
  3894.  
  3895. end)
  3896.  
  3897. actions:drawButton(1/3, 'Sit', function()
  3898.  
  3899.     topkek.libutil:doPlayers(plrDrop, function(z)
  3900.  
  3901.         if z.Character:FindFirstChild("Humanoid") then
  3902.  
  3903.             z.Character.Humanoid.Sit = true
  3904.  
  3905.         end
  3906.  
  3907.     end)
  3908.  
  3909. end)
  3910.  
  3911. actions:drawButton(1/3, 'Jump', function()
  3912.  
  3913.     topkek.libutil:doPlayers(plrDrop, function(z)
  3914.  
  3915.         if z.Character:FindFirstChild("Humanoid") then
  3916.  
  3917.             z.Character.Humanoid.Jump = true
  3918.  
  3919.         end
  3920.  
  3921.     end)
  3922.  
  3923. end)
  3924.  
  3925. actions:drawButton(1/3, 'No Tools', function()
  3926.  
  3927.     topkek.libutil:doPlayers(plrDrop, function(z)
  3928.  
  3929.         for _, t in pairs(z.Backpack:GetChildren()) do
  3930.  
  3931.             t:Destroy()
  3932.  
  3933.         end
  3934.  
  3935.     end)
  3936.  
  3937. end)
  3938.  
  3939. actions:drawButton(1/3, 'Take Tools', function()
  3940.  
  3941.     topkek.libutil:doPlayers(plrDrop, function(z)
  3942.  
  3943.         for _, t in pairs(z.Backpack:GetChildren()) do
  3944.  
  3945.             t.Parent = game:service'Players'.LocalPlayer.Backpack
  3946.  
  3947.         end
  3948.  
  3949.     end)
  3950.  
  3951. end)
  3952.  
  3953. actions:drawButton(1/3, 'Disable', function()
  3954.  
  3955.     topkek.libutil:doPlayers(plrDrop, function(z)
  3956.  
  3957.         if z.Character:FindFirstChild("Humanoid") then
  3958.  
  3959.             z.Character.Humanoid.Parent = nil
  3960.  
  3961.         end
  3962.  
  3963.     end)
  3964.  
  3965. end)
  3966.  
  3967. actions:drawButton(1/3, 'Fast', function()
  3968.  
  3969.     topkek.libutil:doPlayers(plrDrop, function(z)
  3970.  
  3971.         if z.Character:FindFirstChild("Humanoid") then
  3972.  
  3973.             z.Character.Humanoid.WalkSpeed = 50
  3974.  
  3975.         end
  3976.  
  3977.     end)
  3978.  
  3979. end)
  3980.  
  3981. actions:drawButton(1/3, 'Slow', function()
  3982.  
  3983.     topkek.libutil:doPlayers(plrDrop, function(z)
  3984.  
  3985.         if z.Character:FindFirstChild("Humanoid") then
  3986.  
  3987.             z.Character.Humanoid.WalkSpeed = 8
  3988.  
  3989.         end
  3990.  
  3991.     end)
  3992.  
  3993. end)
  3994.  
  3995. actions:drawButton(1/3,'Explode', function()
  3996.  
  3997.     topkek.libtil:doPlayers(plrDrop, function(z)
  3998.  
  3999.         local explosion = Instance.new("Explosion")
  4000.  
  4001.         explosion.Position = topkek.libutil:getTorso(z).Position
  4002.  
  4003.         explosion.Parent = game.Workspace
  4004.  
  4005.     end)
  4006.  
  4007. end)
  4008.  
  4009. local Follow
  4010.  
  4011. actions:drawButton(1/3,'Annoy', function()
  4012.  
  4013.     if Follow == true then
  4014.  
  4015.         Follow = false; return
  4016.  
  4017.     else Follow = true end
  4018.  
  4019.     topkek.libutil:doPlayers(plrDrop, function(z)
  4020.  
  4021.         while Follow == true do
  4022.  
  4023.             game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  4024.  
  4025.                 z.Character.HumanoidRootPart.CFrame
  4026.  
  4027.             wait()
  4028.  
  4029.         end
  4030.  
  4031.     end)
  4032.  
  4033. end)
  4034.  
  4035. actions:drawButton(1/3,'ForceField', function()
  4036.  
  4037.     topkek.libutil:doPlayers(plrDrop, function(z)
  4038.  
  4039.         if z.Character then
  4040.  
  4041.             Instance.new("ForceField", z.Character)
  4042.  
  4043.         end
  4044.  
  4045.     end)
  4046.  
  4047. end)
  4048.  
  4049. actions:drawButton(1/3,'Friendlag', function()
  4050.  
  4051.     topkek.libutil:doPlayers(plrDrop, function(z)
  4052.  
  4053.         for i = 1, 10 do
  4054.  
  4055.             spawn(function()
  4056.  
  4057.                 while wait() do
  4058.  
  4059.                     game.Players.LocalPlayer:RequestFriendship(z)
  4060.  
  4061.                     game.Players.LocalPlayer:RevokeFriendship(z)
  4062.  
  4063.                 end
  4064.  
  4065.             end)
  4066.  
  4067.         end
  4068.  
  4069.     end)
  4070.  
  4071. end)
  4072.  
  4073. actions:drawButton(1/3,'Force Follow', function()
  4074.  
  4075.     topkek.libutil:doPlayers(plrDrop, function(z)
  4076.  
  4077.         game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4078.  
  4079.             z.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.Head.Position)
  4080.  
  4081.         end)
  4082.  
  4083.     end)
  4084.  
  4085. end)
  4086.  
  4087. actions:drawButton(1/3,'Dab', function()
  4088.  
  4089.     topkek.libutil:doPlayers(plrDrop, function(z)
  4090.  
  4091.         if z.Character and z.Character:FindFirstChild("Torso") then
  4092.  
  4093.             local chr = z.Character
  4094.  
  4095.             chr.Animate.Disabled = true
  4096.  
  4097.             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)
  4098.  
  4099.             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)
  4100.  
  4101.             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)
  4102.  
  4103.         end
  4104.  
  4105.     end)
  4106.  
  4107. end)
  4108.  
  4109. actions:addSpacing()
  4110.  
  4111. local chatInp
  4112.  
  4113. actions:drawButton(1/2, 'Make Chat', function()
  4114.  
  4115.     topkek.libutil:doPlayers(plrDrop, function(z)
  4116.  
  4117.         game:GetService('Chat'):Chat(z.Character, chatInp.Text)
  4118.  
  4119.     end)
  4120.  
  4121. end)
  4122.  
  4123. chatInp = actions:drawTextBox(1/2, '')
  4124.  
  4125. local insertInp
  4126.  
  4127. actions:drawButton(1/2, 'Insert Into', function()
  4128.  
  4129.     if not tonumber(insertInp.Text) then return end
  4130.  
  4131.     local item = insert(insertInp.Text)
  4132.  
  4133.     if not item then return end
  4134.  
  4135.     topkek.libutil:doPlayers(plrDrop, function(z)
  4136.  
  4137.         item:Clone().Parent = z.Backpack
  4138.  
  4139.     end)
  4140.  
  4141. end)
  4142.  
  4143. insertInp = actions:drawTextBox(1/2, '')
  4144.  
  4145. local speedInp
  4146.  
  4147. actions:drawButton(1/2, 'Set Speed', function()
  4148.  
  4149.     if not tonumber(speedInp.Text) then return end
  4150.  
  4151.     topkek.libutil:doPlayers(plrDrop, function(z)
  4152.  
  4153.         if z.Character:FindFirstChild('Humanoid') then
  4154.  
  4155.             z.Character.Humanoid.WalkSpeed = tonumber(speedInp.Text)
  4156.  
  4157.         end
  4158.  
  4159.     end)
  4160.  
  4161. end)
  4162.  
  4163. speedInp = actions:drawTextBox(1/2, '')
  4164.  
  4165. local nameInp
  4166.  
  4167. actions:drawButton(1/2, 'Set Name', function()
  4168.  
  4169.     topkek.libutil:doPlayers(plrDrop, function(z)
  4170.  
  4171.         local Character = z.Character
  4172.  
  4173.         local newName = Instance.new("Model", z.Character)
  4174.  
  4175.         newName.Name = nameInp.Text
  4176.  
  4177.         local cl = Character:WaitForChild("Head"):Clone()
  4178.  
  4179.         cl.Parent = newName
  4180.  
  4181.         cl:WaitForChild("face"):Destroy()
  4182.  
  4183.         local hum = Instance.new("Humanoid", newName)
  4184.  
  4185.         hum.Name = "NameTag"
  4186.  
  4187.         hum.MaxHealth = 0
  4188.  
  4189.         hum.Health = 0
  4190.  
  4191.         local weld = Instance.new("Weld", cl)
  4192.  
  4193.         weld.Part0 = cl
  4194.  
  4195.         weld.Part1 = Character:WaitForChild("Head")
  4196.  
  4197.         Character:WaitForChild("Head").Transparency = 1
  4198.  
  4199.         Wait(.5)
  4200.  
  4201.         cl.BrickColor = Character:WaitForChild("Head").BrickColo
  4202.  
  4203.     end)
  4204.  
  4205. end)
  4206.  
  4207. nameInp = actions:drawTextBox(1/2, '')
  4208.  
  4209. --[[ localplayer ]]--
  4210.  
  4211. local lp = game:GetService('Players').LocalPlayer
  4212.  
  4213. local localwin = topkek.libgui:hookContainer(base['LocalPlayerContainer'])
  4214.  
  4215. local appearInp
  4216.  
  4217. localwin:drawButton(1/2, 'Set Appearance', function()
  4218.  
  4219.     local id = 0
  4220.  
  4221.     if not tonumber(appearInp.Text) then
  4222.  
  4223.         id = tonumber(appearInp.Text)
  4224.  
  4225.     else
  4226.  
  4227.         id = game:GetService('Players'):GetUserIdFromNameAsync(appearInp.Text)
  4228.  
  4229.     end
  4230.  
  4231.     lp.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  4232.  
  4233. end)
  4234.  
  4235. appearInp = localwin:drawTextBox(1/2, '')
  4236.  
  4237. localwin:drawButton(1/2, 'Set TeamColor', function()
  4238.  
  4239.     if teamInp.Text == 'Neutral' then
  4240.  
  4241.         lp.Neutral = true
  4242.  
  4243.         return
  4244.  
  4245.     end
  4246.  
  4247.     local clr = BrickColor.new(teamInp.Text)
  4248.  
  4249.     lp.TeamColor = clr
  4250.  
  4251. end)
  4252.  
  4253. teamInp = localwin:drawTextBox(1/2, 'Neutral')
  4254.  
  4255. localwin:drawButton(1, 'Reset Camera', function()
  4256.  
  4257.     game.Workspace.CurrentCamera:remove()
  4258.  
  4259.     wait(.1)
  4260.  
  4261.     game.Workspace.CurrentCamera.CameraSubject = lp.Character.Humanoid or
  4262.  
  4263.         game.Workspace[lp.Name].Humanoid
  4264.  
  4265.     game.Workspace.CurrentCamera.CameraType = "Custom"
  4266.  
  4267. end)
  4268.  
  4269. localwin:drawButton(1, 'Respawn', function()
  4270.  
  4271.     local a1 = Instance.new("Model", game:service'Workspace')
  4272.  
  4273.     local a2 = Instance.new("Part", game:service'Workspace')
  4274.  
  4275.     a2.CanCollide = true
  4276.  
  4277.     a2.Anchored = true
  4278.  
  4279.     a2.CFrame = CFrame.new(10000, 10000, 10000)
  4280.  
  4281.     a2.Name = "Torso"
  4282.  
  4283.     local a3 = Instance.new("Humanoid", a1)
  4284.  
  4285.     a3.MaxHealth=100;a3.Health=100
  4286.  
  4287.     lp.Character = a1
  4288.  
  4289.     a3.Health=0
  4290.  
  4291. end)
  4292.  
  4293. localwin:addSpacing()
  4294.  
  4295. local Lev, Clip, Fly
  4296.  
  4297. localwin:drawButton(1/2, 'Levitate', function()
  4298.  
  4299.     if Lev == true then
  4300.  
  4301.         Lev = false
  4302.  
  4303.         return
  4304.  
  4305.     end
  4306.  
  4307.     Lev = true
  4308.  
  4309.     repeat
  4310.  
  4311.         lp.Character.Humanoid:ChangeState(10)
  4312.  
  4313.         wait(0)
  4314.  
  4315.     until Lev == false
  4316.  
  4317. end)
  4318.  
  4319. localwin:drawButton(1/2, 'Noclip', function()
  4320.  
  4321.     if Clip == true then
  4322.  
  4323.         Clip = false
  4324.  
  4325.         return
  4326.  
  4327.     end
  4328.  
  4329.     Clip = true
  4330.  
  4331.     game:GetService("RunService").Stepped:connect(function()
  4332.  
  4333.         topkek.libutil:getTorso(lp).CanCollide = not Clip
  4334.  
  4335.         lp.Character.Head.CanCollide = not Clip
  4336.  
  4337.         lp.Character.HumanoidRootPart.CanCollide = not Clip
  4338.  
  4339.         if lp.Character.UpperTorso then
  4340.  
  4341.             lp.Character.LowerTorso.CanCollide = not Clip
  4342.  
  4343.         end
  4344.  
  4345.     end)
  4346.  
  4347.     lp.Character.HumanoidRootPart.Changed:connect(function()
  4348.  
  4349.         topkek.libutil:getTorso(lp).CanCollide = not Clip
  4350.  
  4351.         lp.Character.Head.CanCollide = not Clip
  4352.  
  4353.         lp.Character.HumanoidRootPart.CanCollide = not Clip
  4354.  
  4355.         if lp.Character.UpperTorso then
  4356.  
  4357.             lp.Character.LowerTorso.CanCollide = not Clip
  4358.  
  4359.         end
  4360.  
  4361.     end)
  4362.  
  4363. end)
  4364.  
  4365. localwin:drawButton(1/2, 'Fly', function()
  4366.  
  4367.     if Fly == true then
  4368.  
  4369.         Fly = false
  4370.  
  4371.         return
  4372.  
  4373.     end
  4374.  
  4375.     Fly = true
  4376.  
  4377.   local mouse=game.Players.LocalPlayer:GetMouse''
  4378.  
  4379.   localplayer=game.Players.LocalPlayer
  4380.  
  4381.   game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  4382.  
  4383.   local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  4384.  
  4385.   local speed=0
  4386.  
  4387.   local keys={a=false,d=false,w=false,s=false}
  4388.  
  4389.   local e1
  4390.  
  4391.   local e2
  4392.  
  4393.   local function start()
  4394.  
  4395.    local pos = Instance.new("BodyPosition",torso)
  4396.  
  4397.    local gyro = Instance.new("BodyGyro",torso)
  4398.  
  4399.    pos.Name="EPIXPOS"
  4400.  
  4401.    pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4402.  
  4403.    pos.position = torso.Position
  4404.  
  4405.    gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4406.  
  4407.    gyro.cframe = torso.CFrame
  4408.  
  4409.    repeat
  4410.  
  4411.     wait()
  4412.  
  4413.     localplayer.Character.Humanoid.PlatformStand=true
  4414.  
  4415.     local new=gyro.cframe - gyro.cframe.p + pos.position
  4416.  
  4417.     if not keys.w and not keys.s and not keys.a and not keys.d then
  4418.  
  4419.      speed=1
  4420.  
  4421.     end
  4422.  
  4423.     if keys.w then
  4424.  
  4425.      new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  4426.  
  4427.      speed=speed+0.01
  4428.  
  4429.     end
  4430.  
  4431.     if keys.s then
  4432.  
  4433.      new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  4434.  
  4435.      speed=speed+0.01
  4436.  
  4437.     end
  4438.  
  4439.     if keys.d then
  4440.  
  4441.      new = new * CFrame.new(speed,0,0)
  4442.  
  4443.      speed=speed+0.01
  4444.  
  4445.     end
  4446.  
  4447.     if keys.a then
  4448.  
  4449.      new = new * CFrame.new(-speed,0,0)
  4450.  
  4451.      speed=speed+0.01
  4452.  
  4453.     end
  4454.  
  4455.     if speed>5 then
  4456.  
  4457.      speed=5
  4458.  
  4459.     end
  4460.  
  4461.     pos.position=new.p
  4462.  
  4463.     if keys.w then
  4464.  
  4465.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  4466.  
  4467.     elseif keys.s then
  4468.  
  4469.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  4470.  
  4471.     else
  4472.  
  4473.      gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  4474.  
  4475.     end
  4476.  
  4477.    until not Fly
  4478.  
  4479.    if gyro then gyro:Destroy() end
  4480.  
  4481.    if pos then pos:Destroy() end
  4482.  
  4483.    flying=false
  4484.  
  4485.    localplayer.Character.Humanoid.PlatformStand=false
  4486.  
  4487.    speed=0
  4488.  
  4489.   end
  4490.  
  4491.   e1=mouse.KeyDown:connect(function(key)
  4492.  
  4493.    if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  4494.  
  4495.    if key=="w" then
  4496.  
  4497.     keys.w=true
  4498.  
  4499.    elseif key=="s" then
  4500.  
  4501.     keys.s=true
  4502.  
  4503.    elseif key=="a" then
  4504.  
  4505.     keys.a=true
  4506.  
  4507.    elseif key=="d" then
  4508.  
  4509.     keys.d=true
  4510.  
  4511.    end
  4512.  
  4513.   end)
  4514.  
  4515.   e2=mouse.KeyUp:connect(function(key)
  4516.  
  4517.    if key=="w" then
  4518.  
  4519.     keys.w=false
  4520.  
  4521.    elseif key=="s" then
  4522.  
  4523.     keys.s=false
  4524.  
  4525.    elseif key=="a" then
  4526.  
  4527.     keys.a=false
  4528.  
  4529.    elseif key=="d" then
  4530.  
  4531.     keys.d=false
  4532.  
  4533.    end
  4534.  
  4535.   end)
  4536.  
  4537.   start()
  4538.  
  4539. end)
  4540.  
  4541. localwin:drawButton(1/2, 'Highjump', function()
  4542.  
  4543.     local thrust = Instance.new("BodyVelocity")
  4544.  
  4545.     game:GetService('UserInputService').InputBegan:connect(function(i, b)
  4546.  
  4547.         if i.KeyCode == Enum.KeyCode.Space then
  4548.  
  4549.             print("Got jump")
  4550.  
  4551.             coroutine.resume(coroutine.create(function()
  4552.  
  4553.                 thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  4554.  
  4555.                 thrust.velocity = Vector3.new(0,50,0)
  4556.  
  4557.                 thrust.maxForce = Vector3.new(0,4e+050,0)
  4558.  
  4559.                 wait(0.2)
  4560.  
  4561.                 thrust.Parent = nil
  4562.  
  4563.             end))
  4564.  
  4565.         end
  4566.  
  4567.     end)
  4568.  
  4569. end)
  4570.  
  4571. localwin:addSpacing()
  4572.  
  4573. localwin:drawButton(1/2, 'Freecam', function()
  4574.  
  4575.     local cam = game.Workspace.CurrentCamera
  4576.  
  4577.     cam.CameraType = "Fixed"
  4578.  
  4579.     cam.CameraSubject = nil
  4580.  
  4581.     lp.Character = nil
  4582.  
  4583. end)
  4584.  
  4585. localwin:drawButton(1/2, 'Nil Orb', function()
  4586.  
  4587.     game.Players.LocalPlayer.Character = nil
  4588.  
  4589.     --lp:Destroy()
  4590.  
  4591.     local cam = game.Workspace.CurrentCamera
  4592.  
  4593.     local m = Instance.new("Model", game.Workspace)
  4594.  
  4595.     m.Name = game.Players.LocalPlayer.Name
  4596.  
  4597.     local hum = Instance.new("Humanoid", m)
  4598.  
  4599.     hum.Health = 0
  4600.  
  4601.     hum.MaxHealth = 0
  4602.  
  4603.     local orb = Instance.new("Part", m)
  4604.  
  4605.     orb.Size = Vector3.new(1, 1, 1)
  4606.  
  4607.     orb.Shape = "Ball"
  4608.  
  4609.     orb.Name = "Head"
  4610.  
  4611.     orb.Anchored = true
  4612.  
  4613.     orb.CanCollide = true
  4614.  
  4615.     orb.BottomSurface = Enum.SurfaceType.Smooth
  4616.  
  4617.     orb.TopSurface = Enum.SurfaceType.Smooth
  4618.  
  4619.     orb.Transparency = 0
  4620.  
  4621.     cam.CameraSubject = orb
  4622.  
  4623.     cam.CameraType = Enum.CameraType.Fixed
  4624.  
  4625.     game:GetService("RunService").RenderStepped:connect(function()
  4626.  
  4627.         orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  4628.  
  4629.     end)
  4630.  
  4631.     game.Players.LocalPlayer.Chatted:connect(function(a)
  4632.  
  4633.         game:GetService("Chat"):Chat(orb, a)
  4634.  
  4635.     end)
  4636.  
  4637. end)
  4638.  
  4639. localwin:drawButton(1/2, 'God', function()
  4640.  
  4641.     lp.Character.Humanoid.MaxHealth = math.huge
  4642.  
  4643.     lp.Character.Humanoid.Health = math.huge
  4644.  
  4645. end)
  4646.  
  4647. localwin:drawButton(1/2, 'NoGrav', function()
  4648.  
  4649.     if lp.Character then
  4650.  
  4651.         for x,m in pairs(lp.Character:GetChildren()) do
  4652.  
  4653.             if m:IsA("BasePart") then
  4654.  
  4655.                 local bf = Instance.new("BodyForce", m)
  4656.  
  4657.                 bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  4658.  
  4659.             end
  4660.  
  4661.             if m:IsA("Hat") or m:IsA("Accessory") then
  4662.  
  4663.                 if m:findFirstChild("Handle") then
  4664.  
  4665.                     local bf = Instance.new("BodyForce", m.Handle)
  4666.  
  4667.                     bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  4668.  
  4669.                 end
  4670.  
  4671.             end
  4672.  
  4673.         end
  4674.  
  4675.     end
  4676.  
  4677. end)
  4678.  
  4679. localwin:drawButton(1/2, 'Rainbow Name', function()
  4680.  
  4681.     lp.Neutral = false
  4682.  
  4683.     repeat
  4684.  
  4685.         wait()
  4686.  
  4687.         lp.TeamColor = BrickColor.Random()
  4688.  
  4689.     until not lp.Character.Humanoid
  4690.  
  4691. end)
  4692.  
  4693. localwin:drawButton(1/2, 'Random Fedora', function()
  4694.  
  4695.     local hats={
  4696.  
  4697.         98346834,
  4698.  
  4699.         215751161,
  4700.  
  4701.         119916949,
  4702.  
  4703.         72082328,
  4704.  
  4705.         147180077,
  4706.  
  4707.         100929604,
  4708.  
  4709.         63043890,
  4710.  
  4711.         1285307,
  4712.  
  4713.         1029025,
  4714.  
  4715.         334663683,
  4716.  
  4717.         259423244
  4718.  
  4719.     }
  4720.  
  4721.     game:GetService("InsertService"):LoadAsset(hats[math.random(1,#hats)]):GetChildren()[1].Parent = lp.Character
  4722.  
  4723. end)
  4724.  
  4725. localwin:drawButton(1/2, 'Clear Appearance', function()
  4726.  
  4727.     lp:ClearCharacterAppearance()
  4728.  
  4729. end)
  4730.  
  4731. localwin:drawButton(1/2, 'Disguise', function()
  4732.  
  4733.     local p = lp.Character
  4734.  
  4735.     if p:FindFirstChild("topkek") then
  4736.  
  4737.         p.topkek:Destroy()
  4738.  
  4739.     end
  4740.  
  4741.     p.Name = ""
  4742.  
  4743.     p.Head.Transparency = 1
  4744.  
  4745.     local mo = Instance.new("Model", p)
  4746.  
  4747.     mo.Name = ""
  4748.  
  4749.     local hu = Instance.new("Humanoid", mo)
  4750.  
  4751.     hu.Name = "distag"
  4752.  
  4753.     hu.Health = 100
  4754.  
  4755.     hu.MaxHealth = 100
  4756.  
  4757.     local fh = p.Head:Clone()
  4758.  
  4759.     fh.Parent = mo
  4760.  
  4761.     fh.Transparency = 0
  4762.  
  4763.     local we = Instance.new("Weld", fh)
  4764.  
  4765.     we.Part0 = p.Head
  4766.  
  4767.     we.Part1 = mo
  4768.  
  4769.     lp:ClearCharacterAppearance()
  4770.  
  4771.     pcall(function() p["Body Colors"]:Destroy() end)
  4772.  
  4773.     Instance.new("BodyColors", p)
  4774.  
  4775. end)
  4776.  
  4777. localwin:drawButton(1, 'Dick Shooter', function()
  4778.  
  4779.     topkek.libutil:dickShooter()
  4780.  
  4781. end)
  4782.  
  4783. localwin:addSpacing()
  4784.  
  4785. local hackerInp
  4786.  
  4787. localwin:drawButton(1/2, 'Set Tag', function()
  4788.  
  4789.     local len = 10
  4790.  
  4791.     local bb = Instance.new("BillboardGui")
  4792.  
  4793.     bb.Parent = lp.Character.Head
  4794.  
  4795.     bb.Adornee = lp.Character.Head
  4796.  
  4797.     bb.AlwaysOnTop = true
  4798.  
  4799.     bb.Enabled = true
  4800.  
  4801.     bb.Size = UDim2.new(len, 0, 1.5, 0)
  4802.  
  4803.     bb.Name = "tag"
  4804.  
  4805.     bb.StudsOffset = Vector3.new(0, 3, 0)
  4806.  
  4807.     --local fr = Instance.new("Frame")
  4808.  
  4809.     --fr.Parent = bb
  4810.  
  4811.     --fr.Size = UDim2.new(1, 0, 1, 0)
  4812.  
  4813.     --fr.Style = Enum.FrameStyle.RobloxRound
  4814.  
  4815.     local tl = Instance.new("TextLabel")
  4816.  
  4817.     tl.Parent = bb
  4818.  
  4819.     tl.Font = Enum.Font.Code
  4820.  
  4821.     tl.BackgroundTransparency = 1
  4822.  
  4823.     tl.TextScaled = true
  4824.  
  4825.     tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  4826.  
  4827.     tl.Size = UDim2.new(1, 0, 1, 0)
  4828.  
  4829.     tl.Text = hackerInp.Text
  4830.  
  4831.     tl.Name = "trutag"
  4832.  
  4833.     tl.Visible = true
  4834.  
  4835.     tl.ZIndex = 2
  4836.  
  4837. end)
  4838.  
  4839. hackerInp = localwin:drawTextBox(1/2, 'Hacker')
  4840.  
  4841. --[[ scripts ]]--
  4842.  
  4843. -- excuse my disgusting code :v
  4844.  
  4845. local scriptwin = topkek.libgui:hookContainer(base['ScriptsContainer'])
  4846.  
  4847. local search = scriptwin:drawTextBox(1,'')
  4848.  
  4849. local origy = scriptwin:getDrawY()
  4850.  
  4851. scriptwin:addSpacing()
  4852.  
  4853. scriptwin:addSpacing()
  4854.  
  4855. local a = Instance.new("LocalScript");a.Name='script 1'
  4856.  
  4857. local b = Instance.new("LocalScript");b.Name='script 2'
  4858.  
  4859. local c = Instance.new("LocalScript");c.Name='script 3'
  4860.  
  4861. local scripts = {a,b,c}
  4862.  
  4863. local container = {}
  4864.  
  4865. function MakeList(condition)
  4866.  
  4867.     for i,v in pairs(scriptwin:GetChildren()) do
  4868.  
  4869.         if v.Name == "Script" then
  4870.  
  4871.             v:Destroy()
  4872.  
  4873.         end
  4874.  
  4875.     end
  4876.  
  4877.     scriptwin:setDrawY(origy)
  4878.  
  4879.     for i, v in pairs(scripts) do
  4880.  
  4881.         if string.find(v.Name, condition) or (condition == "") or (condition == " ") then
  4882.  
  4883.             local scr = scriptwin:drawButton(1, v.Name, function()
  4884.  
  4885.                 print('no loadstring lol')
  4886.  
  4887.             end, 25)
  4888.  
  4889.             scr.Name = 'Script'
  4890.  
  4891.         end
  4892.  
  4893.     end
  4894.  
  4895. end
  4896.  
  4897. game:GetService("UserInputService").InputChanged:connect(function(inp)
  4898.  
  4899.     if inp.UserInputType == Enum.UserInputType.TextInput then
  4900.  
  4901.         if search:IsFocused() then
  4902.  
  4903.             MakeList(search.Text)
  4904.  
  4905.         end
  4906.  
  4907.     end
  4908.  
  4909. end)
  4910.  
  4911. MakeList('')
  4912.  
  4913. --[[ misc main ]]--
  4914.  
  4915. local miscwin = topkek.libgui:hookContainer(base['MiscellaneousContainer'])
  4916.  
  4917. local scroll = miscwin:drawScrollingContainer(165)
  4918.  
  4919. scroll:center()
  4920.  
  4921. for i, v in pairs(topkek.libsettings:getSetting("misc")) do
  4922.  
  4923.     scroll:drawButton(1, v, function()
  4924.  
  4925.         topkek.libwindows:switchWindow(v .. 'Container', v)
  4926.  
  4927.     end)
  4928. end
  4929. scroll.main.CanvasSize = scroll.main.CanvasSize - UDim2.new(0, 0, 0, 3)
  4930. --[[ initiation ]]--
  4931. topkek.libwindows:registerWindow(base['HomeContainer'])
  4932. topkek.libwindows:registerWindow(base['ServerContainer'])
  4933. topkek.libwindows:registerWindow(base['PlayersContainer'])
  4934. topkek.libwindows:registerWindow(base['LocalPlayerContainer'])
  4935. topkek.libwindows:registerWindow(base['ScriptsContainer'])
  4936. topkek.libwindows:registerWindow(base['MiscellaneousContainer'])
  4937. topkek.libwindows:initiateNavigator()
  4938. topkek.libwindows:initiateHome()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement