Advertisement
alek_

TopKek v3

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