Advertisement
Guest User

Untitled

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