FundyRBX

TopK3k

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