Advertisement
Wilkins1000

TOPK3K 3.0 ROBLOX

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