Diimond

RB world 2 gui update loadstring

Aug 10th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 197.54 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local rbwgui = Instance.new("ScreenGui")
  5. local Maingui = Instance.new("Frame")
  6. local TextLabel = Instance.new("TextLabel")
  7. local TextLabel_2 = Instance.new("TextLabel")
  8. local Frame = Instance.new("Frame")
  9. local TextButton = Instance.new("TextButton")
  10. local TextButton_2 = Instance.new("TextButton")
  11. local TextButton_3 = Instance.new("TextButton")
  12. local TextButton_4 = Instance.new("TextButton")
  13. local TextButtona = Instance.new("TextButton")
  14. local TextLabel_3 = Instance.new("TextLabel")
  15. local TextLabel_4 = Instance.new("TextLabel")
  16. local TextButton_5 = Instance.new("TextButton")
  17. local TextLabel_5 = Instance.new("TextLabel")
  18. local TextButton_6 = Instance.new("TextButton")
  19. local TextLabel_6 = Instance.new("TextLabel")
  20. local NextPage = Instance.new("TextButton")
  21. local NextPage2 = Instance.new("TextButton")
  22. local TopBar = Instance.new("Frame")
  23. local TextLabel_7 = Instance.new("TextLabel")
  24. local TextLabel_8 = Instance.new("TextLabel")
  25. local Executor = Instance.new("Frame")
  26. local Detector = Instance.new("TextButton")
  27. local CodeBox = Instance.new("TextBox")
  28. local Drag = Instance.new("TextButton")
  29. local Corner = Instance.new("Frame")
  30. local Corner_2 = Instance.new("Frame")
  31. local Corner_3 = Instance.new("Frame")
  32. local Corner_4 = Instance.new("Frame")
  33. local ResizeR = Instance.new("TextButton")
  34. local ResizeL = Instance.new("TextButton")
  35. local ResizeR_2 = Instance.new("TextButton")
  36. local Corner_5 = Instance.new("Frame")
  37. local Corner_6 = Instance.new("Frame")
  38. local Corner_7 = Instance.new("Frame")
  39. local Corner_8 = Instance.new("Frame")
  40. local ResizeL_2 = Instance.new("TextButton")
  41. local MainFrame = Instance.new("Frame")
  42. local Execute = Instance.new("TextButton")
  43. local MinimizeGUI = Instance.new("TextButton")
  44. --Properties:
  45. rbwgui.Name = "rbwgui"
  46. rbwgui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  47.  
  48. Maingui.Name = "Maingui"
  49. Maingui.Parent = rbwgui
  50. Maingui.Draggable = true
  51. Maingui.Active = true
  52. Maingui.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  53. Maingui.Position = UDim2.new(-0.0960729271, 202, 0.180000007, 2)
  54. Maingui.Size = UDim2.new(0, 546, 0, 268)
  55.  
  56. TextLabel.Parent = Maingui
  57. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  58. TextLabel.BackgroundTransparency = 1
  59. TextLabel.Position = UDim2.new(0.639194191, 0, 0.13432695, 0)
  60. TextLabel.Size = UDim2.new(0, 175, 0, 24)
  61. TextLabel.Font = Enum.Font.Highway
  62. TextLabel.Text = "https://discord.gg/x5Hm6G"
  63. TextLabel.TextColor3 = Color3.new(1, 0.952941, 0.27451)
  64. TextLabel.TextScaled = true
  65. TextLabel.TextSize = 14
  66. TextLabel.TextWrapped = true
  67.  
  68. TextLabel_2.Parent = Maingui
  69. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  70. TextLabel_2.BackgroundTransparency = 1
  71. TextLabel_2.Position = UDim2.new(0.406593412, 0, 0.145204008, 0)
  72. TextLabel_2.Size = UDim2.new(0, 119, 0, 25)
  73. TextLabel_2.Font = Enum.Font.Highway
  74. TextLabel_2.Text = "made by notDiimondAtAll#9622"
  75. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  76. TextLabel_2.TextScaled = true
  77. TextLabel_2.TextSize = 14
  78. TextLabel_2.TextWrapped = true
  79.  
  80. Frame.Parent = Maingui
  81. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  82. Frame.Position = UDim2.new(0.0109890113, 0, 0.272388071, 0)
  83. Frame.Size = UDim2.new(0, 532, 0, 184)
  84.  
  85. TextButton.Parent = Frame
  86. TextButton.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  87. TextButton.Position = UDim2.new(0.0394736826, 0, 0.67894733, 0)
  88. TextButton.Size = UDim2.new(0, 137, 0, 37)
  89. TextButton.Font = Enum.Font.Highway
  90. TextButton.Text = "Change Park Eastlake to Westlake"
  91. TextButton.TextColor3 = Color3.new(1, 1, 1)
  92. TextButton.TextSize = 14
  93. TextButton.TextWrapped = true
  94.  
  95. TextButton_2.Parent = Frame
  96. TextButton_2.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  97. TextButton_2.Position = UDim2.new(0.0394736826, 0, 0.36783278, 0)
  98. TextButton_2.Size = UDim2.new(0, 137, 0, 37)
  99. TextButton_2.Font = Enum.Font.Highway
  100. TextButton_2.Text = "Toggable TP \"N\""
  101. TextButton_2.TextColor3 = Color3.new(1, 1, 1)
  102. TextButton_2.TextSize = 14
  103.  
  104. TextButton_3.Parent = Frame
  105. TextButton_3.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  106. TextButton_3.Position = UDim2.new(0.693608999, 0, 0.36783278, 0)
  107. TextButton_3.Size = UDim2.new(0, 137, 0, 37)
  108. TextButton_3.Font = Enum.Font.Highway
  109. TextButton_3.Text = "Speed \"B\""
  110. TextButton_3.TextColor3 = Color3.new(1, 1, 1)
  111. TextButton_3.TextSize = 14
  112.  
  113. TextButton_4.Parent = Frame
  114. TextButton_4.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  115. TextButton_4.Position = UDim2.new(0.693608999, 0, 0.678947389, 0)
  116. TextButton_4.Size = UDim2.new(0, 137, 0, 37)
  117. TextButton_4.Font = Enum.Font.Highway
  118. TextButton_4.Text = "Change Park Westlake to Eastlake"
  119. TextButton_4.TextColor3 = Color3.new(1, 1, 1)
  120. TextButton_4.TextSize = 14
  121. TextButton_4.TextWrapped = true
  122.  
  123. TextButtona.Name = "TextButtona"
  124. TextButtona.Parent = Frame
  125. TextButtona.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  126. TextButtona.Position = UDim2.new(0.374060154, 0, 0.36783278, 0)
  127. TextButtona.Size = UDim2.new(0, 135, 0, 37)
  128. TextButtona.Font = Enum.Font.Highway
  129. TextButtona.Text = "Aimbot \"V\" to shoot"
  130. TextButtona.TextColor3 = Color3.new(1, 1, 1)
  131. TextButtona.TextSize = 14
  132.  
  133. TextLabel_3.Parent = Frame
  134. TextLabel_3.BackgroundColor3 = Color3.new(0.0980392, 1, 0)
  135. TextLabel_3.BackgroundTransparency = 1
  136. TextLabel_3.Position = UDim2.new(0.710815549, 0, 0.576764643, 0)
  137. TextLabel_3.Size = UDim2.new(0, 119, 0, 25)
  138. TextLabel_3.Font = Enum.Font.Highway
  139. TextLabel_3.Text = "Execute in main menu"
  140. TextLabel_3.TextColor3 = Color3.new(0.0980392, 1, 0)
  141. TextLabel_3.TextScaled = true
  142. TextLabel_3.TextSize = 14
  143. TextLabel_3.TextStrokeColor3 = Color3.new(0.180392, 1, 0)
  144. TextLabel_3.TextWrapped = true
  145.  
  146. TextLabel_4.Parent = Frame
  147. TextLabel_4.BackgroundColor3 = Color3.new(0.0980392, 1, 0)
  148. TextLabel_4.BackgroundTransparency = 1
  149. TextLabel_4.Position = UDim2.new(0.055475235, 0, 0.579389274, 0)
  150. TextLabel_4.Size = UDim2.new(0, 119, 0, 25)
  151. TextLabel_4.Font = Enum.Font.Highway
  152. TextLabel_4.Text = "Execute in main menu"
  153. TextLabel_4.TextColor3 = Color3.new(0.0980392, 1, 0)
  154. TextLabel_4.TextScaled = true
  155. TextLabel_4.TextSize = 14
  156. TextLabel_4.TextStrokeColor3 = Color3.new(0.180392, 1, 0)
  157. TextLabel_4.TextWrapped = true
  158.  
  159. TextButton_5.Parent = Frame
  160. TextButton_5.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  161. TextButton_5.Position = UDim2.new(0.374060154, 0, 0.67368418, 0)
  162. TextButton_5.Size = UDim2.new(0, 137, 0, 39)
  163. TextButton_5.Font = Enum.Font.Highway
  164. TextButton_5.Text = "TOPK3K 4.0 (Has fly cmd)"
  165. TextButton_5.TextColor3 = Color3.new(1, 1, 1)
  166. TextButton_5.TextSize = 14
  167. TextButton_5.TextWrapped = true
  168.  
  169. TextLabel_5.Parent = Frame
  170. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  171. TextLabel_5.BackgroundTransparency = 1
  172. TextLabel_5.Position = UDim2.new(0.124060139, 0, 1.057477, 0)
  173. TextLabel_5.Size = UDim2.new(0, 399, 0, 31)
  174. TextLabel_5.Font = Enum.Font.Highway
  175. TextLabel_5.Text = "Join the discord and @me if there are any scripts that you have and want to be added to the gui."
  176. TextLabel_5.TextColor3 = Color3.new(1, 0.952941, 0.27451)
  177. TextLabel_5.TextScaled = true
  178. TextLabel_5.TextSize = 14
  179. TextLabel_5.TextWrapped = true
  180.  
  181. TextButton_6.Parent = Frame
  182. TextButton_6.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  183. TextButton_6.Position = UDim2.new(0.0394736826, 0, 0.070652172, 0)
  184. TextButton_6.Size = UDim2.new(0, 485, 0, 37)
  185. TextButton_6.Font = Enum.Font.Highway
  186. TextButton_6.Text = "Temporary Stat change (In game)"
  187. TextButton_6.TextColor3 = Color3.new(1, 1, 1)
  188. TextButton_6.TextSize = 14
  189. TextButton_6.TextWrapped = true
  190.  
  191. TextLabel_6.Parent = Frame
  192. TextLabel_6.BackgroundColor3 = Color3.new(0.0980392, 1, 0)
  193. TextLabel_6.BackgroundTransparency = 1
  194. TextLabel_6.Position = UDim2.new(0.0695488751, 0, 4.65661287e-10, 0)
  195. TextLabel_6.Size = UDim2.new(0, 457, 0, 18)
  196. TextLabel_6.Font = Enum.Font.Highway
  197. TextLabel_6.Text = "Exploits Suported: Cerberus Rewrtie, Visenya, Hexus, ProtoSmasher (Created by TheRealCurry on v3rmillion"
  198. TextLabel_6.TextColor3 = Color3.new(0.0980392, 1, 0)
  199. TextLabel_6.TextScaled = true
  200. TextLabel_6.TextSize = 14
  201. TextLabel_6.TextStrokeColor3 = Color3.new(0.180392, 1, 0)
  202. TextLabel_6.TextWrapped = true
  203.  
  204. NextPage.Name = "NextPage"
  205. NextPage.Parent = Maingui
  206. NextPage.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  207. NextPage.Position = UDim2.new(0.049450554, 0, 0.167057574, 0)
  208. NextPage.Size = UDim2.new(0, 48, 0, 12)
  209. NextPage.Font = Enum.Font.Highway
  210. NextPage.Text = "Page 1"
  211. NextPage.TextColor3 = Color3.new(1, 1, 1)
  212. NextPage.TextScaled = true
  213. NextPage.TextSize = 14
  214. NextPage.TextWrapped = true
  215.  
  216. NextPage2.Name = "NextPage2"
  217. NextPage2.Parent = Maingui
  218. NextPage2.BackgroundColor3 = Color3.new(0.301961, 0.356863, 0.603922)
  219. NextPage2.Position = UDim2.new(0.177655697, 0, 0.166897669, 0)
  220. NextPage2.Size = UDim2.new(0, 48, 0, 12)
  221. NextPage2.Font = Enum.Font.Highway
  222. NextPage2.Text = "Page 2"
  223. NextPage2.TextColor3 = Color3.new(1, 1, 1)
  224. NextPage2.TextScaled = true
  225. NextPage2.TextSize = 14
  226. NextPage2.TextWrapped = true
  227.  
  228. TopBar.Name = "TopBar"
  229. TopBar.Parent = Maingui
  230. TopBar.BackgroundColor3 = Color3.new(0.0862745, 0.0862745, 0.0862745)
  231. TopBar.Position = UDim2.new(0.000423833728, 0, -0.0100298524, 0)
  232. TopBar.Size = UDim2.new(0, 546, 0, 39)
  233.  
  234. TextLabel_7.Parent = TopBar
  235. TextLabel_7.BackgroundColor3 = Color3.new(1, 1, 1)
  236. TextLabel_7.BackgroundTransparency = 1
  237. TextLabel_7.Position = UDim2.new(0.0152871609, 0, 0.0950416476, 0)
  238. TextLabel_7.Size = UDim2.new(0, 167, 0, 35)
  239. TextLabel_7.Font = Enum.Font.Highway
  240. TextLabel_7.Text = "RB World GUI"
  241. TextLabel_7.TextColor3 = Color3.new(1, 1, 1)
  242. TextLabel_7.TextScaled = true
  243. TextLabel_7.TextSize = 14
  244. TextLabel_7.TextWrapped = true
  245.  
  246. TextLabel_8.Parent = TopBar
  247. TextLabel_8.BackgroundColor3 = Color3.new(1, 1, 1)
  248. TextLabel_8.BackgroundTransparency = 1
  249. TextLabel_8.Position = UDim2.new(0.362637371, 0, 0.196078449, 0)
  250. TextLabel_8.Size = UDim2.new(0, 262, 0, 28)
  251. TextLabel_8.Font = Enum.Font.Highway
  252. TextLabel_8.Text = "None of the scripts here are made by me, all credits go to their respective owners"
  253. TextLabel_8.TextColor3 = Color3.new(1, 0, 0)
  254. TextLabel_8.TextScaled = true
  255. TextLabel_8.TextSize = 14
  256. TextLabel_8.TextWrapped = true
  257.  
  258. Executor.Name = "Executor"
  259. Executor.Parent = Maingui
  260. Executor.BackgroundColor3 = Color3.new(1, 1, 1)
  261. Executor.BackgroundTransparency = 1
  262. Executor.Position = UDim2.new(0.5, 0, 0, 0)
  263. Executor.Size = UDim2.new(0, 100, 0, 100)
  264. Executor.Visible = false
  265.  
  266. Detector.Name = "Detector"
  267. Detector.Parent = Executor
  268. Detector.BackgroundColor3 = Color3.new(0.878431, 0.878431, 0.878431)
  269. Detector.BackgroundTransparency = 1
  270. Detector.Position = UDim2.new(-1, -255, -1, 370)
  271. Detector.Size = UDim2.new(3, -30, 3, -20)
  272. Detector.AutoButtonColor = false
  273. Detector.Text = ""
  274. Detector.TextColor3 = Color3.new(0, 0, 0)
  275.  
  276. CodeBox.Name = "CodeBox"
  277. CodeBox.Parent = Executor
  278. CodeBox.Active = false
  279. CodeBox.BackgroundColor3 = Color3.new(1, 1, 1)
  280. CodeBox.BorderColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  281. CodeBox.Position = UDim2.new(0, -265, 0, 91)
  282. CodeBox.Size = UDim2.new(0, 532, 0, 147)
  283. CodeBox.MultiLine = true
  284. CodeBox.Text = "print(\"Join our discord if you haven't already! https://discord.gg/JCQjGeZ\")"
  285. CodeBox.TextSize = 9
  286. CodeBox.TextStrokeColor3 = Color3.new(0.917647, 0.917647, 0.917647)
  287. CodeBox.TextStrokeTransparency = 0
  288. CodeBox.TextWrapped = true
  289. CodeBox.TextXAlignment = Enum.TextXAlignment.Left
  290. CodeBox.TextYAlignment = Enum.TextYAlignment.Top
  291.  
  292. Drag.Name = "Drag"
  293. Drag.Parent = CodeBox
  294. Drag.BackgroundColor3 = Color3.new(0.870588, 0.870588, 0.870588)
  295. Drag.BorderColor3 = Color3.new(0.686275, 0.686275, 0.686275)
  296. Drag.Position = UDim2.new(0, 0, 0, -20)
  297. Drag.Size = UDim2.new(1, 0, 0, 20)
  298. Drag.ZIndex = 2
  299. Drag.AutoButtonColor = false
  300. Drag.Font = Enum.Font.SourceSansBold
  301. Drag.Text = "Drag"
  302. Drag.TextColor3 = Color3.new(1, 1, 1)
  303. Drag.TextScaled = true
  304. Drag.TextStrokeTransparency = 0
  305. Drag.TextWrapped = true
  306.  
  307. Corner.Name = "Corner"
  308. Corner.Parent = Drag
  309. Corner.BackgroundColor3 = Color3.new(0.870588, 0.870588, 0.870588)
  310. Corner.BorderSizePixel = 0
  311. Corner.Position = UDim2.new(0, 3, 0, 3)
  312. Corner.Size = UDim2.new(0, 5, 0, 5)
  313. Corner.ZIndex = 3
  314.  
  315. Corner_2.Name = "Corner"
  316. Corner_2.Parent = Corner
  317. Corner_2.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  318. Corner_2.BorderSizePixel = 0
  319. Corner_2.Position = UDim2.new(0, -1, 0, -1)
  320. Corner_2.Size = UDim2.new(1, 1, 1, 1)
  321. Corner_2.ZIndex = 2
  322.  
  323. Corner_3.Name = "Corner"
  324. Corner_3.Parent = Drag
  325. Corner_3.BackgroundColor3 = Color3.new(0.87451, 0.87451, 0.87451)
  326. Corner_3.BorderSizePixel = 0
  327. Corner_3.Position = UDim2.new(1, -7, 0, 3)
  328. Corner_3.Size = UDim2.new(0, 5, 0, 5)
  329. Corner_3.ZIndex = 3
  330.  
  331. Corner_4.Name = "Corner"
  332. Corner_4.Parent = Corner_3
  333. Corner_4.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  334. Corner_4.BorderSizePixel = 0
  335. Corner_4.Position = UDim2.new(0, 0, 0, -1)
  336. Corner_4.Size = UDim2.new(1, 1, 1, 1)
  337. Corner_4.ZIndex = 2
  338.  
  339. ResizeR.Name = "ResizeR"
  340. ResizeR.Parent = Drag
  341. ResizeR.BackgroundColor3 = Color3.new(0.878431, 0.878431, 0.878431)
  342. ResizeR.BackgroundTransparency = 1
  343. ResizeR.Position = UDim2.new(1, -12, 0, -3)
  344. ResizeR.Size = UDim2.new(0, 15, 0, 15)
  345. ResizeR.ZIndex = 2
  346. ResizeR.AutoButtonColor = false
  347. ResizeR.Text = ""
  348. ResizeR.TextColor3 = Color3.new(0, 0, 0)
  349.  
  350. ResizeL.Name = "ResizeL"
  351. ResizeL.Parent = Drag
  352. ResizeL.BackgroundColor3 = Color3.new(0.882353, 0.882353, 0.882353)
  353. ResizeL.BackgroundTransparency = 1
  354. ResizeL.Position = UDim2.new(0, -3, 0, -3)
  355. ResizeL.Size = UDim2.new(0, 15, 0, 15)
  356. ResizeL.ZIndex = 2
  357. ResizeL.AutoButtonColor = false
  358. ResizeL.Text = ""
  359. ResizeL.TextColor3 = Color3.new(0, 0, 0)
  360.  
  361. ResizeR_2.Name = "ResizeR"
  362. ResizeR_2.Parent = CodeBox
  363. ResizeR_2.BackgroundColor3 = Color3.new(0.87451, 0.87451, 0.87451)
  364. ResizeR_2.BackgroundTransparency = 1
  365. ResizeR_2.Position = UDim2.new(1, -12, 1, -12)
  366. ResizeR_2.Size = UDim2.new(0, 15, 0, 15)
  367. ResizeR_2.ZIndex = 2
  368. ResizeR_2.AutoButtonColor = false
  369. ResizeR_2.Text = ""
  370. ResizeR_2.TextColor3 = Color3.new(0, 0, 0)
  371.  
  372. Corner_5.Name = "Corner"
  373. Corner_5.Parent = CodeBox
  374. Corner_5.BackgroundColor3 = Color3.new(1, 1, 1)
  375. Corner_5.BorderSizePixel = 0
  376. Corner_5.Position = UDim2.new(1, -7, 1, -7)
  377. Corner_5.Size = UDim2.new(0, 5, 0, 5)
  378. Corner_5.ZIndex = 3
  379.  
  380. Corner_6.Name = "Corner"
  381. Corner_6.Parent = Corner_5
  382. Corner_6.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  383. Corner_6.BorderSizePixel = 0
  384. Corner_6.Size = UDim2.new(1, 1, 1, 1)
  385. Corner_6.ZIndex = 2
  386.  
  387. Corner_7.Name = "Corner"
  388. Corner_7.Parent = CodeBox
  389. Corner_7.BackgroundColor3 = Color3.new(1, 1, 1)
  390. Corner_7.BorderSizePixel = 0
  391. Corner_7.Position = UDim2.new(0, 3, 1, -7)
  392. Corner_7.Size = UDim2.new(0, 5, 0, 5)
  393. Corner_7.ZIndex = 3
  394.  
  395. Corner_8.Name = "Corner"
  396. Corner_8.Parent = Corner_7
  397. Corner_8.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  398. Corner_8.BorderSizePixel = 0
  399. Corner_8.Position = UDim2.new(0, -1, 0, 0)
  400. Corner_8.Size = UDim2.new(1, 1, 1, 1)
  401. Corner_8.ZIndex = 2
  402.  
  403. ResizeL_2.Name = "ResizeL"
  404. ResizeL_2.Parent = CodeBox
  405. ResizeL_2.BackgroundColor3 = Color3.new(0.878431, 0.878431, 0.878431)
  406. ResizeL_2.BackgroundTransparency = 1
  407. ResizeL_2.Position = UDim2.new(0, -3, 1, -12)
  408. ResizeL_2.Size = UDim2.new(0, 15, 0, 15)
  409. ResizeL_2.ZIndex = 2
  410. ResizeL_2.AutoButtonColor = false
  411. ResizeL_2.Text = ""
  412. ResizeL_2.TextColor3 = Color3.new(0, 0, 0)
  413.  
  414. MainFrame.Name = "MainFrame"
  415. MainFrame.Parent = Executor
  416. MainFrame.Active = true
  417. MainFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  418. MainFrame.BackgroundTransparency = 1
  419. MainFrame.BorderColor3 = Color3.new(0.764706, 0.764706, 0.764706)
  420. MainFrame.Draggable = true
  421. MainFrame.Position = UDim2.new(0, 0, 0, 255)
  422. MainFrame.Size = UDim2.new(0, 90, 0, 75)
  423. MainFrame.ZIndex = 3
  424.  
  425. Execute.Name = "Execute"
  426. Execute.Parent = MainFrame
  427. Execute.BackgroundColor3 = Color3.new(1, 0, 0)
  428. Execute.BorderColor3 = Color3.new(0.784314, 0, 0)
  429. Execute.BorderSizePixel = 2
  430. Execute.Position = UDim2.new(0, -24, 0, -15)
  431. Execute.Size = UDim2.new(0, 64, 0, 17)
  432. Execute.ZIndex = 4
  433. Execute.Font = Enum.Font.SourceSansBold
  434. Execute.Text = "Execute"
  435. Execute.TextColor3 = Color3.new(1, 1, 1)
  436. Execute.TextScaled = true
  437. Execute.TextSize = 14
  438. Execute.TextStrokeTransparency = 0
  439. Execute.TextWrapped = true
  440.  
  441. MinimizeGUI.Name = "MinimizeGUI"
  442. MinimizeGUI.Parent = rbwgui
  443. MinimizeGUI.BackgroundColor3 = Color3.new(0, 0, 0)
  444. MinimizeGUI.BackgroundTransparency = 0.40000000596046
  445. MinimizeGUI.Position = UDim2.new(0, 0, 0.600790501, 0)
  446. MinimizeGUI.Size = UDim2.new(0, 88, 0, 25)
  447. MinimizeGUI.Font = Enum.Font.Highway
  448. MinimizeGUI.Text = "Open/Close"
  449. MinimizeGUI.TextColor3 = Color3.new(1, 1, 1)
  450. MinimizeGUI.TextScaled = true
  451. MinimizeGUI.TextSize = 14
  452. MinimizeGUI.TextWrapped = true
  453. -- Scripts:
  454. function SCRIPT_GSXU65_FAKESCRIPT() -- rbwgui.Execute Script
  455. getfenv().script = Instance.new('Script', rbwgui)
  456.  
  457. local gui = script.Parent
  458. local mainframe = gui.Maingui.Executor.MainFrame
  459. local ExecuteButton = mainframe.Execute
  460. local CodeBox = gui.Maingui.Executor.CodeBox
  461.  
  462. ExecuteButton.MouseButton1Click:connect(function()
  463. loadstring(CodeBox.Text)()
  464. end)
  465.  
  466. end
  467. coroutine.resume(coroutine.create(SCRIPT_GSXU65_FAKESCRIPT))
  468. function SCRIPT_YSGK81_FAKESCRIPT() -- TextButton.Script
  469. getfenv().script = Instance.new('Script', TextButton)
  470.  
  471. function Click()
  472. game.ReplicatedStorage.places:FindFirstChild("RB Eastside Park").Value = 593223204
  473. print 'worked';
  474. end
  475.  
  476. script.Parent.MouseButton1Down:connect(Click)
  477.  
  478. end
  479. coroutine.resume(coroutine.create(SCRIPT_YSGK81_FAKESCRIPT))
  480. function SCRIPT_IRTJ90_FAKESCRIPT() -- TextButton_2.Script
  481. getfenv().script = Instance.new('Script', TextButton_2)
  482.  
  483. function whatever()
  484. toggle = true
  485. togglekey = "n" --Key that you will use to toggle the on and off
  486. killkey = "k" --Key that you will use to kill a player
  487. function Hint(txt)
  488. local b = Instance.new('Hint', workspace)
  489. b.Text = txt
  490. wait(2)
  491. b:Destroy()
  492. end
  493. Local = game:GetService('Players').LocalPlayer
  494. Mouse = Local:GetMouse()
  495. Mouse.Button1Down:connect(function()
  496. pcall(function()
  497. if toggle then
  498. Local.Character.HumanoidRootPart.CFrame = Local:GetMouse().Hit
  499. end
  500. end)
  501. end)
  502. Mouse.KeyDown:connect(function(key)
  503. if key == togglekey then
  504. if toggle then
  505. toggle = false
  506. Hint('Turned Off!')
  507. print ('Turned Off!')
  508. else
  509. toggle = true
  510. Hint('Turned On!')
  511. print ('Turned On!')
  512. end
  513. elseif key == killkey then
  514. if toggle then
  515. pcall(function()
  516. Mouse.Target.Parent:FindFirstChild('Humanoid').Health = 0
  517. Hint('Killed ' .. Mouse.Target.Parent.Name)
  518. end)
  519. end
  520. end
  521. end)
  522. end
  523.  
  524. script.Parent.MouseButton1Down:connect(whatever)
  525.  
  526. end
  527. coroutine.resume(coroutine.create(SCRIPT_IRTJ90_FAKESCRIPT))
  528. function SCRIPT_SLZQ87_FAKESCRIPT() -- TextButton_3.Script
  529. getfenv().script = Instance.new('Script', TextButton_3)
  530.  
  531. function whatever()
  532. -- << K1LL0X >> --
  533.  
  534. --This may be a little buggy, so beware.
  535. --Hold "Q" to speed up
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542. down = false
  543. velocity = Instance.new("BodyVelocity")
  544. velocity.maxForce = Vector3.new(100000, 0, 100000)
  545. ---vv Use that to change the speed v
  546. local speed = 150
  547. gyro = Instance.new("BodyGyro")
  548. gyro.maxTorque = Vector3.new(100000, 0, 100000)
  549.  
  550. local hum = game.Players.LocalPlayer.Character.Humanoid
  551.  
  552. function onButton1Down(mouse)
  553. down = true
  554. velocity.Parent = game.Players.LocalPlayer.Character.UpperTorso
  555. velocity.velocity = (hum.MoveDirection) * speed
  556. gyro.Parent = game.Players.LocalPlayer.Character.UpperTorso
  557. while down do
  558. if not down then break end
  559. velocity.velocity = (hum.MoveDirection) * speed
  560. local refpos = gyro.Parent.Position + (gyro.Parent.Position - workspace.CurrentCamera.CoordinateFrame.p).unit * 5
  561. gyro.cframe = CFrame.new(gyro.Parent.Position, Vector3.new(refpos.x, gyro.Parent.Position.y, refpos.z))
  562. wait(0.1)
  563. end
  564. end
  565.  
  566. function onButton1Up(mouse)
  567. velocity.Parent = nil
  568. gyro.Parent = nil
  569. down = false
  570. end
  571. --To Change the key in those 2 lines, replace the "q" with your desired key
  572. function onSelected(mouse)
  573. mouse.KeyDown:connect(function(k) if k:lower()=="b"then onButton1Down(mouse)end end)
  574. mouse.KeyUp:connect(function(k) if k:lower()=="b"then onButton1Up(mouse)end end)
  575. end
  576.  
  577. onSelected(game.Players.LocalPlayer:GetMouse())
  578. end
  579.  
  580. script.Parent.MouseButton1Down:connect(whatever)
  581.  
  582. end
  583. coroutine.resume(coroutine.create(SCRIPT_SLZQ87_FAKESCRIPT))
  584. function SCRIPT_ZWLV66_FAKESCRIPT() -- TextButton_4.Script
  585. getfenv().script = Instance.new('Script', TextButton_4)
  586.  
  587. function Click()
  588. game.ReplicatedStorage.places:FindFirstChild("RB Westlake Park").Value = 591582661
  589. print 'worked';
  590. end
  591.  
  592. script.Parent.MouseButton1Down:connect(Click)
  593.  
  594. end
  595. coroutine.resume(coroutine.create(SCRIPT_ZWLV66_FAKESCRIPT))
  596. function SCRIPT_UJCV65_FAKESCRIPT() -- TextButtona.Script
  597. getfenv().script = Instance.new('Script', TextButtona)
  598.  
  599. function whatever()
  600. --// RBW2 UPDATED //--
  601.  
  602. -- works here; https://www.roblox.com/games/593223204/RB-Westlake-Park
  603.  
  604. --// MAINVARS //--
  605.  
  606. remotes = game:GetService("ReplicatedStorage").gameplay
  607. mouse = game.Players.LocalPlayer:GetMouse()
  608.  
  609. --// EDITVARS //--
  610.  
  611. _G.accuracy = 99 -- Accuracy; 99 Makes it in almost always; 100 is always a green;
  612. _G.key = "v" -- Key to press to activate;
  613.  
  614. --// SCRIPT //--
  615.  
  616. print("Press f to shoot! \nPress q to toggle accuracy between 99 and 100!")
  617.  
  618. --// ACCURACY SWITCH
  619.  
  620. mouse.KeyDown:connect(function(k)
  621. if k == "q" then
  622. if _G.accuracy == 99 then
  623. _G.accuracy = 100
  624. elseif _G.accuracy == 100 then
  625. _G.accuracy = 99
  626. end
  627. print(_G.accuracy)
  628. end
  629. end)
  630.  
  631. --// SHOOT
  632.  
  633. mouse.KeyDown:connect(function(k)
  634. if k == _G.key then
  635. for _,v in pairs(game.Workspace:GetChildren()) do
  636. if v.Name == "Basketball" then
  637. if v.controller.Value == game.Players.LocalPlayer.Name then
  638. local oncourt = "Court"..tonumber(game.Players.LocalPlayer.System.OnCourt.Value)
  639. local onhoop = "_Hoop"..tonumber(game.Players.LocalPlayer.System.OnTeam.Value)
  640. remotes.character.value:FireServer("shooting", true)
  641. if game.Workspace[oncourt]:FindFirstChild(onhoop) then
  642. v.shoot:FireServer(game.Workspace[oncourt][onhoop], _G.accuracy, true)
  643. elseif game.Workspace[oncourt]:FindFirstChild("_Hoop1") then
  644. v.shoot:FireServer(game.Workspace[oncourt]["_Hoop1"], _G.accuracy, true)
  645. end
  646. end
  647. end
  648. end
  649. end
  650. end)
  651. end
  652.  
  653. script.Parent.MouseButton1Down:connect(whatever)
  654.  
  655. end
  656. coroutine.resume(coroutine.create(SCRIPT_UJCV65_FAKESCRIPT))
  657. function SCRIPT_EHTR85_FAKESCRIPT() -- TextButton_5.Script
  658. getfenv().script = Instance.new('Script', TextButton_5)
  659.  
  660. function Click()
  661. -- edited by bork so it works with proto XD
  662. local topkek = {}
  663. topkek.patch = '1.0.5a'
  664. topkek.data = {}
  665. topkek.commandbase = {}
  666. topkek.navigation = {}
  667. topkek.banmgr = {}
  668. topkek.lplr = game:GetService('Players').LocalPlayer
  669.  
  670. topkek.tools = {}
  671. topkek.tools.gui = {}
  672. topkek.tools.util = {}
  673. topkek.tools.animator = {}
  674.  
  675. topkek.windows = {}
  676. topkek.windows.lplr = {}
  677. topkek.windows.server = {}
  678. topkek.windows.players = {}
  679. topkek.windows.destruction = {}
  680. topkek.windows.scripts = {}
  681. topkek.windows.misc = {}
  682.  
  683. topkek.misc = {}
  684.  
  685. local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  686. NewGuiPart1.Name = "4.0"
  687. -------
  688. local NewGuiPart2 = Instance.new("Frame")
  689. NewGuiPart2.Active = true
  690. NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  691. NewGuiPart2.BorderSizePixel = 0
  692. NewGuiPart2.Name = "Main"
  693. NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
  694. NewGuiPart2.Selectable = true
  695. NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
  696. NewGuiPart2.Visible = false
  697. NewGuiPart2.ClipsDescendants = true
  698. NewGuiPart2.Draggable = true
  699. NewGuiPart2.Parent = NewGuiPart1
  700. -------
  701. local NewGuiPart3 = Instance.new("Frame")
  702. NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  703. NewGuiPart3.BorderSizePixel = 0
  704. NewGuiPart3.Name = "Topbar"
  705. NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
  706. NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
  707. NewGuiPart3.Parent = NewGuiPart2
  708. -------
  709. local NewGuiPart4 = Instance.new("TextLabel")
  710. NewGuiPart4.BackgroundTransparency = 1
  711. NewGuiPart4.Name = "PlayerName"
  712. NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
  713. NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
  714. NewGuiPart4.Visible = false
  715. NewGuiPart4.ZIndex = 4
  716. NewGuiPart4.Font = Enum.Font.Arcade
  717. NewGuiPart4.FontSize = Enum.FontSize.Size18
  718. NewGuiPart4.Text = "Player1"
  719. NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
  720. NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
  721. NewGuiPart4.Parent = NewGuiPart3
  722. -------
  723. local NewGuiPart5 = Instance.new("Frame")
  724. NewGuiPart5.BackgroundTransparency = 1
  725. NewGuiPart5.Name = "Controllers"
  726. NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
  727. NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
  728. NewGuiPart5.Parent = NewGuiPart3
  729. -------
  730. local NewGuiPart6 = Instance.new("TextButton")
  731. NewGuiPart6.Active = true
  732. NewGuiPart6.AutoButtonColor = false
  733. NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
  734. NewGuiPart6.BorderSizePixel = 0
  735. NewGuiPart6.Name = "Exit"
  736. NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
  737. NewGuiPart6.Selectable = true
  738. NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
  739. NewGuiPart6.Style = Enum.ButtonStyle.Custom
  740. NewGuiPart6.FontSize = Enum.FontSize.Size14
  741. NewGuiPart6.Text = ""
  742. NewGuiPart6.Parent = NewGuiPart5
  743. -------
  744. local NewGuiPart7 = Instance.new("TextButton")
  745. NewGuiPart7.Active = true
  746. NewGuiPart7.AutoButtonColor = false
  747. NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
  748. NewGuiPart7.BorderSizePixel = 0
  749. NewGuiPart7.Name = "Hide"
  750. NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
  751. NewGuiPart7.Selectable = true
  752. NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
  753. NewGuiPart7.Style = Enum.ButtonStyle.Custom
  754. NewGuiPart7.FontSize = Enum.FontSize.Size14
  755. NewGuiPart7.Text = ""
  756. NewGuiPart7.Parent = NewGuiPart5
  757. -------
  758. local NewGuiPart8 = Instance.new("TextLabel")
  759. NewGuiPart8.BackgroundTransparency = 1
  760. NewGuiPart8.Name = "IsFE"
  761. NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
  762. NewGuiPart8.FontSize = Enum.FontSize.Size18
  763. NewGuiPart8.Text = "Not FE"
  764. NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
  765. NewGuiPart8.TextStrokeTransparency = 0.69999998807907
  766. NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
  767. NewGuiPart8.Parent = NewGuiPart5
  768. -------
  769. local NewGuiPart9 = Instance.new("TextLabel")
  770. NewGuiPart9.BackgroundTransparency = 1
  771. NewGuiPart9.Name = "Stella"
  772. NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
  773. NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
  774. NewGuiPart9.ZIndex = 2
  775. NewGuiPart9.Font = Enum.Font.Arcade
  776. NewGuiPart9.FontSize = Enum.FontSize.Size18
  777. NewGuiPart9.Text = "[Stella]"
  778. NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
  779. NewGuiPart9.Parent = NewGuiPart3
  780. -------
  781. local NewGuiPart10 = Instance.new("Frame")
  782. NewGuiPart10.BackgroundTransparency = 1
  783. NewGuiPart10.Name = "Holder"
  784. NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
  785. NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
  786. NewGuiPart10.Parent = NewGuiPart2
  787. -------
  788. local NewGuiPart11 = Instance.new("Frame")
  789. NewGuiPart11.BackgroundTransparency = 1
  790. NewGuiPart11.Name = "Home"
  791. NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
  792. NewGuiPart11.Parent = NewGuiPart10
  793. -------
  794. local NewGuiPart12 = Instance.new("TextLabel")
  795. NewGuiPart12.BackgroundTransparency = 1
  796. NewGuiPart12.BorderSizePixel = 0
  797. NewGuiPart12.Name = "Title1"
  798. NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
  799. NewGuiPart12.Selectable = true
  800. NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
  801. NewGuiPart12.Font = Enum.Font.SourceSansBold
  802. NewGuiPart12.FontSize = Enum.FontSize.Size42
  803. NewGuiPart12.Text = "T0PK3K 4.0"
  804. NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
  805. NewGuiPart12.TextStrokeTransparency = 0.5
  806. NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
  807. NewGuiPart12.Parent = NewGuiPart11
  808. -------
  809. local NewGuiPart13 = Instance.new("TextLabel")
  810. NewGuiPart13.BackgroundTransparency = 1
  811. NewGuiPart13.BorderSizePixel = 0
  812. NewGuiPart13.Name = "Title2"
  813. NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
  814. NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
  815. NewGuiPart13.Font = Enum.Font.SourceSansBold
  816. NewGuiPart13.FontSize = Enum.FontSize.Size18
  817. NewGuiPart13.Text = "by nosyliam"
  818. NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
  819. NewGuiPart13.TextStrokeTransparency = 0.5
  820. NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
  821. NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
  822. NewGuiPart13.Parent = NewGuiPart12
  823. -------
  824. local NewGuiPart14 = Instance.new("Frame")
  825. NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  826. NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
  827. NewGuiPart14.Name = "Container"
  828. NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
  829. NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
  830. NewGuiPart14.Parent = NewGuiPart11
  831. -------
  832. local NewGuiPart15 = Instance.new("TextLabel")
  833. NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  834. NewGuiPart15.BorderSizePixel = 0
  835. NewGuiPart15.Name = "Message"
  836. NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
  837. NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
  838. NewGuiPart15.Font = Enum.Font.Highway
  839. NewGuiPart15.FontSize = Enum.FontSize.Size14
  840. NewGuiPart15.Text = "Server Message: variable is gay"
  841. NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
  842. NewGuiPart15.TextStrokeTransparency = 0.69999998807907
  843. NewGuiPart15.Parent = NewGuiPart11
  844. -------
  845. local NewGuiPart16 = Instance.new("TextBox")
  846. NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  847. NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
  848. NewGuiPart16.Name = "Command"
  849. NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
  850. NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
  851. NewGuiPart16.Font = Enum.Font.Code
  852. NewGuiPart16.FontSize = Enum.FontSize.Size12
  853. NewGuiPart16.Text = "Press ; to enter a command"
  854. NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  855. NewGuiPart16.TextStrokeTransparency = 0.80000001192093
  856. NewGuiPart16.TextTransparency = 0.30000001192093
  857. NewGuiPart16.Parent = NewGuiPart10
  858. -------
  859. local NewGuiPart17 = Instance.new("Frame")
  860. NewGuiPart17.BackgroundTransparency = 1
  861. NewGuiPart17.Name = "Template"
  862. NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
  863. NewGuiPart17.Visible = false
  864. NewGuiPart17.ZIndex = 2
  865. NewGuiPart17.Parent = NewGuiPart10
  866. -------
  867. local NewGuiPart18 = Instance.new("ScrollingFrame")
  868. NewGuiPart18.Active = true
  869. NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  870. NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
  871. NewGuiPart18.Name = "Container"
  872. NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
  873. NewGuiPart18.Selectable = true
  874. NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
  875. NewGuiPart18.ZIndex = 2
  876. NewGuiPart18.BottomImage = "rbxassetid://368504177"
  877. NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
  878. NewGuiPart18.MidImage = "rbxassetid://368504177"
  879. NewGuiPart18.ScrollBarThickness = 5
  880. NewGuiPart18.TopImage = "rbxassetid://368504177"
  881. NewGuiPart18.ClipsDescendants = true
  882. NewGuiPart18.Parent = NewGuiPart17
  883. -------
  884. local NewGuiPart19 = Instance.new("Frame")
  885. NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  886. NewGuiPart19.BackgroundTransparency = 1
  887. NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
  888. NewGuiPart19.Name = "Navigator"
  889. NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
  890. NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
  891. NewGuiPart19.Visible = false
  892. NewGuiPart19.Parent = NewGuiPart10
  893. -------
  894. local NewGuiPart20 = Instance.new("Frame")
  895. NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  896. NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
  897. NewGuiPart20.Name = "NavMain"
  898. NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
  899. NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
  900. NewGuiPart20.Parent = NewGuiPart19
  901. -------
  902. local NewGuiPart21 = Instance.new("TextButton")
  903. NewGuiPart21.Active = true
  904. NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  905. NewGuiPart21.BorderSizePixel = 0
  906. NewGuiPart21.Name = "NavLeft"
  907. NewGuiPart21.Selectable = true
  908. NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
  909. NewGuiPart21.Style = Enum.ButtonStyle.Custom
  910. NewGuiPart21.FontSize = Enum.FontSize.Size14
  911. NewGuiPart21.Text = ""
  912. NewGuiPart21.Parent = NewGuiPart19
  913. -------
  914. local NewGuiPart22 = Instance.new("TextButton")
  915. NewGuiPart22.Active = true
  916. NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  917. NewGuiPart22.BorderSizePixel = 0
  918. NewGuiPart22.Name = "NavRight"
  919. NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
  920. NewGuiPart22.Selectable = true
  921. NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
  922. NewGuiPart22.Style = Enum.ButtonStyle.Custom
  923. NewGuiPart22.FontSize = Enum.FontSize.Size14
  924. NewGuiPart22.Text = ""
  925. NewGuiPart22.Parent = NewGuiPart19
  926. -------
  927. local NewGuiPart23 = Instance.new("Frame")
  928. NewGuiPart23.Active = true
  929. NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  930. NewGuiPart23.BorderSizePixel = 0
  931. NewGuiPart23.Name = "Navigation"
  932. NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
  933. NewGuiPart23.ZIndex = 2
  934. NewGuiPart23.Parent = NewGuiPart2
  935. -------
  936. local NewGuiPart24 = Instance.new("Frame")
  937. NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  938. NewGuiPart24.BorderSizePixel = 0
  939. NewGuiPart24.Name = "Topbar"
  940. NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
  941. NewGuiPart24.ZIndex = 3
  942. NewGuiPart24.Parent = NewGuiPart23
  943. -------
  944. local NewGuiPart25 = Instance.new("ScrollingFrame")
  945. NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  946. NewGuiPart25.BorderSizePixel = 0
  947. NewGuiPart25.Name = "Scroll"
  948. NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
  949. NewGuiPart25.Selectable = true
  950. NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
  951. NewGuiPart25.ZIndex = 3
  952. NewGuiPart25.BottomImage = "rbxassetid://368504177"
  953. NewGuiPart25.MidImage = "rbxassetid://368504177"
  954. NewGuiPart25.ScrollBarThickness = 6
  955. NewGuiPart25.TopImage = "rbxassetid://368504177"
  956. NewGuiPart25.ClipsDescendants = true
  957. NewGuiPart25.Parent = NewGuiPart23
  958. -------
  959. local NewGuiPart26 = Instance.new("Frame")
  960. NewGuiPart26.BackgroundTransparency = 1
  961. NewGuiPart26.Name = "Composite1"
  962. NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
  963. NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
  964. NewGuiPart26.ClipsDescendants = true
  965. NewGuiPart26.Parent = NewGuiPart1
  966. -------
  967. local NewGuiPart27 = Instance.new("TextLabel")
  968. NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  969. NewGuiPart27.BorderSizePixel = 0
  970. NewGuiPart27.Name = "Label"
  971. NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
  972. NewGuiPart27.Font = Enum.Font.SourceSansBold
  973. NewGuiPart27.FontSize = Enum.FontSize.Size96
  974. NewGuiPart27.Text = "T"
  975. NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
  976. NewGuiPart27.Parent = NewGuiPart26
  977. -------
  978. local NewGuiPart28 = Instance.new("Frame")
  979. NewGuiPart28.BackgroundTransparency = 1
  980. NewGuiPart28.Name = "Composite2"
  981. NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
  982. NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
  983. NewGuiPart28.ClipsDescendants = true
  984. NewGuiPart28.Parent = NewGuiPart1
  985. -------
  986. local NewGuiPart29 = Instance.new("TextLabel")
  987. NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  988. NewGuiPart29.BorderSizePixel = 0
  989. NewGuiPart29.Name = "Label"
  990. NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
  991. NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
  992. NewGuiPart29.Font = Enum.Font.SourceSansBold
  993. NewGuiPart29.FontSize = Enum.FontSize.Size96
  994. NewGuiPart29.Text = "T"
  995. NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
  996. NewGuiPart29.Parent = NewGuiPart28
  997. -------
  998. local NewGuiPart30 = Instance.new("Frame")
  999. NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  1000. NewGuiPart30.Name = "Solid"
  1001. NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
  1002. NewGuiPart30.Visible = false
  1003. NewGuiPart30.ClipsDescendants = true
  1004. NewGuiPart30.Parent = NewGuiPart1
  1005. -------
  1006. local NewGuiPart31 = Instance.new("TextLabel")
  1007. NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  1008. NewGuiPart31.BorderSizePixel = 0
  1009. NewGuiPart31.Name = "Label"
  1010. NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
  1011. NewGuiPart31.Font = Enum.Font.SourceSansBold
  1012. NewGuiPart31.FontSize = Enum.FontSize.Size96
  1013. NewGuiPart31.Text = "T"
  1014. NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
  1015. NewGuiPart31.Parent = NewGuiPart30
  1016.  
  1017.  
  1018.  
  1019. topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
  1020. topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
  1021. topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
  1022. topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
  1023. topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator
  1024.  
  1025. AllowHovers = false
  1026. PlayerChatHook, UpdateBanlist = nil
  1027. cmd = {}
  1028.  
  1029. --// data //--
  1030. topkek.data.windows = {
  1031. 'Home',
  1032. 'LocalPlayer',
  1033. 'Server',
  1034. 'Players',
  1035. 'Destruction',
  1036. 'Scripts',
  1037. 'Catalog',
  1038. 'Music',
  1039. 'Hats',
  1040. 'Faces',
  1041. 'Settings',
  1042. 'Commands',
  1043. 'Banlist',
  1044. }
  1045.  
  1046. color3 = function(r,g,b)
  1047. return Color3.new(r/255, g/255, b/255)
  1048. end
  1049. --// doggo dropdown //--
  1050. -- thanks krystal
  1051. GUI = {
  1052. TextBox = {
  1053. Settings = {
  1054. Font = Enum.Font.SourceSans;
  1055. FontSize = Enum.FontSize.Size14;
  1056. };
  1057. Color = {
  1058. Main = Color3.fromRGB(5,8,11);
  1059. Border = Color3.fromRGB(27,42,53);
  1060. Text = Color3.fromRGB(199,199,199);
  1061. };
  1062. New = function(Position, Size, Parent, ...)
  1063. local arguments = {...};
  1064.  
  1065. local TextBox = Instance.new("TextBox", Parent);
  1066. TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
  1067. TextBox.BorderColor3 = GUI.DropDown.Color.Border;
  1068. TextBox.Font = GUI.TextBox.Settings.Font;
  1069. TextBox.FontSize = GUI.TextBox.Settings.FontSize;
  1070. TextBox.TextColor3 = GUI.TextBox.Color.Text;
  1071. TextBox.Position = Position;
  1072. TextBox.Size = Size;
  1073. if #arguments then
  1074. if arguments[1] then
  1075. TextBox.Text = tostring(arguments[1]);
  1076. else
  1077. TextBox.Text = "";
  1078. end
  1079. end
  1080. return TextBox;
  1081. end;
  1082. };
  1083. DropDown = {
  1084. Settings = {
  1085. ScrollerAmount = 5; --A scroller will appear at this amount.
  1086. ScrollBarThickness = 6;
  1087. };
  1088. Gfx = {
  1089. Scroller = "rbxassetid://606572419";
  1090. };
  1091. Color = {
  1092. Main = color3(107, 36, 36);
  1093. Secondary = color3(113, 39, 39);
  1094. Border = color3(127, 44, 44);
  1095. Text = Color3.fromRGB(199,199,199);
  1096. };
  1097. New = function(Position, Size, Parent, ...)
  1098. local vValue = {};
  1099. local arguments = {...};
  1100. local vSelected = Instance.new("StringValue");
  1101. vSelected.Value = "nil";
  1102.  
  1103. if arguments then
  1104. if type(arguments) == "table" then
  1105. for i=1,#(arguments) do
  1106. if type(arguments[i]) == "table" then
  1107. for f=1,#(arguments[i]) do
  1108. table.insert(vValue, tostring((arguments[i])[f]));
  1109. end
  1110. else
  1111. table.insert(vValue, tostring(arguments[i]));
  1112. end
  1113. end
  1114. vSelected.Value = (vValue[1]);
  1115. end
  1116. end
  1117.  
  1118. local Main = Instance.new("TextButton", Parent);
  1119. Main.BackgroundColor3 = GUI.DropDown.Color.Main;
  1120. Main.BorderColor3 = GUI.DropDown.Color.Border;
  1121. Main.Position = Position;
  1122. Main.Size = Size;
  1123. Main.TextColor3 = GUI.DropDown.Color.Text;
  1124. Main.FontSize = Enum.FontSize.Size14;
  1125. Main.TextStrokeTransparency = 0.5;
  1126. Main.TextXAlignment = Enum.TextXAlignment.Left;
  1127. Main.Font = Enum.Font.SourceSans;
  1128. Main.Text = " "..tostring(vSelected.Value);
  1129. Main.ZIndex = 3
  1130.  
  1131. local Icon = Instance.new("TextLabel", Main);
  1132. Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
  1133. Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
  1134. Icon.BorderColor3 = GUI.DropDown.Color.Border;
  1135. Icon.Position = UDim2.new(1,-2,1,-2);
  1136. Icon.Size = UDim2.new(-1,4,-1,4);
  1137. Icon.TextColor3 = GUI.DropDown.Color.Text;
  1138. Icon.FontSize = Enum.FontSize.Size14;
  1139. Icon.TextStrokeTransparency = 0.5;
  1140. Icon.Font = Enum.Font.SourceSans;
  1141. Icon.Text = "V"
  1142. Icon.ZIndex = 4
  1143.  
  1144. local Holder, Search;
  1145. local ClearHolder = function()
  1146. if Holder then
  1147. Holder:ClearAllChildren();
  1148. Holder.Size = UDim2.new(1,0,0,0);
  1149. Holder.Visible = false;
  1150. if Search then
  1151. Search.Visible = false;
  1152. end
  1153. end
  1154. end;
  1155.  
  1156. local CreateButton;
  1157. local RefreshDropDown = function()
  1158. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1159. if not Holder or not Holder:IsA("Frame") then
  1160. Holder = nil; Search = nil;
  1161. Holder = Instance.new("Frame",Main);
  1162. Holder.Size = UDim2.new(1,0,0,0);
  1163. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  1164. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  1165. Holder.Visible = false;
  1166. Holder.ZIndex = 3
  1167. end
  1168. elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then
  1169. if not Holder or not Holder:IsA("ScrollingFrame") then
  1170. Holder = nil; Search = nil;
  1171. Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
  1172. Search.Visible = false;
  1173. Search.ZIndex = 4
  1174. Search.Changed:connect(function(p)
  1175. if p == "Text" then
  1176. CreateButton(Search.Text);
  1177. end
  1178. end)
  1179. Holder = Instance.new("ScrollingFrame",Main);
  1180. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  1181. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  1182. Holder.TopImage = GUI.DropDown.Gfx.Scroller;
  1183. Holder.MidImage = GUI.DropDown.Gfx.Scroller;
  1184. Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
  1185. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
  1186. Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y)
  1187. Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness;
  1188. Holder.Visible = false;
  1189. Holder.ZIndex = 3;
  1190. end
  1191. end
  1192. if #vValue == 1 and vSelected.Value ~= vValue[1] then
  1193. vSelected.Value = vValue[1];
  1194. elseif #vValue == 0 then
  1195. vSelected.Value = "nil";
  1196. warn("Table amount is nil.");
  1197. end
  1198. Main.Text = " "..tostring(vSelected.Value);
  1199. --ClearHolder();
  1200. end;
  1201.  
  1202. local Debounce = false;
  1203. CreateButton = function(searches)
  1204. if Debounce == false then
  1205. Debounce = true;
  1206. ClearHolder()
  1207. Holder.Visible = true;
  1208. local Searched = 0;
  1209. if #vValue > 0 then
  1210. for i=1,#vValue do
  1211. if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then
  1212. Searched = Searched + 1;
  1213. end
  1214. end
  1215. for i=1,#vValue do
  1216. if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "" and Searched > 0) or searches == nil or searches == "" or Searched <= 0 then
  1217. local Select = Instance.new("TextButton", Holder);
  1218. Select.BackgroundColor3 = GUI.DropDown.Color.Main;
  1219. Select.BorderColor3 = GUI.DropDown.Color.Border;
  1220. Select.BackgroundTransparency = 1;
  1221. Select.BorderSizePixel = 0;
  1222. Select.Position = Position;
  1223. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1224. Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y);
  1225. else
  1226. Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
  1227. end
  1228. Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
  1229. Select.TextColor3 = GUI.DropDown.Color.Text;
  1230. Select.FontSize = Enum.FontSize.Size14;
  1231. Select.TextStrokeTransparency = 0.5;
  1232. Select.Font = Enum.Font.SourceSans;
  1233. Select.Text = tostring(vValue[i]);
  1234. Select.ZIndex = 3
  1235. Select.MouseButton1Click:connect(function()
  1236. vSelected.Value = vValue[i];
  1237. ClearHolder();
  1238. RefreshDropDown();
  1239. end)
  1240. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  1241. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
  1242. elseif Holder:IsA("ScrollingFrame") then
  1243. Search.Visible = true;
  1244. if #Holder:GetChildren() >= 1 then
  1245. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  1246. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount);
  1247. if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then
  1248. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
  1249. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  1250. end
  1251. elseif #Holder:GetChildren() < 1 then
  1252. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  1253. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  1254. end
  1255. end
  1256. end
  1257. end
  1258. end
  1259. Debounce = false;
  1260. end
  1261. end;
  1262.  
  1263. RefreshDropDown();
  1264.  
  1265. Main.MouseButton1Click:connect(function()
  1266. CreateButton()
  1267. if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then
  1268. Search:CaptureFocus();
  1269. Search.Text = "";
  1270. end
  1271. end)
  1272.  
  1273. topkek.lplr:GetMouse().Button1Down:connect(function()
  1274. ClearHolder()
  1275. end)
  1276.  
  1277. return {
  1278. Update = function()
  1279. RefreshDropDown();
  1280. end;
  1281. GetValue = function()
  1282. RefreshDropDown();
  1283. return vValue;
  1284. end;
  1285. GetSelected = function()
  1286. RefreshDropDown();
  1287. return vSelected.Value;
  1288. end;
  1289. SetTable = function(F)
  1290. vValue = F;
  1291. RefreshDropDown();
  1292. end;
  1293. Changed = function(F)
  1294. vSelected.Changed:connect(function()
  1295. ypcall(function()
  1296. F(vSelected.Value);
  1297. end)
  1298. end)
  1299. return "ChangedEvent Hooked";
  1300. end;
  1301. AddValue = function(obj)
  1302. local Type = type(obj);
  1303. if Type == "table" then
  1304. for i=1,#obj do
  1305. table.insert(vValue, obj[i])
  1306. end
  1307. elseif Type == "string" or Type == "number" or Type == "boolean" then
  1308. table.insert(vValue, obj)
  1309. end
  1310. RefreshDropDown();
  1311. end;
  1312. RemoveValue = function(obj)
  1313. local Type = type(obj);
  1314. if Type == "table" then
  1315. for i=1,#vValue do
  1316. for f=1,#obj do
  1317. if tostring(obj[f]) == tostring(vValue[i]) then
  1318. table.remove(vValue,i)
  1319. end
  1320. end
  1321. end
  1322. else
  1323. for i=1,#vValue do
  1324. if tostring(obj) == tostring(vValue[i]) then
  1325. table.remove(vValue,i)
  1326. end
  1327. end
  1328. end
  1329. RefreshDropDown();
  1330. end;
  1331. ClearValue = function()
  1332. vValue = {};
  1333. RefreshDropDown();
  1334. end;
  1335. }
  1336. end;
  1337. };
  1338. };
  1339. --// util //--
  1340. function topkek.tools.util.Object(o, p)
  1341. local a, b = pcall(function()
  1342. Instance.new(o)
  1343. end)
  1344. if not a then
  1345. return
  1346. end
  1347. local obj = Instance.new(o)
  1348. for prop, val in pairs(p) do
  1349. pcall(function()
  1350. obj[prop] = val
  1351. end)
  1352. end
  1353. return obj
  1354. end
  1355.  
  1356. function topkek.tools.util.getContainer(n)
  1357. if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
  1358. return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
  1359. else
  1360. print("menu not found; returning template")
  1361. return topkek.holder['Template']
  1362. end
  1363. end
  1364.  
  1365. function topkek.tools.util.play(id)
  1366. local mu = Instance.new("Sound", game:GetService('Workspace'))
  1367. mu.Volume = 1
  1368. mu.Looped = true
  1369. mu.Pitch = 1
  1370. mu.SoundId = "rbxassetid://"..tostring(id)
  1371. mu:Play()
  1372. end
  1373.  
  1374. function topkek.tools.util.getTorso(plr) --r15 compatibility lole
  1375. if plr.Character then
  1376. if plr.Character:FindFirstChild('UpperTorso') then
  1377. return plr.Character.UpperTorso
  1378. elseif plr.Character:FindFirstChild('Torso') then
  1379. return plr.Character.Torso
  1380. else
  1381. return nil
  1382. end
  1383. end
  1384. end
  1385.  
  1386. function topkek.tools.util.recurseRemove(x,type_)
  1387. local function recurse(x)
  1388. for i, v in pairs(x:GetChildren()) do
  1389. pcall(function()
  1390. if v:IsA(type_) then
  1391. v:Destroy()
  1392. end
  1393. if #(v:GetChildren())>0 then
  1394. recurse(v)
  1395. end
  1396. end)
  1397. end
  1398. end
  1399. recurse(x)
  1400. end
  1401.  
  1402. function topkek.tools.util.recurseFunc(type_,func)
  1403. local function recurse(x)
  1404. for i, v in pairs(x:GetChildren()) do
  1405. pcall(function()
  1406. if v:IsA(type_) then
  1407. func(v)
  1408. end
  1409. if #(v:GetChildren())>0 then
  1410. recurse(v)
  1411. end
  1412. end)
  1413. end
  1414. end
  1415. recurse(game)
  1416. end
  1417. function topkek.tools.util.trowel()
  1418. local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  1419. T.Name = 'Custom Trowel'
  1420.  
  1421. local p = Instance.new('Part')
  1422. p.Name = 'Handle'
  1423. p.Size = Vector3.new(1,4.4,1)
  1424. p.Parent = T
  1425.  
  1426. local specialMesh = Instance.new('SpecialMesh')
  1427. specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
  1428. specialMesh.MeshType = 'FileMesh'
  1429. specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
  1430. specialMesh.Parent = T.Handle
  1431.  
  1432. local sound = Instance.new'Sound'
  1433. sound.Name = 'build'
  1434. sound.SoundId = 'rbxasset://sounds//bass.wav'
  1435. sound.Volume = 1
  1436. sound.Parent = T.Handle
  1437.  
  1438. local brickHeight = 100
  1439. local trowelSpeed = 0.05
  1440. local brickWidth = 500
  1441. local mouseConnection
  1442.  
  1443. function newBrick(CF, P, color)
  1444. local brick = Instance.new('Part')
  1445. brick.BrickColor = color
  1446. brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
  1447. brick.Parent = game.Workspace
  1448. brick:MakeJoints()
  1449. brick.Material = 'Neon'
  1450. brick.Name = 'DeleteMe'
  1451. return brick, P + brick.Size
  1452. end
  1453.  
  1454. function genBrick(cFrame)
  1455. local randBrickColor = BrickColor.Random()
  1456. assert(brickWidth > 0)
  1457.  
  1458. local yPos = 0
  1459.  
  1460. while yPos < brickHeight do
  1461. local vPos
  1462. local X = -brickWidth / 2
  1463. while X < brickWidth / 2 do
  1464. local brick
  1465. brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
  1466. X = vPos.x
  1467. wait(trowelSpeed)
  1468. end
  1469. yPos = vPos.y
  1470. end
  1471. end
  1472.  
  1473. function calcPos(vec)
  1474. if (math.abs(vec.x) > math.abs(vec.z)) then
  1475. if vec.x > 0 then
  1476. return Vector3.new(1, 0, 0)
  1477. else
  1478. return Vector3.new(-1, 0, 0)
  1479. end
  1480. else
  1481. if (vec.z > 0) then
  1482. return Vector3.new(0, 0, 1)
  1483. else
  1484. return Vector3.new(0, 0, -1)
  1485. end
  1486. end
  1487. end
  1488.  
  1489. T.Enabled = true
  1490.  
  1491. T.Activated:connect(function()
  1492. if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  1493. T.Enabled = false
  1494. T.Handle.build:Play()
  1495. genBrick(CFrame.new(game.Players.LocalPlayer.Character.Humanoid.TargetPoint, game.Players.LocalPlayer.Character.Humanoid.TargetPoint + calcPos((game.Players.LocalPlayer.Character.Humanoid.TargetPoint - game.Players.LocalPlayer.Character.Head.Position).unit)))
  1496. T.Enabled = true
  1497. end
  1498. end)
  1499.  
  1500. T.Equipped:connect(function()
  1501. mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  1502. if (key == 'r') then
  1503. for i,v in next, workspace:children'' do
  1504. if (v.Name == 'DeleteMe') then
  1505. v:Destroy()
  1506. end
  1507. end
  1508. end
  1509. end)
  1510. end)
  1511.  
  1512. T.Unequipped:connect(function()
  1513. mouseConnection:disconnect()
  1514. end)
  1515. end
  1516. function topkek.tools.util.recurseSet(type_,prop,val)
  1517. local function recurse(x)
  1518. for i, v in pairs(x:GetChildren()) do
  1519. pcall(function()
  1520. if v:IsA(type_) then
  1521. v[prop]=val
  1522. end
  1523. if #(v:GetChildren())>0 then
  1524. recurse(v)
  1525. end
  1526. end)
  1527. end
  1528. end
  1529. recurse(game)
  1530. end
  1531. function topkek.tools.util.recurseUltimate(d)
  1532. topkek.tools.util.recurseDecal(d)
  1533. topkek.tools.util.recurseParticles(d)
  1534. end
  1535. function topkek.tools.util.recurseDecal(img)
  1536. img = 'rbxassetid://' .. img
  1537. local function skybox(x)
  1538. local sky = Instance.new("Sky",game.Lighting)
  1539. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1540. for i,v in pairs(fcs) do
  1541. sky["Skybox"..v]=x
  1542. end
  1543. end
  1544.  
  1545. local function decal(p, b)
  1546. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  1547. for i, v in pairs(sides) do
  1548. local a = Instance.new("Decal", p)
  1549. a.Texture = b
  1550. a.Face = v
  1551. end
  1552. end
  1553.  
  1554. local function recurse(x)
  1555. for i, v in pairs(x:GetChildren()) do
  1556. pcall(function() -- 'error occured, no output from Lua' LOLE
  1557. if v:IsA("BasePart") then
  1558. decal(v, img)
  1559. end
  1560. if #(v:GetChildren())>0 then
  1561. recurse(v)
  1562. end
  1563. end)
  1564. end
  1565. end
  1566.  
  1567. recurse(game)
  1568. skybox(img)
  1569. end
  1570. function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
  1571. img = 'rbxassetid://' .. img
  1572. local function skybox(x)
  1573. local sky = Instance.new("Sky",game.Lighting)
  1574. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1575. for i,v in pairs(fcs) do
  1576. sky["Skybox"..v]=x
  1577. end
  1578. end
  1579. local function particle(p, b)
  1580. local a = Instance.new("ParticleEmitter", p)
  1581. a.Rate = 500
  1582. a.Lifetime = NumberRange.new(20, 30)
  1583. a.VelocitySpread = 200
  1584. a.Texture = b
  1585. end
  1586.  
  1587. local function recurse(x)
  1588. for i, v in pairs(x:GetChildren()) do
  1589. pcall(function() -- 'error occured, no output from Lua' LOLE
  1590. if v:IsA("BasePart") then
  1591. particle(v, img)
  1592. end
  1593. if #(v:GetChildren())>0 then
  1594. recurse(v)
  1595. end
  1596. end)
  1597. end
  1598. end
  1599.  
  1600. recurse(game)
  1601. skybox(img)
  1602. end
  1603. function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
  1604. local function recurse(x)
  1605. for i, v in pairs(x:GetChildren()) do
  1606. pcall(function()
  1607. if v:IsA(type_) then
  1608. v[prop]=val
  1609. end
  1610. if #(v:GetChildren())>0 then
  1611. recurse(v)
  1612. end
  1613. end)
  1614. end
  1615. end
  1616. recurse(obj)
  1617. end
  1618. function topkek.tools.util.doPlayers(cval, func)
  1619. local plrs = {}
  1620. if cval == 'All' then
  1621. plrs = game:GetService('Players'):GetPlayers()
  1622. else
  1623. plrs = {game:GetService('Players'):FindFirstChild(cval)}
  1624. end
  1625. for i, v in pairs(plrs) do
  1626. func(v)
  1627. end
  1628. end
  1629. function topkek.tools.util.scalePlayer(sc,plr)
  1630. local pchar = plr.Character
  1631. if pchar:FindFirstChild("UpperTorso") then
  1632. warn("Player [" ..plr.Name.. "] is R15.")
  1633. return
  1634. end
  1635. local function scale(chr,scl)
  1636.  
  1637. for _,v in pairs(pchar:GetChildren()) do
  1638. if v:IsA("Hat") then
  1639. v:Clone()
  1640. v.Parent = game.Lighting
  1641. end
  1642. end
  1643.  
  1644. local Head = chr['Head']
  1645. local Torso = chr['Torso']
  1646. local LA = chr['Left Arm']
  1647. local RA = chr['Right Arm']
  1648. local LL = chr['Left Leg']
  1649. local RL = chr['Right Leg']
  1650. local HRP = chr['HumanoidRootPart']
  1651.  
  1652. wait(0.1)
  1653.  
  1654. Head.formFactor = 3
  1655. Torso.formFactor = 3
  1656. LA.formFactor = 3
  1657. RA.formFactor = 3
  1658. LL.formFactor = 3
  1659. RL.formFactor = 3
  1660. HRP.formFactor = 3
  1661.  
  1662. Head.Size = Vector3.new(scl * 2, scl, scl)
  1663. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1664. LA.Size = Vector3.new(scl, scl * 2, scl)
  1665. RA.Size = Vector3.new(scl, scl * 2, scl)
  1666. LL.Size = Vector3.new(scl, scl * 2, scl)
  1667. RL.Size = Vector3.new(scl, scl * 2, scl)
  1668. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1669.  
  1670. local Motor1 = Instance.new('Motor6D', Torso)
  1671. Motor1.Part0 = Torso
  1672. Motor1.Part1 = Head
  1673. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1674. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1675. Motor1.Name = "Neck"
  1676.  
  1677. local Motor2 = Instance.new('Motor6D', Torso)
  1678. Motor2.Part0 = Torso
  1679. Motor2.Part1 = LA
  1680. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1681. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1682. Motor2.Name = "Left Shoulder"
  1683.  
  1684. local Motor3 = Instance.new('Motor6D', Torso)
  1685. Motor3.Part0 = Torso
  1686. Motor3.Part1 = RA
  1687. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1688. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1689. Motor3.Name = "Right Shoulder"
  1690.  
  1691. local Motor4 = Instance.new('Motor6D', Torso)
  1692. Motor4.Part0 = Torso
  1693. Motor4.Part1 = LL
  1694. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1695. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1696. Motor4.Name = "Left Hip"
  1697.  
  1698. local Motor5 = Instance.new('Motor6D', Torso)
  1699. Motor5.Part0 = Torso
  1700. Motor5.Part1 = RL
  1701. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1702. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1703. Motor5.Name = "Right Hip"
  1704.  
  1705. local Motor6 = Instance.new('Motor6D', HRP)
  1706. Motor6.Part0 = HRP
  1707. Motor6.Part1 = Torso
  1708. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1709. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1710.  
  1711. end
  1712.  
  1713. scale(pchar, sc)
  1714.  
  1715. for _,v in pairs(game.Lighting:GetChildren()) do
  1716. if v:IsA("Hat") then
  1717. v.Parent = pchar
  1718. end
  1719. end
  1720. end
  1721. function topkek.tools.util.applyFace(id)
  1722. local Char = topkek.lplr.Character
  1723. if(Char)then
  1724. local Type = id
  1725. local Meme=id
  1726. local BBG_SIZE=Char.Head.Size.X*1.25;
  1727. local STUD_VECTOR_1=Char.Head.Size.Z/4;
  1728. local STUD_VECTOR_2=Char.Head.Size.Z;
  1729. local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  1730. bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  1731. bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  1732. bbg.Adornee=Char.Head;
  1733. bbg.Name='BBGMEME';
  1734. local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  1735. img.BackgroundTransparency=1;
  1736. img.Image="rbxassetid://"..Meme;
  1737. img.Size=UDim2.new(1,0,1,0)
  1738. img.Name='Meme';
  1739. for i,v in next,Char:children()do
  1740. if(v.className=='Hat')then
  1741. v=v:FindFirstChild'Handle';
  1742. if(v)then
  1743. v.Transparency=0
  1744. end;
  1745. end;
  1746. end;
  1747. end;
  1748. end;
  1749. function topkek.tools.util.weenieHutJunior(plr)
  1750. plr=plr.Character
  1751. Shaft=Instance.new("Part", plr)
  1752. Shaft.Name='Shaft'
  1753. Shaft.Size=Vector3.new(1, 2.5, 1)
  1754. Shaft.TopSurface=0
  1755. Shaft.BottomSurface=0
  1756. Shaft.CanCollide=true
  1757. Cyln=Instance.new("CylinderMesh", Shaft)
  1758. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  1759. Instance.new("Weld", plr)
  1760. plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  1761. plr.Weld.Part1=plr.Shaft
  1762. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  1763. Shaft.BrickColor=BrickColor.new("Pastel brown")
  1764. Tip=Instance.new("Part", plr)
  1765. Tip.Name='Tip'
  1766. Tip.TopSurface=0
  1767. Tip.BottomSurface=0
  1768. Tip.Size=Vector3.new(1, 1, 1)
  1769. Tip.CanCollide=true
  1770. 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)
  1771. Cyln2=Instance.new("SpecialMesh", Tip)
  1772. Cyln2.MeshType='Sphere'
  1773. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  1774. Instance.new("Weld", plr).Name='Weld2'
  1775. plr.Weld2.Part0=plr.Shaft
  1776. plr.Weld2.Part1=plr.Tip
  1777. plr.Weld2.C0=CFrame.new(0,-.9,0)
  1778. Tip.BrickColor=BrickColor.new("Pink")
  1779. -----
  1780. Ball1=Instance.new("Part", plr)
  1781. Ball1.Name='Ball1'
  1782. Ball1.Size=Vector3.new(1, 1, 1)
  1783. Ball1.TopSurface=0
  1784. Ball1.BottomSurface=0
  1785. Cyln3=Instance.new("SpecialMesh", Ball1)
  1786. Cyln3.MeshType='Sphere'
  1787. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1788. Instance.new("Weld", plr).Name='Weld3'
  1789. plr.Weld3.Part0=plr.Shaft
  1790. plr.Weld3.Part1=plr.Ball1
  1791. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  1792. Ball1.BrickColor=BrickColor.new("Pastel brown")
  1793. -----
  1794. Ball2=Instance.new("Part", plr)
  1795. Ball2.Name='Ball2'
  1796. Ball2.Size=Vector3.new(1, 1, 1)
  1797. Ball2.TopSurface=0
  1798. Ball2.BottomSurface=0
  1799. Cyln3=Instance.new("SpecialMesh", Ball2)
  1800. Cyln3.MeshType='Sphere'
  1801. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1802. Instance.new("Weld", plr).Name='Weld4'
  1803. plr.Weld4.Part0=plr.Shaft
  1804. plr.Weld4.Part1=plr.Ball2
  1805. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  1806. Ball2.BrickColor=BrickColor.new("Pastel brown")
  1807. end
  1808. --// banmgr //--
  1809. topkek.banmgr.isPrivate = false
  1810. topkek.banmgr.whitelist = {}
  1811. topkek.banmgr.bans = {}
  1812. function topkek.banmgr.executeKick(z)
  1813. local function doKick()
  1814. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  1815. z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  1816. local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  1817. spawn(function()
  1818. repeat wait()
  1819. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  1820. SP.Position = z.Character.HumanoidRootPart.Position
  1821. end
  1822. until not game:GetService('Players'):FindFirstChild(z.Name)
  1823. end)
  1824. z.Character.Torso.Anchored = true
  1825. end
  1826. end
  1827. repeat
  1828. doKick()
  1829. wait()
  1830. until not z
  1831. end
  1832. function topkek.banmgr.loadFromFile()
  1833. -- todo: read file
  1834. topkek.settings.get()
  1835. topkek.banmgr.bans = topkek.settingsTable['Bans']
  1836. end
  1837. function topkek.banmgr.addHardBan(p)
  1838. -- todo: write file
  1839. table.insert(topkek.banmgr.bans, p.Name)
  1840. topkek.settings.get()
  1841. table.insert(topkek.settingsTable['Bans'], p.Name)
  1842. topkek.settings.write()
  1843. print("Hardbanned " .. p.Name)
  1844. UpdateBanlist()
  1845. topkek.banmgr.executeKick(p)
  1846. topkek.banmgr.loadFromFile()
  1847. end
  1848. function topkek.banmgr.addSoftBan(p)
  1849. table.insert(topkek.banmgr.bans, p.Name)
  1850. topkek.banmgr.executeKick(p)
  1851. end
  1852. function topkek.banmgr.plrBanned(p)
  1853. for x, m in pairs(topkek.banmgr.bans) do
  1854. if m == p.Name then
  1855. return true
  1856. end
  1857. end
  1858. return false
  1859. end
  1860. function topkek.banmgr.doWhitelist(p)
  1861. print(p .. " whitelisted")
  1862. table.insert(topkek.banmgr.whitelist, p)
  1863. end
  1864. function topkek.banmgr.unwhitelist(p)
  1865. for x, m in pairs(topkek.banmgr.whitelist) do
  1866. if m == p then
  1867. print(m .. " unwhitelisted")
  1868. table.remove(topkek.banmgr.whitelist, x)
  1869. if game:GetService('Players'):FindFirstChild(p) then
  1870. topkek.banmgr.executeKick(game:GetService('Players')[p])
  1871. end
  1872. end
  1873. end
  1874. end
  1875. function topkek.banmgr.plrWhitelisted(p)
  1876. for x, m in pairs(topkek.banmgr.whitelist) do
  1877. if m == p.Name then
  1878. return true
  1879. end
  1880. end
  1881. return false
  1882. end
  1883. function topkek.banmgr.makePrivate()
  1884. topkek.banmgr.isPrivate = true
  1885. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  1886. if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
  1887. spawn(function()
  1888. topkek.banmgr.executeKick(v)
  1889. end)
  1890. end
  1891. end
  1892. end
  1893. function topkek.banmgr.unprivate()
  1894. topkek.banmgr.isPrivate = false
  1895. end
  1896. function topkek.banmgr.init()
  1897. topkek.banmgr.loadFromFile()
  1898. game:GetService('Players').PlayerAdded:connect(function(p)
  1899. if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
  1900. print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
  1901. topkek.banmgr.executeKick(p)
  1902. end
  1903. end)
  1904. end
  1905. --// settings //--
  1906. topkek.settings = {}
  1907. topkek.settingsTable = {}
  1908. function topkek.settings.write()
  1909. --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
  1910. end
  1911. function topkek.settings.get()
  1912. if game.Players.LocalPlayer.Character then
  1913. print("No settings! Making new ...")
  1914. topkek.settingsTable = {
  1915. ['Bans'] = {
  1916.  
  1917. },
  1918. ['Themes'] = {
  1919. {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
  1920. };
  1921. }
  1922. topkek.settings.write()
  1923. return topkek.settingsTable
  1924. else
  1925. local lset = game:GetService('HttpService'):JSONDecode(set)
  1926. topkek.settingsTable = lset
  1927. return lset
  1928. end
  1929. end
  1930. --// shortcuts //--
  1931. tk = {}
  1932. tk.ob = topkek.tools.util.Object
  1933. tk.dp = topkek.tools.util.doPlayers
  1934. tk.rcm = topkek.tools.util.recurseRemove
  1935. tk.rcs = topkek.tools.util.recurseSet
  1936. tk.rcf = topkek.tools.util.recurseFunc
  1937. tk.rco = topkek.tools.util.recurseSetObj
  1938. tk.play = topkek.tools.util.play
  1939. tk.gt = topkek.tools.util.getTorso
  1940. --// gui //--
  1941. -- copying this from topkek3.0 because i'm
  1942. -- too lazy to rewrite my lib
  1943. topkek.tools.gui.seperation = 12
  1944. function topkek.tools.gui:addLeftIcon(parent, img, sz)
  1945. topkek.tools.util.Object('ImageLabel', {
  1946. Parent = parent;
  1947. BackgroundTransparency = 1;
  1948. Position = UDim2.new(0, 2, 0, 2);
  1949. Size = UDim2.new(0, sz, 0, sz);
  1950. Image = img;
  1951. })
  1952. end
  1953. function topkek.tools.gui:makeContainer(n)
  1954. local temp = topkek.template:Clone()
  1955. temp.Name = n
  1956. temp.Parent = topkek.holder
  1957. temp.Container.Visible = false
  1958. end
  1959. function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
  1960. if not o:IsA("ScrollingFrame") and (not ncan) then
  1961. return nil
  1962. elseif o:IsA("ScrollingFrame") then
  1963. o.CanvasSize = UDim2.new(0, 0, 0, 0)
  1964. end
  1965.  
  1966. local self = {}
  1967. self.main = o
  1968. self.drawX = 0
  1969. self.drawY = stt or topkek.tools.gui.seperation/2
  1970. self.drawHeight = 0
  1971. self.sepr = sepr or topkek.tools.gui.seperation
  1972.  
  1973. function self:drawButton(sz, txt, func, ysz, cbgd)
  1974. local xposOffset = 0
  1975. local xposScale = self.drawX
  1976. local xszOffset = 0
  1977. local xszScale = sz
  1978. if not (self.drawX == 0) then
  1979. xszOffset = -5
  1980. if sz + self.drawX > 0.998 then
  1981. xszOffset = -10
  1982. end
  1983. elseif sz == 1 then
  1984. local bzz = 4
  1985. if ncan then
  1986. bzz = 0
  1987. end
  1988. xszOffset = -(self.sepr) - bzz
  1989. xposOffset = self.sepr/2
  1990. else
  1991. xszOffset = -4 + -(self.sepr/2)
  1992. xposOffset = self.sepr/2
  1993. end
  1994. if not ysz then ysz = 20 end
  1995. local obj = topkek.tools.util.Object("TextButton", {
  1996. Parent = self.main;
  1997. BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
  1998. BorderSizePixel = 0;
  1999. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2000. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2001. Font = 'SourceSans';
  2002. FontSize = 'Size14';
  2003. Text = txt;
  2004. TextSize = 14;
  2005. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2006. })
  2007. obj.MouseButton1Down:connect(function()
  2008. spawn(func)
  2009. end)
  2010. if ysz > self.drawHeight then
  2011. self.drawHeight = ysz
  2012. end
  2013. self.drawX = self.drawX + sz
  2014. if self.drawX > 0.998 then
  2015. self.drawY = self.drawY + 3 + self.drawHeight
  2016. self.drawX = 0
  2017. self.drawHeight = 0
  2018. if (not ncan) then
  2019. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2020. end
  2021. end
  2022. return obj
  2023. end
  2024.  
  2025. function self:GetChildren()
  2026. return self.main:GetChildren()
  2027. end
  2028.  
  2029. function self:getDrawY()
  2030. return self.drawY
  2031. end
  2032.  
  2033. function self:setDrawY(y)
  2034. self.drawY = y
  2035. end
  2036.  
  2037. function self:drawTextBox(sz, txt, ysz, cbgd)
  2038. local xposOffset = 0
  2039. local xposScale = self.drawX
  2040. local xszOffset = 0
  2041. local xszScale = sz
  2042. if not (self.drawX == 0) then
  2043. xszOffset = -5
  2044. if sz + self.drawX > 0.998 then
  2045. xszOffset = -10
  2046. end
  2047. elseif sz == 1 then
  2048. xszOffset = -(self.sepr) - 5
  2049. xposOffset = self.sepr/2
  2050. else
  2051. xszOffset = -4 + -(self.sepr/2)
  2052. xposOffset = self.sepr/2
  2053. end
  2054. if not ysz then ysz = 20 end
  2055. local obj = topkek.tools.util.Object("TextBox", {
  2056. Parent = self.main;
  2057. BackgroundColor3 = cbgd or color3(153, 52, 52);
  2058. BorderSizePixel = 0;
  2059. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2060. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2061. Font = 'SourceSans';
  2062. FontSize = 'Size14';
  2063. Text = txt;
  2064. TextSize = 14;
  2065. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2066. })
  2067. if ysz > self.drawHeight then
  2068. self.drawHeight = ysz
  2069. end
  2070. self.drawX = self.drawX + sz
  2071. if self.drawX > 0.998 then
  2072. self.drawY = self.drawY + 3 + self.drawHeight
  2073. self.drawX = 0
  2074. self.drawHeight = 0
  2075. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2076. end
  2077. return obj
  2078. end
  2079.  
  2080. function self:drawImage(sz, img, ysz)
  2081. local xposOffset = 0
  2082. local xposScale = self.drawX
  2083. local xszOffset = 0
  2084. local xszScale = sz
  2085. if not (self.drawX == 0) then
  2086. xszOffset = -5
  2087. if sz + self.drawX > 0.998 then
  2088. xszOffset = -12
  2089. end
  2090. elseif sz == 1 then
  2091. xszOffset = -(self.sepr) - 5
  2092. xposOffset = self.sepr/2
  2093. else
  2094. xszOffset = -5 + -(self.sepr/2)
  2095. xposOffset = self.sepr/2
  2096. end
  2097. if not ysz then ysz = 20 end
  2098. local obj = topkek.tools.util.Object("ImageLabel", {
  2099. Parent = self.main;
  2100. BackgroundTransparency = 1;
  2101. BorderColor3 = Color3.new(27, 42, 53);
  2102. BorderSizePixel = 0;
  2103. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2104. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2105. Image = img;
  2106. })
  2107. if ysz > self.drawHeight then
  2108. self.drawHeight = ysz
  2109. end
  2110. self.drawX = self.drawX + sz
  2111. if self.drawX > 0.998 then
  2112. self.drawY = self.drawY + 3 + self.drawHeight
  2113. self.drawX = 0
  2114. self.drawHeight = 0
  2115. if (not ncan) then
  2116. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2117. end
  2118. end
  2119. return obj
  2120. end
  2121.  
  2122. function self:drawText(sz, txt, ysz)
  2123. local xposOffset = 0
  2124. local xposScale = self.drawX
  2125. local xszOffset = 0
  2126. local xszScale = sz
  2127. if not (self.drawX == 0) then
  2128. xszOffset = -5
  2129. if sz + self.drawX > 0.998 then
  2130. xszOffset = -10
  2131. end
  2132. elseif sz == 1 then
  2133. local bzz = 5
  2134. if ncan then
  2135. bzz = 0
  2136. end
  2137. xszOffset = -(self.sepr) - bzz
  2138. xposOffset = self.sepr/2
  2139. else
  2140. xszOffset = -4 + -(self.sepr/2)
  2141. xposOffset = self.sepr/2
  2142. end
  2143. if not ysz then ysz = 20 end
  2144. local obj = topkek.tools.util.Object("TextLabel", {
  2145. Parent = self.main;
  2146. BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
  2147. BorderSizePixel = 0;
  2148. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  2149. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  2150. Font = 'SourceSans';
  2151. FontSize = 'Size14';
  2152. Text = txt;
  2153. TextSize = 14;
  2154. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  2155.  
  2156. })
  2157. if ysz > self.drawHeight then
  2158. self.drawHeight = ysz
  2159. end
  2160. self.drawX = self.drawX + sz
  2161. if self.drawX > 0.998 then
  2162. self.drawY = self.drawY + 3 + self.drawHeight
  2163. self.drawX = 0
  2164. self.drawHeight = 0
  2165. if (not ncan) then
  2166. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2167. end
  2168. end
  2169. return obj
  2170. end
  2171.  
  2172.  
  2173. function self:drawScrollingContainer(ysz)
  2174. local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  2175. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  2176. local obj = topkek.tools.util.Object("ScrollingFrame", {
  2177. Parent = self.main;
  2178. BackgroundColor3 = color3(117, 42, 42);
  2179. BorderSizePixel = 0;
  2180. Position = pos;
  2181. Size = sz;
  2182. BottomImage = 'rbxassetid://368504177';
  2183. MidImage = 'rbxassetid://368504177';
  2184. TopImage = 'rbxassetid://368504177';
  2185. ScrollBarThickness = 5;
  2186. })
  2187.  
  2188. self.drawY = self.drawY + 5 + ysz
  2189. self.drawX = 0
  2190. self.drawHeight = 0
  2191. if (not ncan) then
  2192. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2193. end
  2194. return topkek.tools.gui:hookContainer(obj, false, 10, 3)
  2195. end
  2196.  
  2197. function self:drawContainer(xsz, ysz, xz, tz, sep)
  2198. local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  2199. local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
  2200. local obj = topkek.tools.util.Object("Frame", {
  2201. Parent = self.main;
  2202. BackgroundColor3 = color3(117, 42, 42);
  2203. BorderSizePixel = 0;
  2204. Position = pos;
  2205. Size = sz;
  2206. })
  2207. if not xz then
  2208. self.drawY = self.drawY + 5 + ysz
  2209. end
  2210. self.drawX = 0
  2211. self.drawHeight = 0
  2212. if (not ncan) then
  2213. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  2214. end
  2215. return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
  2216. end
  2217.  
  2218. function self:addSpacing()
  2219. self.drawY = self.drawY + 3
  2220. end
  2221.  
  2222. function self:center()
  2223. local a,c,b=
  2224. self.main.Position.X.Scale,
  2225. self.main.Position.X.Offset,self.main.Size.Y.Offset
  2226. self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  2227. end
  2228.  
  2229. return self
  2230. end
  2231.  
  2232. --//anim//--
  2233. topkek.tools.animator.animateTo = function(source, dest)
  2234. -- holder2holder:
  2235. -- invis holder
  2236. -- clone holder; vis
  2237. -- move holder to right
  2238. -- vis dest container
  2239. -- tween clone holder left
  2240. -- tween dest holder right
  2241. print("nav",source,dest)
  2242. topkek.holder.Visible = false
  2243. local hclone = topkek.holder:Clone()
  2244. hclone.Parent = topkek.center
  2245. hclone.Name = 'animclone'
  2246. hclone.Visible = true
  2247. topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
  2248. source.Visible = false
  2249. dest.Visible = true
  2250. dest.Container.Visible = true
  2251. dest.Container.ZIndex = 1
  2252. dest.ZIndex = 1
  2253. topkek.holder.Visible = true
  2254. topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
  2255. hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
  2256. wait(0.3)
  2257. end
  2258. topkek.tools.animator.initialAnimation = function()
  2259. -- initanim:
  2260. -- join both composites
  2261. -- delete composites; vis solid
  2262. -- tween solid to nav topbar
  2263. -- copy topbar plrname; move outside region
  2264. -- tween in clone topbar
  2265. -- delete clone and solid; vis topbar
  2266. -- tween down topbar
  2267. -- tween holder out
  2268. local function abspos(x)
  2269. return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
  2270. end
  2271. local function abssz(x)
  2272. return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
  2273. end
  2274. local holder = topkek.holder
  2275. local nav = topkek.navigator
  2276. local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
  2277. local topbar = topkek.topbar
  2278. local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
  2279. local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
  2280. topkek.center.Size = UDim2.new(0, 150, 0, 30)
  2281. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
  2282. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
  2283. wait(0.52)
  2284. solid.Visible = true
  2285. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
  2286. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
  2287. wait(3)
  2288. solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
  2289. solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
  2290. wait(0.52)
  2291. solid.Label:Destroy()
  2292. wait(0.12)
  2293. topkek.center.Visible = true
  2294. topnav.Visible = true
  2295. solid:Destroy()
  2296. pname.Position = UDim2.new(0, -170, 0, 0)
  2297. pname.Parent = topnav
  2298. pname.Visible = true
  2299. pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
  2300. wait(0.25)
  2301. topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
  2302. spawn(topkek.navigation.buildNavigator)
  2303. wait(0.35)
  2304. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
  2305. wait(0.35)
  2306. topbar.PlayerName.Visible = true
  2307. pname:Destroy()
  2308. AllowHovers = true
  2309. end
  2310. --//nav//--
  2311. topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
  2312. topkek.navigation.windowState = 0
  2313. topkek.navigation.gotoContainer = function(cont)
  2314. topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
  2315. topkek.navigation.currentContainer = cont
  2316. end
  2317. topkek.navigation.buildNavigator = function()
  2318. local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
  2319. local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
  2320. local btns = {}
  2321. for l, x in pairs(topkek.data.windows) do
  2322. local container = topkek.tools.util.getContainer(x)
  2323. local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
  2324. local ZPos = btn.Position
  2325. btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
  2326. btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
  2327. btn.LayoutOrder = l
  2328. btn.ZIndex = 4
  2329. local OPos = btn.Position
  2330. btn.MouseEnter:connect(function()
  2331. if AllowHovers == false then
  2332. return
  2333. end
  2334. for i, v in pairs(btns) do
  2335. if v[1] ~= btn then
  2336. v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
  2337. end
  2338. end
  2339. btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
  2340. end)
  2341. btn.MouseLeave:connect(function()
  2342. btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
  2343. end)
  2344. table.insert(btns, {btn, OPos})
  2345. wait()
  2346. end
  2347. end
  2348. topkek.navigation.buildTopbar = function()
  2349. local top = topkek.topbar
  2350. local FELabel = top.Controllers.IsFE
  2351. top.PlayerName.Text = topkek.lplr.Name
  2352. if game:GetService('Workspace').FilteringEnabled == true then
  2353. FELabel.Text = "FE Game"
  2354. FELabel.TextColor3 = BrickColor.new("Bright red").Color
  2355. else
  2356. FELabel.Text = "Not FE"
  2357. FELabel.TextColor3 = BrickColor.new("Bright green").Color
  2358. end
  2359. top.Controllers.Hide.MouseButton1Down:connect(function()
  2360. if topkek.navigation.windowState == 0 then
  2361. topkek.navigation.windowState = 1
  2362. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
  2363. else
  2364. topkek.navigation.windowState = 0
  2365. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
  2366. end
  2367. end)
  2368. top.Controllers.Exit.MouseButton1Down:connect(function()
  2369. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
  2370. wait(0.31)
  2371. topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
  2372. PlayerChatHook:disconnect()
  2373. end)
  2374.  
  2375. end
  2376. topkek.navigation.initCommandBar = function()
  2377. DistributedCmdBar, cmd = topkek.holder.Command, {}
  2378. --weathered-down version of my cmdscript for topkek
  2379. cmd = {}
  2380.  
  2381. -- ** defines ** --
  2382. cmd.service = (function(a) return game:service(a) end)
  2383. cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
  2384. cmd.players = cmd.service('Players')
  2385. cmd.localplayer = cmd.players.LocalPlayer
  2386.  
  2387. cmd.prefix = ';'
  2388. cmd.hidden = '/'
  2389.  
  2390. cmd.commands = {}
  2391. cmd.util = {}
  2392. cmd.interface = {}
  2393.  
  2394. cmd.admins = {}
  2395. cmd.noclip = false
  2396.  
  2397. -- ** util ** --
  2398. cmd.util.pos = function(str, pos)
  2399. local increment = 1
  2400. for spc in str:gmatch("[^ ]+") do
  2401. if increment == pos then
  2402. return spc
  2403. end
  2404. increment = increment + 1
  2405. end
  2406. return ''
  2407. end
  2408. cmd.util.pstr = function(str, re_enc)
  2409. str = string.lower(str)
  2410. local players = {}
  2411. if re_enc == true then
  2412. if str == 'me' then
  2413. return {game.Players.LocalPlayer}
  2414. end
  2415. if str == 'all' then
  2416. return game.Players:GetPlayers()
  2417. end
  2418. if str == 'others' then
  2419. for i, v in pairs(game.Players:GetPlayers()) do
  2420. if v ~= cmd.localplayer then
  2421. table.insert(players, v)
  2422. end
  2423. end
  2424. end
  2425. for i, v in pairs(game.Players:GetPlayers()) do
  2426. if string.lower(v.Name):sub(1, #str) == str then
  2427. table.insert(players, v)
  2428. end
  2429. end
  2430. return players
  2431. else
  2432. for seper in str:gmatch("[^,]+") do
  2433. for i, v in pairs(cmd.util.pstr(seper, true)) do
  2434. table.insert(players, v)
  2435. end
  2436. end
  2437. return players
  2438. end
  2439. end
  2440. cmd.util.parse = function(str, fmt)
  2441. local args = {}
  2442. local encountered = 0
  2443. local position = 1
  2444. for form in fmt:gmatch("[^%%]+") do
  2445. if position == 1 then
  2446. args['command'] = cmd.util.pos(str, position)
  2447. end
  2448. if form == 'inf' then
  2449. args[position] = str:sub(encountered, #str)
  2450. end
  2451. if form == 'int' then
  2452. local fetch = cmd.util.pos(str, position)
  2453. if tonumber(fetch) == nil then
  2454. return nil
  2455. end
  2456. args[position] = {'integer', data = fetch}
  2457. end
  2458. if form == 'str' then
  2459. local fetch = cmd.util.pos(str, position)
  2460. args[position] = {'string', data = fetch}
  2461. end
  2462. if form == 'plrs' then
  2463. args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
  2464. end
  2465. encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
  2466. position = position + 1
  2467. end
  2468. return args
  2469. end
  2470. cmd.util.isadmin = function(p)
  2471. if p == cmd.localplayer.Name then
  2472. return true
  2473. else
  2474. for i, v in pairs(cmd.admins) do
  2475. if v == p.Name then
  2476. return true
  2477. end
  2478. end
  2479. return false
  2480. end
  2481. end
  2482. cmd.util.BombVest = function(Players)
  2483. -- modified by nosyliam
  2484. local TickWait = 1
  2485. local Dead = false
  2486. local BeltPositions = { }
  2487. local ExplodeSounds = { }
  2488.  
  2489. for ___, player in pairs(Players) do
  2490. pcall(function()
  2491. local Me = player
  2492. local Char = Me.Character
  2493. local Torso = Char.Torso
  2494. local Color = "Medium stone gray"
  2495. local Dead = false
  2496.  
  2497.  
  2498. local Position = Vector3.new(0,100,0)
  2499. local function NewPart(Parent)
  2500. local Part = Instance.new("Part", Parent)
  2501. Part.CanCollide = false
  2502. Part.FormFactor = "Custom"
  2503. Part.Position = Position
  2504. Part.TopSurface = "Smooth"
  2505. Part.BottomSurface = "Smooth"
  2506. Part.BrickColor = BrickColor.new(Color)
  2507. Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  2508. return Part
  2509. end
  2510.  
  2511. local Model = Char:FindFirstChild("Bomb")
  2512. if Model then Model:Destroy() end
  2513.  
  2514. Model = Instance.new("Model", Char)
  2515. Model.Name = "Bomb"
  2516.  
  2517. local Belt = NewPart(Model)
  2518. Belt.Size = Vector3.new(2.2,0.5,1.2)
  2519. table.insert(BeltPositions, Belt)
  2520. local Weld = Instance.new("Weld", Belt)
  2521. Weld.Part0 = Belt
  2522. Weld.Part1 = Torso
  2523. Weld.C0 = CFrame.new(0,1.1,0)
  2524. local Light = Instance.new("PointLight", Belt)
  2525. Light.Range = 15
  2526. Light.Brightness = 5
  2527. Light.Color = Color3.new(1,0,0)
  2528. local Beep = Instance.new("Sound", Belt)
  2529. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  2530. local ExplodeSound = Instance.new("Sound", Belt)
  2531. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  2532. ExplodeSound.Pitch = 2.8
  2533. ExplodeSound.Volume = 3
  2534. table.insert(ExplodeSounds, ExplodeSound)
  2535.  
  2536. local Back = NewPart(Model)
  2537. Back.Size = Vector3.new(1.5,1.5,0.5)
  2538. local Weld = Instance.new("Weld", Back)
  2539. Weld.Part0 = Back
  2540. Weld.Part1 = Torso
  2541. Weld.C0 = CFrame.new(0,0.1,-0.75)
  2542.  
  2543. local StrapLeft = NewPart(Model)
  2544. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  2545. local Weld = Instance.new("Weld", StrapLeft)
  2546. Weld.Part0 = StrapLeft
  2547. Weld.Part1 = Torso
  2548. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  2549.  
  2550. local BuckleLeft = NewPart(Model)
  2551. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  2552. local Weld = Instance.new("Weld", BuckleLeft)
  2553. Weld.Part0 = BuckleLeft
  2554. Weld.Part1 = Torso
  2555. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  2556.  
  2557. local StrapRight = NewPart(Model)
  2558. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  2559. local Weld = Instance.new("Weld", StrapRight)
  2560. Weld.Part0 = StrapRight
  2561. Weld.Part1 = Torso
  2562. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  2563.  
  2564. local BuckleRight = NewPart(Model)
  2565. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  2566. local Weld = Instance.new("Weld", BuckleRight)
  2567. Weld.Part0 = BuckleRight
  2568. Weld.Part1 = Torso
  2569. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  2570.  
  2571.  
  2572. coroutine.wrap(function()
  2573. repeat
  2574. wait(TickWait)
  2575. Light.Enabled = not Light.Enabled
  2576. Beep:Play()
  2577. until Dead == true
  2578. end)()
  2579. end)
  2580. end
  2581.  
  2582. local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
  2583. Tool.Name = "Bomb Vest"
  2584.  
  2585. Tool.Selected:connect(function(Mouse)
  2586. TickWait = 0.3
  2587. Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  2588.  
  2589. Mouse.Button1Down:connect(function()
  2590. if Dead == false then
  2591. Dead = true
  2592. for i, Belt in pairs(BeltPositions) do
  2593. coroutine.wrap(function()
  2594. pcall(function() ExplodeSounds[i]:Play() end)
  2595. wait(1.4)
  2596. local Explosion = Instance.new("Explosion", workspace)
  2597. Explosion.Position = Belt.Position
  2598. Explosion.BlastPressure = 100000
  2599. Explosion.DestroyJointRadiusPercent = 0.7
  2600. Explosion.ExplosionType = "CratersAndDebris"
  2601. Explosion.BlastRadius = 50
  2602. Explosion.Hit:connect(function(Part, Distance)
  2603. Part.Anchored = false
  2604. if Distance <= 10 then
  2605. Part:BreakJoints()
  2606. end
  2607. end)
  2608. end)()
  2609. end
  2610. end
  2611. end)
  2612. end)
  2613.  
  2614. Tool.Deselected:connect(function()
  2615. TickWait = 1
  2616. end)
  2617. end
  2618. cmd.util.hulk = function(p)
  2619. function giant(p, size)
  2620. local pchar = p.Character
  2621. if pchar then
  2622. local function scale(chr,scl)
  2623.  
  2624. for _,v in pairs(pchar:GetChildren()) do
  2625. if v:IsA("Hat") then
  2626. v:Clone()
  2627. v.Parent = game.Lighting
  2628. end
  2629. end
  2630.  
  2631. local Head = chr['Head']
  2632. local Torso = chr['Torso']
  2633. local LA = chr['Left Arm']
  2634. local RA = chr['Right Arm']
  2635. local LL = chr['Left Leg']
  2636. local RL = chr['Right Leg']
  2637. local HRP = chr['HumanoidRootPart']
  2638.  
  2639. wait(0.1)
  2640.  
  2641. Head.formFactor = 3
  2642. Torso.formFactor = 3
  2643. LA.formFactor = 3
  2644. RA.formFactor = 3
  2645. LL.formFactor = 3
  2646. RL.formFactor = 3
  2647. HRP.formFactor = 3
  2648.  
  2649. Head.Size = Vector3.new(scl * 2, scl, scl)
  2650. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2651. LA.Size = Vector3.new(scl, scl * 2, scl)
  2652. RA.Size = Vector3.new(scl, scl * 2, scl)
  2653. LL.Size = Vector3.new(scl, scl * 2, scl)
  2654. RL.Size = Vector3.new(scl, scl * 2, scl)
  2655. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2656.  
  2657. local Motor1 = Instance.new('Motor6D', Torso)
  2658. Motor1.Part0 = Torso
  2659. Motor1.Part1 = Head
  2660. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2661. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2662. Motor1.Name = "Neck"
  2663.  
  2664. local Motor2 = Instance.new('Motor6D', Torso)
  2665. Motor2.Part0 = Torso
  2666. Motor2.Part1 = LA
  2667. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2668. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2669. Motor2.Name = "Left Shoulder"
  2670.  
  2671. local Motor3 = Instance.new('Motor6D', Torso)
  2672. Motor3.Part0 = Torso
  2673. Motor3.Part1 = RA
  2674. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2675. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2676. Motor3.Name = "Right Shoulder"
  2677.  
  2678. local Motor4 = Instance.new('Motor6D', Torso)
  2679. Motor4.Part0 = Torso
  2680. Motor4.Part1 = LL
  2681. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2682. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2683. Motor4.Name = "Left Hip"
  2684.  
  2685. local Motor5 = Instance.new('Motor6D', Torso)
  2686. Motor5.Part0 = Torso
  2687. Motor5.Part1 = RL
  2688. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2689. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2690. Motor5.Name = "Right Hip"
  2691.  
  2692. local Motor6 = Instance.new('Motor6D', HRP)
  2693. Motor6.Part0 = HRP
  2694. Motor6.Part1 = Torso
  2695. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2696. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2697.  
  2698. end
  2699.  
  2700. scale(pchar, size)
  2701. pchar.Humanoid.WalkSpeed = 15 * size
  2702.  
  2703. for _,v in pairs(game.Lighting:GetChildren()) do
  2704. if v:IsA("Hat") then
  2705. v.Parent = pchar
  2706. end
  2707. end
  2708. end
  2709. end
  2710.  
  2711. local plr = p
  2712. giant(plr, 3)
  2713. for i, v in pairs(plr.Character:GetChildren()) do
  2714. if v:IsA("BasePart") then
  2715. v.Touched:connect(function(p)
  2716. if p.Size.X<30 then
  2717. p.Anchored = false
  2718. p:BreakJoints()
  2719. end
  2720. end)
  2721. end
  2722. end
  2723.  
  2724. local csize = 3
  2725.  
  2726. local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  2727. local base = Instance.new("Frame", sgui)
  2728. base.BackgroundTransparency = 1
  2729. base.Size = UDim2.new(0, 110, 0, 200)
  2730. base.Position = UDim2.new(1, -120, 1, -180)
  2731. local indicator = Instance.new("TextLabel", base)
  2732. indicator.Size = UDim2.new(1, 0, 0, 25)
  2733. indicator.TextColor3 = Color3.new(1, 1, 1)
  2734. indicator.BackgroundTransparency = 0
  2735. indicator.FontSize = Enum.FontSize.Size18
  2736. indicator.Font = Enum.Font.SourceSans
  2737. indicator.Text = "Current Size: 3"
  2738. local PlusOne = Instance.new("TextButton", base)
  2739. PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  2740. PlusOne.Position = UDim2.new(0, 0, 0, 40)
  2741. PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
  2742. PlusOne.BorderSizePixel = 2
  2743. PlusOne.Font = Enum.Font.SourceSansBold
  2744. PlusOne.FontSize = Enum.FontSize.Size24
  2745. PlusOne.Text = "+1 Size"
  2746. local MinusOne = Instance.new("TextButton", base)
  2747. MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  2748. MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
  2749. MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
  2750. MinusOne.Text = "-1 Size"
  2751. MinusOne.BorderSizePixel = 2
  2752. MinusOne.Font = Enum.Font.SourceSansBold
  2753. MinusOne.FontSize = Enum.FontSize.Size24
  2754.  
  2755. PlusOne.MouseButton1Down:connect(function()
  2756. csize = csize + 1
  2757. giant(plr, csize)
  2758. indicator.Text = "Current Size: "..tostring(csize)
  2759. end)
  2760.  
  2761. MinusOne.MouseButton1Down:connect(function()
  2762. csize = csize - 1
  2763. giant(plr, csize)
  2764. indicator.Text = "Current Size: "..tostring(csize)
  2765. end)
  2766. end
  2767. cmd.util.R15 = function()
  2768. rcode=[[local function Init()
  2769. wait()
  2770. local function ConChar(P)
  2771. Character = P.Character
  2772.  
  2773. local R15Model = Instance.new("Model")
  2774. R15Model.Name = "R15Model"
  2775. R15Model.Parent = Character
  2776.  
  2777. local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  2778. local Part = Instance.new("Part")
  2779. Part.FormFactor = "Custom"
  2780. Part.Size = Size
  2781. Part.BrickColor = Color
  2782. Part.CanCollide = false
  2783. Part.Name = Name
  2784. Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  2785. Part.TopSurface = "Smooth"
  2786. Part.BottomSurface = "Smooth"
  2787.  
  2788. local Motor = Instance.new("Motor6D")
  2789. Motor.C0 = C0
  2790. Motor.C1 = C1
  2791. Motor.Part0 = ConnectToLimb
  2792. Motor.Part1 = Part
  2793. Motor.Name = MotorName
  2794. Motor.MaxVelocity = 0.1
  2795. Motor.Parent = ConnectToLimb
  2796.  
  2797. if MeshId then
  2798. local Mesh = Instance.new("SpecialMesh")
  2799. Mesh.MeshType = "FileMesh"
  2800. Mesh.MeshId = MeshId
  2801. Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  2802. Mesh.Parent = Part
  2803. end
  2804.  
  2805. if MeshId and Transparency == 0.001 then
  2806. local ShirtTexturePart = Instance.new("Part")
  2807. ShirtTexturePart.FormFactor = "Custom"
  2808. ShirtTexturePart.Size = Size
  2809. ShirtTexturePart.BrickColor = Color
  2810. ShirtTexturePart.CanCollide = false
  2811. ShirtTexturePart.Name = "ShirtTexturePart"
  2812. ShirtTexturePart.Transparency = Transparency
  2813. ShirtTexturePart.TopSurface = "Smooth"
  2814. ShirtTexturePart.BottomSurface = "Smooth"
  2815.  
  2816. local Mesh = Instance.new("SpecialMesh")
  2817. Mesh.MeshType = "FileMesh"
  2818. Mesh.MeshId = MeshId
  2819. Mesh.Parent = ShirtTexturePart
  2820.  
  2821. local Weld = Instance.new("Weld")
  2822. Weld.Part0 = Part
  2823. Weld.Part1 = ShirtTexturePart
  2824. Weld.Parent = ShirtTexturePart
  2825.  
  2826. ShirtTexturePart.Parent = Part
  2827. end
  2828. Part.Parent = R15Model
  2829. return Part
  2830. end
  2831.  
  2832.  
  2833. local HumanoidRootPart = CreateLimb("HumanoidRootPart",BrickColor.new("Medium stone grey"),Vector3.new(1,1,1),1,Character.HumanoidRootPart,"RootConnector",CFrame.new(),CFrame.new(0,0.7,0))
  2834. local LowerTorso = CreateLimb("LowerTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,HumanoidRootPart,"Root",CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941715")
  2835. local UpperTorso = CreateLimb("UpperTorso",BrickColor.new("Bright blue"),Vector3.new(1,1,1),0.001,LowerTorso,"Waist",CFrame.new(0, 0.404105991, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941468")
  2836. local Head = CreateLimb("Head",BrickColor.new("Bright yellow"),Vector3.new(1,1,1),0,UpperTorso,"Neck",CFrame.new(0, 1.26949596, 0.0428609997, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.635110021, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941905")
  2837. local LeftUpperArm = CreateLimb("LeftUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.672, 1),0.001,UpperTorso,"LeftShoulder",CFrame.new(-1.50177097, 0.924546003, 0, 1, 0, -0, 0, 0.999044001, 0.0437170006, 0, -0.0437170006, 0.999044001),CFrame.new(0, 0.336115986, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938468")
  2838. local LeftLowerArm = CreateLimb("LeftLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,LeftUpperArm,"LeftElbow",CFrame.new(0, -0.336115986, 0, 1, 0, 0, 0, 0.999044001, -0.0437170006, 0, 0.0437170006, 0.999044001),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387938971")
  2839. local LeftHand = CreateLimb("LeftHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,LeftLowerArm,"LeftWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939233")
  2840. local RightUpperArm = CreateLimb("RightUpperArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.671, 1),0.001,UpperTorso,"RightShoulder",CFrame.new(1.50049305, 0.923726022, 0, 1, 0, -0, 0, 0.999041617, 0.0437709838, 0, -0.0437709838, 0.999041617),CFrame.new(0, 0.335705996, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940113")
  2841. local RightLowerArm = CreateLimb("RightLowerArm",BrickColor.new("Bright yellow"),Vector3.new(1, 0.703, 1),0.001,RightUpperArm,"RightElbow",CFrame.new(0, -0.335705996, 0, 1, 0, 0, 0, 0.999041617, -0.0437709838, 0, 0.0437709838, 0.999041617),CFrame.new(0, 0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940356")
  2842. local RightHand = CreateLimb("RightHand",BrickColor.new("Bright yellow"),Vector3.new(1, 0.352, 1),0.001,RightLowerArm,"RightWrist",CFrame.new(0, -0.351512015, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.175756007, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940548")
  2843. local LeftUpperLeg = CreateLimb("LeftUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"LeftHip",CFrame.new(-0.457044005, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939645")
  2844. local LeftLowerLeg = CreateLimb("LeftLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,LeftUpperLeg,"LeftKnee",CFrame.new(0, -0.387418985, 0, 1, 9.95820074e-007, 9.13360125e-008, -9.99999997e-007, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939489")
  2845. local LeftFoot = CreateLimb("LeftFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,LeftLowerLeg,"LeftAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387939912")
  2846. local RightUpperLeg = CreateLimb("RightUpperLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.775, 1),0.001,LowerTorso,"RightHip",CFrame.new(0.451141, -0.498115987, 0, 1, 0, -0, 0, 1, 0.000100999998, 0, -0.000100999998, 1),CFrame.new(0, 0.387418985, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940976")
  2847. local RightLowerLeg = CreateLimb("RightLowerLeg",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.829, 1),0.001,RightUpperLeg,"RightKnee",CFrame.new(0, -0.387418985, 0, 1, 0, -0, 0, 0.995820105, 0.0913360119, 0, -0.0913360119, 0.995820105),CFrame.new(0, 0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387940802")
  2848. local RightFoot = CreateLimb("RightFoot",BrickColor.new("Br. yellowish green"),Vector3.new(1, 0.415, 1),0.001,RightLowerLeg,"RightAnkle",CFrame.new(0, -0.414570987, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.207286, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),"rbxassetid://387941196")
  2849.  
  2850. --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  2851. -- Head.MeshId = Character.Head.Mesh.MeshId
  2852. --end
  2853.  
  2854. Character:WaitForChild("Animate").Disabled = false
  2855. local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  2856. for i, v in pairs(Anim:GetChildren()) do
  2857. v.Parent = script
  2858. end
  2859. script.Parent = Character
  2860.  
  2861. local function Clear(Name,Alternative,ColorParts)
  2862. local Part = Character:WaitForChild(Name)
  2863. Part.Transparency = (Name == "Head" and 0.99 or 1)
  2864. local function ChildAdded(Ins)
  2865. delay(0.05,function()
  2866. if Ins.Name == "face" then
  2867. if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  2868. Ins.Parent = Alternative
  2869. elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  2870. Ins.Name = "Fake_"..Ins.Name
  2871. elseif Ins.Name == "HeadWeld" then
  2872. delay(0.05,function()
  2873. Ins.Parent = Head
  2874. Ins.Part0 = Head
  2875. Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  2876. end)
  2877. elseif not Ins:IsA("Weld") then
  2878. Ins:Destroy()
  2879. end
  2880. end)
  2881. end
  2882. for _,Sub in pairs(Part:GetChildren()) do
  2883. ChildAdded(Sub)
  2884. end
  2885. Part.ChildAdded:connect(ChildAdded)
  2886.  
  2887. local function Color()
  2888. for _,Sub in pairs(ColorParts) do
  2889. Sub.BrickColor = Part.BrickColor
  2890. local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  2891. if TexturePart then
  2892. TexturePart.BrickColor = Part.BrickColor
  2893. end
  2894. end
  2895. end
  2896. Color()
  2897. Part.Changed:connect(Color)
  2898. end
  2899.  
  2900. Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  2901. Clear("Head",Head,{Head})
  2902. Clear("Torso",nil,{LowerTorso,UpperTorso})
  2903. Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  2904. Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  2905. Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  2906. Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  2907.  
  2908. local ShirtUsed = false
  2909. local function ChildAdded(Ins)
  2910. if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  2911. delay(0.05,function()
  2912. local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  2913. Ins.AttachmentPos = Ins.AttachmentPos
  2914. Mesh.Scale = Mesh.Scale
  2915. Ins.Name = "Scaled_"..Ins.Name
  2916. end)
  2917. elseif Ins:IsA("Shirt") then
  2918. ShirtUsed = true
  2919. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2920. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2921. LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2922. LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2923. LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2924. RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2925. RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2926. RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2927. elseif Ins:IsA("Pants") then
  2928. LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2929. LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2930. LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2931. RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2932. RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2933. RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2934. if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  2935. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2936. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2937. end
  2938. end
  2939. end
  2940.  
  2941. for _,Sub in pairs(Character:GetChildren()) do
  2942. ChildAdded(Sub)
  2943. end
  2944. Character.ChildAdded:connect(ChildAdded)
  2945. loadstring(Anim.Source)()
  2946. end
  2947. ConChar(game:service'Players'.LocalPlayer)
  2948. end
  2949.  
  2950. Init()]]
  2951. spawn(function() loadstring(rcode)() end)
  2952. end
  2953. cmd.util.size = function(p, size)
  2954. -- omfg thanks var
  2955. local pchar = p.Character
  2956. local function scale(chr,scl)
  2957.  
  2958. for _,v in pairs(pchar:GetChildren()) do
  2959. if v:IsA("Hat") then
  2960. v:Clone()
  2961. v.Parent = game.Lighting
  2962. end
  2963. end
  2964.  
  2965. local Head = chr['Head']
  2966. local Torso = chr['Torso']
  2967. local LA = chr['Left Arm']
  2968. local RA = chr['Right Arm']
  2969. local LL = chr['Left Leg']
  2970. local RL = chr['Right Leg']
  2971. local HRP = chr['HumanoidRootPart']
  2972.  
  2973. wait(0.1)
  2974.  
  2975. Head.formFactor = 3
  2976. Torso.formFactor = 3
  2977. LA.formFactor = 3
  2978. RA.formFactor = 3
  2979. LL.formFactor = 3
  2980. RL.formFactor = 3
  2981. HRP.formFactor = 3
  2982.  
  2983. Head.Size = Vector3.new(scl * 2, scl, scl)
  2984. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2985. LA.Size = Vector3.new(scl, scl * 2, scl)
  2986. RA.Size = Vector3.new(scl, scl * 2, scl)
  2987. LL.Size = Vector3.new(scl, scl * 2, scl)
  2988. RL.Size = Vector3.new(scl, scl * 2, scl)
  2989. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2990.  
  2991. local Motor1 = Instance.new('Motor6D', Torso)
  2992. Motor1.Part0 = Torso
  2993. Motor1.Part1 = Head
  2994. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2995. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2996. Motor1.Name = "Neck"
  2997.  
  2998. local Motor2 = Instance.new('Motor6D', Torso)
  2999. Motor2.Part0 = Torso
  3000. Motor2.Part1 = LA
  3001. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  3002. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  3003. Motor2.Name = "Left Shoulder"
  3004.  
  3005. local Motor3 = Instance.new('Motor6D', Torso)
  3006. Motor3.Part0 = Torso
  3007. Motor3.Part1 = RA
  3008. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3009. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3010. Motor3.Name = "Right Shoulder"
  3011.  
  3012. local Motor4 = Instance.new('Motor6D', Torso)
  3013. Motor4.Part0 = Torso
  3014. Motor4.Part1 = LL
  3015. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  3016. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  3017. Motor4.Name = "Left Hip"
  3018.  
  3019. local Motor5 = Instance.new('Motor6D', Torso)
  3020. Motor5.Part0 = Torso
  3021. Motor5.Part1 = RL
  3022. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3023. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  3024. Motor5.Name = "Right Hip"
  3025.  
  3026. local Motor6 = Instance.new('Motor6D', HRP)
  3027. Motor6.Part0 = HRP
  3028. Motor6.Part1 = Torso
  3029. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  3030. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  3031.  
  3032. end
  3033.  
  3034. scale(pchar, size)
  3035.  
  3036. for _,v in pairs(game.Lighting:GetChildren()) do
  3037. if v:IsA("Hat") then
  3038. v.Parent = pchar
  3039. end
  3040. end
  3041. end
  3042. cmd.util.checktable = function(t, v)
  3043. for i, __ in pairs(t) do
  3044. if __ == v then
  3045. return true
  3046. end
  3047. end
  3048. return false
  3049. end
  3050. cmd.util.nextrgb = function(r, g, b)
  3051. local ar, ag, ab = r, g, b
  3052. if r == 255 and g < 255 and b == 0 then
  3053. ag = g + 8.5
  3054. end
  3055. if g == 255 and r > 0 and b == 0 then
  3056. ar = r - 8.5
  3057. end
  3058. if g == 255 and b < 255 and r == 0 then
  3059. ab = b + 8.5
  3060. end
  3061. if b == 255 and g > 0 and r == 0 then
  3062. ag = g - 8.5
  3063. end
  3064. if b == 255 and r < 255 and g == 0 then
  3065. ar = r + 8.5
  3066. end
  3067. if r == 255 and b > 0 and g == 0 then
  3068. ab = b - 8.5
  3069. end
  3070. return {ar, ag, ab}
  3071. end
  3072. -- ** interface ** --
  3073. game:GetService('UserInputService').InputBegan:connect(function(inp)
  3074. if inp.UserInputType == Enum.UserInputType.Keyboard then
  3075. if inp.KeyCode == Enum.KeyCode.Semicolon then
  3076. DistributedCmdBar:CaptureFocus()
  3077. end
  3078. end
  3079. end)
  3080.  
  3081. -- ** commands ** --
  3082. cmd.commands.store = {}
  3083. cmd.commands.fmtstore = {}
  3084.  
  3085. cmd.commands.register = function(cmdz, fmt, func)
  3086. cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
  3087. cmd.commands.fmtstore[cmdz] = fmt
  3088. end
  3089.  
  3090. cmd.commands.run = function(str)
  3091. local cmdz = cmd.util.pos(str, 1)
  3092. if not cmd.commands.store[cmdz] then
  3093. return nil
  3094. else
  3095. cmd.commands.store[cmdz](str)
  3096. end
  3097. end
  3098.  
  3099. -- // actual commands // --
  3100.  
  3101. cmd.commands.register('kill', 'cmd%plrs', function(args)
  3102. for i, v in pairs(args[2]) do
  3103. v.Character.Humanoid.Health = 0
  3104. end
  3105. end)
  3106.  
  3107. cmd.commands.register('clone', 'cmd%plrs', function(args)
  3108. for i, v in pairs(args[2]) do
  3109. v.Character.Archivable = true
  3110. local clone = v.Character:Clone()
  3111. clone.Parent = game.Workspace
  3112. clone:MoveTo(v.Character.Torso.Position)
  3113. end
  3114. end)
  3115.  
  3116. cmd.commands.register('damage', 'cmd%plrs%int', function(args)
  3117. for i, v in pairs(args[2]) do
  3118. v.Character.Humanoid:TakeDamage(args[3].data)
  3119. end
  3120. end)
  3121.  
  3122. cmd.commands.register('freeze', 'cmd%plrs', function(args)
  3123. for i, v in pairs(args[2]) do
  3124. v.Character.Torso.Anchored = true
  3125. end
  3126. end)
  3127.  
  3128. cmd.commands.register('thaw', 'cmd%plrs', function(args)
  3129. for i, v in pairs(args[2]) do
  3130. v.Character.Torso.Anchored = false
  3131. end
  3132. end)
  3133. Fly = false;
  3134. cmd.commands.register('fly', 'cmd', function(args)
  3135. if Fly == true then
  3136. Fly = false
  3137. return
  3138. end
  3139. Fly = true
  3140. local mouse=game.Players.LocalPlayer:GetMouse''
  3141. localplayer=game.Players.LocalPlayer
  3142. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  3143. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  3144. local speed=0
  3145. local keys={a=false,d=false,w=false,s=false}
  3146. local e1
  3147. local e2
  3148. local function start()
  3149. local pos = Instance.new("BodyPosition",torso)
  3150. local gyro = Instance.new("BodyGyro",torso)
  3151. pos.Name="EPIXPOS"
  3152. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3153. pos.position = torso.Position
  3154. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3155. gyro.cframe = torso.CFrame
  3156. repeat
  3157. wait()
  3158. localplayer.Character.Humanoid.PlatformStand=true
  3159. local new=gyro.cframe - gyro.cframe.p + pos.position
  3160. if not keys.w and not keys.s and not keys.a and not keys.d then
  3161. speed=1
  3162. end
  3163. if keys.w then
  3164. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  3165. speed=speed+0.01
  3166. end
  3167. if keys.s then
  3168. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  3169. speed=speed+0.01
  3170. end
  3171. if keys.d then
  3172. new = new * CFrame.new(speed,0,0)
  3173. speed=speed+0.01
  3174. end
  3175. if keys.a then
  3176. new = new * CFrame.new(-speed,0,0)
  3177. speed=speed+0.01
  3178. end
  3179. if speed>5 then
  3180. speed=5
  3181. end
  3182. pos.position=new.p
  3183. if keys.w then
  3184. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  3185. elseif keys.s then
  3186. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  3187. else
  3188. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  3189. end
  3190. until not Fly
  3191. if gyro then gyro:Destroy() end
  3192. if pos then pos:Destroy() end
  3193. flying=false
  3194. localplayer.Character.Humanoid.PlatformStand=false
  3195. speed=0
  3196. end
  3197. e1=mouse.KeyDown:connect(function(key)
  3198. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  3199. if key=="w" then
  3200. keys.w=true
  3201. elseif key=="s" then
  3202. keys.s=true
  3203. elseif key=="a" then
  3204. keys.a=true
  3205. elseif key=="d" then
  3206. keys.d=true
  3207. end
  3208. end)
  3209. e2=mouse.KeyUp:connect(function(key)
  3210. if key=="w" then
  3211. keys.w=false
  3212. elseif key=="s" then
  3213. keys.s=false
  3214. elseif key=="a" then
  3215. keys.a=false
  3216. elseif key=="d" then
  3217. keys.d=false
  3218. end
  3219. end)
  3220. start()
  3221. end)
  3222. cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
  3223. local players = args[2]
  3224. local target = args[3][1]
  3225. for i, player in pairs(args[2]) do
  3226. player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  3227. end
  3228. end)
  3229.  
  3230. cmd.commands.register('naked', 'cmd%plrs', function(args)
  3231. for i, v in pairs(args[2]) do
  3232. v:ClearCharacterAppearance()
  3233. end
  3234. end)
  3235. cmd.commands.register('sgod', 'cmd%plrs', function(args)
  3236. for i, v in pairs(args[2]) do
  3237. v.Character.Humanoid.MaxHealth = 999999999
  3238. v.Character.Humanoid.Health = 999999999
  3239. end
  3240. end)
  3241.  
  3242. cmd.commands.register('ws', 'cmd%plrs%int', function(args)
  3243. for i, v in pairs(args[2]) do
  3244. v.Character.Humanoid.WalkSpeed = args[3].data
  3245. end
  3246. end)
  3247.  
  3248. cmd.commands.register('lag', 'cmd%plrs', function(args)
  3249. for i, v in pairs(args[2]) do
  3250. coroutine.wrap(function()
  3251. for i = 1, 200 do
  3252. ypcall(function()
  3253. coroutine.wrap(function()
  3254. for i = 1, 1000 do
  3255. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  3256. end
  3257. end)()
  3258. end)
  3259. wait()
  3260. end
  3261. end)()
  3262. end
  3263. end)
  3264.  
  3265. cmd.commands.register('ban', 'cmd%plrs', function(args)
  3266. for i, v in pairs(args[2]) do
  3267. table.insert(cmd.bans, v.Name)
  3268. v.Parent = nil
  3269. end
  3270. end)
  3271.  
  3272. cmd.commands.register('lagban', 'cmd%plrs', function(args)
  3273. for i, v in pairs(args[2]) do
  3274. table.insert(cmd.lagbans, v.Name)
  3275. coroutine.wrap(function()
  3276. for i = 1, 200 do
  3277. ypcall(function()
  3278. coroutine.wrap(function()
  3279. for i = 1, 1000 do
  3280. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  3281. end
  3282. end)()
  3283. end)
  3284. wait()
  3285. end
  3286. end)()
  3287. end
  3288. end)
  3289.  
  3290. cmd.commands.register('punish', 'cmd%plrs', function(args)
  3291. for i, v in pairs(args[2]) do
  3292. v.Character.Parent = game.Lighting
  3293. end
  3294. end)
  3295.  
  3296. cmd.commands.register('unpunish', 'cmd%plrs', function(args)
  3297. for i, v in pairs(args[2]) do
  3298. v.Character.Parent = game.Workspace
  3299. end
  3300. end)
  3301.  
  3302. cmd.commands.register('respawn', 'cmd%plrs', function(args)
  3303. for i, v in pairs(args[2]) do
  3304. local a1 = Instance.new("Model", game.Workspace)
  3305. local a2 = Instance.new("Part", game.Workspace)
  3306. a2.CanCollide = true
  3307. a2.Anchored = true
  3308. a2.CFrame = CFrame.new(10000, 10000, 10000)
  3309. a2.Name = "Torso"
  3310. local a3 = Instance.new("Humanoid", a1)
  3311. a3.MaxHealth=100;a3.Health=100
  3312. v.Character = a1
  3313. a3.Health=0
  3314. end
  3315. end)
  3316.  
  3317. cmd.commands.register('shutdown', 'cmd', function(args)
  3318. for i, v in pairs(cmd.service('Players'):GetPlayers()) do
  3319. v.Parent = nil
  3320. end
  3321. end)
  3322.  
  3323. cmd.commands.register('music', 'cmd%int', function(args)
  3324. local a = Instance.new("Sound")
  3325. a.SoundId = "rbxassetid://" .. tostring(args[2].data)
  3326. a.Looped = true
  3327. a.Volume = 1
  3328. a.Parent = game.Workspace
  3329. a:Play()
  3330.  
  3331. end)
  3332.  
  3333. cmd.commands.register('sit', 'cmd%plrs', function(args)
  3334. for i, v in pairs(args[2]) do
  3335. v.Character.Humanoid.Sit = true
  3336. end
  3337. end)
  3338.  
  3339. cmd.commands.register('jump', 'cmd%plrs', function(args)
  3340. for i, v in pairs(args[2]) do
  3341. v.Character.Humanoid.Jump = true
  3342. end
  3343. end)
  3344.  
  3345. cmd.commands.register('stun', 'cmd%plrs', function(args)
  3346. for i, v in pairs(args[2]) do
  3347. v.Character.Humanoid.PlatformStand = true
  3348. end
  3349. end)
  3350.  
  3351. cmd.commands.register('unstun', 'cmd%plrs', function(args)
  3352. for i, v in pairs(args[2]) do
  3353. v.Character.Humanoid.PlatformStand = false
  3354. end
  3355. end)
  3356.  
  3357. cmd.commands.register('loopstate', 'cmd%int', function(args)
  3358. coroutine.resume(coroutine.create(function()
  3359. repeat
  3360. ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
  3361. wait(0)
  3362. until cmd.localplayer.Character.Humanoid == nil
  3363. end))
  3364. end)
  3365.  
  3366. cmd.commands.register('invis', 'cmd%plrs', function(args)
  3367. for i, v in pairs(args[2]) do
  3368. local function dloop(o)
  3369. for i, v in pairs(o:GetChildren()) do
  3370. pcall(function() v.Transparency = 1 end)
  3371. dloop(v)
  3372. end
  3373. end
  3374. dloop(v.Character)
  3375. end
  3376. end)
  3377.  
  3378. cmd.commands.register('vis', 'cmd%plrs', function(args)
  3379. for i, v in pairs(args[2]) do
  3380. local function dloop(o)
  3381. for i, v in pairs(o:GetChildren()) do
  3382. pcall(function() v.Transparency = 0 end)
  3383. dloop(v)
  3384. end
  3385. end
  3386. v.Character.HumanoidRootPart.Transparency = 1
  3387. dloop(v.Character)
  3388. end
  3389. end)
  3390.  
  3391. cmd.commands.register('nuke', 'cmd%plrs', function(args)
  3392. for i, v in pairs(args[2]) do
  3393. if v.Character then
  3394. local nuke = Instance.new("Part", game.Workspace)
  3395. nuke.Anchored = true
  3396. nuke.CanCollide = false
  3397. nuke.FormFactor = "Symmetric"
  3398. nuke.Shape = "Ball"
  3399. nuke.Size = Vector3.new(1,1,1)
  3400. nuke.BrickColor = BrickColor.new("New Yeller")
  3401. nuke.Transparency = 0.5
  3402. nuke.Reflectance = 0.2
  3403. nuke.TopSurface = 0
  3404. nuke.BottomSurface = 0
  3405. nuke.Touched:connect(function (hit)
  3406. if hit and hit.Parent then
  3407. local boom = Instance.new("Explosion", game.Workspace)
  3408. boom.Position = hit.Position
  3409. boom.BlastRadius = 11
  3410. boom.BlastPressure = math.huge
  3411. end
  3412. end)
  3413. local CF = v.Character.Torso.CFrame
  3414. nuke.CFrame = CF
  3415. for i = 1,333 do
  3416. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  3417. nuke.CFrame = CF
  3418. wait(1/44)
  3419. end
  3420. nuke:Destroy()
  3421. end
  3422. end
  3423. end)
  3424.  
  3425. cmd.commands.register('explode', 'cmd%plrs', function(args)
  3426. for i, v in pairs(args[2]) do
  3427. Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  3428. end
  3429. end)
  3430.  
  3431. cmd.commands.register('hat', 'cmd%plrs%int', function(args)
  3432. for i, v in pairs(args[2]) do
  3433. cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
  3434. end
  3435. end)
  3436.  
  3437. cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
  3438. for i, v in pairs(args[2]) do
  3439. game:GetService('Chat'):Chat(v.Character, args[3], 1)
  3440. end
  3441. end)
  3442.  
  3443. cmd.commands.register('god', 'cmd%plrs', function(args)
  3444. for i, v in pairs(args[2]) do
  3445. v.Character.Humanoid.MaxHealth = math.huge
  3446. v.Character.Humanoid.Health = math.huge
  3447. end
  3448. end)
  3449.  
  3450. cmd.commands.register('ungod', 'cmd%plrs', function(args)
  3451. for i, v in pairs(args[2]) do
  3452. v.Character.Humanoid.Health = 100
  3453. v.Character.Humanoid.MaxHealth = 100
  3454. end
  3455. end)
  3456.  
  3457. cmd.commands.register('rh', 'cmd%plrs', function(args)
  3458. for i, v in pairs(args[2]) do
  3459. v.Character.Humanoid.Parent = nil
  3460. end
  3461. end)
  3462.  
  3463. cmd.commands.register('fire', 'cmd%plrs', function(args)
  3464. for i, v in pairs(args[2]) do
  3465. Instance.new('Fire', v.Character.Torso)
  3466. end
  3467. end)
  3468.  
  3469. cmd.commands.register('insane', 'cmd%plrs', function(args)
  3470. for x, m in pairs(args[2]) do
  3471. for i,v in pairs(m.Character.Torso:GetChildren()) do
  3472. if v:IsA("Motor6D") then
  3473. coroutine.wrap(function()
  3474. while v do
  3475. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  3476. wait()
  3477. end
  3478. end)()
  3479. end
  3480. end
  3481. end
  3482. end)
  3483.  
  3484. cmd.commands.register('admin', 'cmd%plrs',function(args)
  3485. for i, v in pairs(args[2]) do
  3486. --table.insert(cmd.admins, v.Name)
  3487. v.Chatted:connect(function(msg)
  3488. if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  3489. cmd.commands.run(msg:sub(2, #msg))
  3490. end
  3491. end)
  3492. end
  3493. end)
  3494.  
  3495. cmd.commands.register('nosound', 'cmd', function(args)
  3496. local function dx(o)
  3497. for i, v in pairs(o:GetChildren()) do
  3498. if v:IsA("Sound") then
  3499. v:Stop()
  3500. end
  3501. dx(v)
  3502. end
  3503. end
  3504. dx(game.Workspace)
  3505. end)
  3506.  
  3507. cmd.commands.register('duck', 'cmd%plrs', function(args)
  3508. for _,p in pairs(args[2]) do
  3509. local pchar = p.Character
  3510. for i,v in pairs(pchar.Torso:GetChildren()) do
  3511. if v:IsA("Decal") then
  3512. v:Destroy()
  3513. end
  3514. end
  3515. for i,v in pairs(pchar:GetChildren()) do
  3516. if v:IsA("Hat") then
  3517. v:Destroy()
  3518. end
  3519. end
  3520. local duck = Instance.new("SpecialMesh", pchar.Torso)
  3521. duck.MeshType = "FileMesh"
  3522. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  3523. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  3524. duck.Scale = Vector3.new(5, 5, 5)
  3525. pchar.Head.Transparency = 1
  3526. pchar["Left Arm"].Transparency = 1
  3527. pchar["Right Arm"].Transparency = 1
  3528. pchar["Left Leg"].Transparency = 1
  3529. pchar["Right Leg"].Transparency = 1
  3530. pchar.Head.face.Transparency = 1
  3531. end
  3532. end)
  3533.  
  3534. cmd.commands.register('shrek', 'cmd%plrs', function(args)
  3535. for i, v in pairs(args[2]) do
  3536. local pchar = v.Character
  3537. for i,v in pairs(pchar:GetChildren()) do
  3538. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  3539. v:Destroy()
  3540. end
  3541. end
  3542. for i,v in pairs(pchar.Head:GetChildren()) do
  3543. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  3544. v:Destroy()
  3545. end
  3546. end
  3547.  
  3548. local mesh = Instance.new("SpecialMesh", pchar.Head)
  3549. mesh.MeshType = "FileMesh"
  3550. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  3551. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  3552. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  3553.  
  3554. local Shirt = Instance.new("Shirt", v.Character)
  3555. local Pants = Instance.new("Pants", v.Character)
  3556.  
  3557. Shirt.ShirtTemplate = "rbxassetid://133078194"
  3558. Pants.PantsTemplate = "rbxassetid://133078204"
  3559. end
  3560. end)
  3561.  
  3562. cmd.commands.register('nograv', 'cmd%plrs', function(args)
  3563. for i, v in pairs(args[2]) do
  3564. for x, m in pairs(v.Character:GetChildren()) do
  3565. if m:IsA("BasePart") then
  3566. local bf = Instance.new("BodyForce", m)
  3567. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  3568. end
  3569. if m:IsA("Hat") then
  3570. if m:findFirstChild("Handle") then
  3571. local bf = Instance.new("BodyForce", m.Handle)
  3572. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  3573. end
  3574. end
  3575. end
  3576. end
  3577. end)
  3578.  
  3579. cmd.commands.register('loopheal', 'cmd%plrs', function(args)
  3580. for i, v in pairs(args[2]) do
  3581. coroutine.wrap(function()
  3582. while wait() do
  3583. if v.Character.Humanoid then
  3584. v.Character.Humanoid.Health = 1000
  3585. v.Character.Humanoid.MaxHealth = 1000
  3586. end
  3587. end
  3588. end)()
  3589. end
  3590. end)
  3591.  
  3592. cmd.commands.register('hulk', 'cmd%plrs', function(args)
  3593. for i, v in pairs(args[2]) do
  3594. cmd.util.hulk(v)
  3595. end
  3596. end)
  3597.  
  3598. cmd.commands.register('sky', 'cmd%int', function(args)
  3599. local ID = args[2].data
  3600. local sky = Instance.new("Sky", game.Lighting)
  3601. sky.SkyboxBk = "rbxassetid://" .. ID
  3602. sky.SkyboxDn = "rbxassetid://" .. ID
  3603. sky.SkyboxFt = "rbxassetid://" .. ID
  3604. sky.SkyboxLf = "rbxassetid://" .. ID
  3605. sky.SkyboxRt = "rbxassetid://" .. ID
  3606. sky.SkyboxUp = "rbxassetid://" .. ID
  3607. end)
  3608.  
  3609. cmd.commands.register('bombs', 'cmd%plrs', function(args)
  3610. cmd.util.BombVest(args[2])
  3611. end)
  3612.  
  3613. cmd.commands.register('control', 'cmd%plrs', function(args)
  3614. -- variable
  3615. local pchar = args[2][1].Character
  3616. local char = cmd.localplayer.Character
  3617. pchar.Humanoid.PlatformStand = true
  3618. local w = Instance.new("Weld", pchar.Torso)
  3619. w.Part0 = pchar.Torso
  3620. w.Part1 = pchar.Torso
  3621. local w2 = Instance.new("Weld", pchar.Head)
  3622. w2.Part0 = pchar.Head
  3623. w2.Part1 = pchar.Head
  3624. local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
  3625. w3.Part0 = pchar:findFirstChild("Right Arm")
  3626. w3.Part1 = pchar:findFirstChild("Right Arm")
  3627. local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
  3628. w4.Part0 = pchar:findFirstChild("Left Arm")
  3629. w4.Part1 = pchar:findFirstChild("Left Arm")
  3630. local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
  3631. w5.Part0 = pchar:findFirstChild("Right Leg")
  3632. w5.Part1 = pchar:findFirstChild("Right Leg")
  3633. local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
  3634. w6.Part0 = pchar:findFirstChild("Left Leg")
  3635. w6.Part1 = pchar:findFirstChild("Left Leg")
  3636. char.Head.face:Destroy()
  3637. for i,v in pairs(pchar:GetChildren()) do
  3638. if v:IsA("BasePart") then
  3639. v.CanCollide = false
  3640. end
  3641. end
  3642. for i,v in pairs(char:GetChildren()) do
  3643. if v:IsA("BasePart") then
  3644. v.Transparency = 1
  3645. elseif v:IsA("Hat") then
  3646. v:Destroy()
  3647. end
  3648. end
  3649. pchar.Parent = char
  3650. repeat
  3651. pchar.Humanoid.PlatformStand = true
  3652. wait()
  3653. until char.Parent == nil
  3654. end)
  3655.  
  3656. cmd.commands.register('rtag', 'cmd%inf', function(args)
  3657. local len = 10; local player = cmd.localplayer
  3658. local bb = Instance.new("BillboardGui")
  3659. bb.Parent = player.Character.Head
  3660. bb.Adornee = player.Character.Head
  3661. bb.AlwaysOnTop = true
  3662. bb.Enabled = true
  3663. bb.Size = UDim2.new(len, 0, 1.5, 0)
  3664. bb.Name = "tag"
  3665. bb.StudsOffset = Vector3.new(0, 3, 0)
  3666. --local fr = Instance.new("Frame")
  3667. --fr.Parent = bb
  3668. --fr.Size = UDim2.new(1, 0, 1, 0)
  3669. --fr.Style = Enum.FrameStyle.RobloxRound
  3670. local tl = Instance.new("TextLabel")
  3671. tl.Parent = bb
  3672. tl.BackgroundTransparency = 1
  3673. tl.TextScaled = true
  3674. tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  3675. tl.Size = UDim2.new(1, 0, 1, 0)
  3676. tl.Text = args[2]
  3677. tl.Name = "trutag"
  3678. tl.Visible = true
  3679. tl.ZIndex = 2
  3680. coroutine.wrap(function()
  3681. local r, g, b = 255, 0, 0
  3682. repeat
  3683. tl.TextColor3 = Color3.new(r/255, g/255, b/255)
  3684. local bo = cmd.util.nextrgb(r, g, b)
  3685. r = bo[1]; g = bo[2]; b = bo[3];
  3686. wait()
  3687. until bb == nil
  3688. end)()
  3689. end)
  3690.  
  3691. cmd.commands.register('smoke', 'cmd%plrs', function(args)
  3692. for i, v in pairs(args[2]) do
  3693. Instance.new('Smoke', v.Character.Torso)
  3694. end
  3695. end)
  3696.  
  3697. cmd.commands.register('btools', 'cmd%plrs', function(args)
  3698. for i, p in pairs(args[2]) do
  3699. local a = Instance.new("HopperBin")
  3700. a.BinType = "GameTool"
  3701. a.Parent = p.Backpack
  3702. local a = Instance.new("HopperBin")
  3703. a.BinType = "Clone"
  3704. a.Parent = p.Backpack
  3705. local a = Instance.new("HopperBin")
  3706. a.BinType = "Hammer"
  3707. a.Parent = p.Backpack
  3708. end
  3709. end)
  3710.  
  3711. con = nil;
  3712. cmd.commands.register('noclip', 'cmd', function(args)
  3713. cmd.noclip = false
  3714. con = game:GetService('RunService').Stepped:connect(function()
  3715. if cmd.noclip == true then
  3716. con:disconnect()
  3717. else
  3718. cmd.localplayer.Character.Torso.CanCollide = false
  3719. cmd.localplayer.Character.Head.CanCollide = false
  3720. end
  3721. end)
  3722. end)
  3723.  
  3724. cmd.commands.register('clip', 'cmd', function(args)
  3725. cmd.noclip = true
  3726. end)
  3727.  
  3728. cmd.commands.register('gear', 'cmd%plrs%int', function(args)
  3729. local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
  3730. if not gear then return end
  3731. for i, v in pairs(args[2]) do
  3732. gear:Clone().Parent = v.Backpack
  3733. end
  3734. end)
  3735.  
  3736. cmd.commands.register('kick', 'cmd%plrs', function(args)
  3737. for i, v in pairs(args[2]) do
  3738. v.Parent = nil
  3739. end
  3740. end)
  3741.  
  3742. cmd.commands.register('r15', 'cmd', function(args)
  3743. cmd.util.R15()
  3744. end)
  3745.  
  3746. cmd.commands.register('char', 'cmd%plrs%str', function(args)
  3747. if tonumber(args[3].data) ~= nil then
  3748. args[3].data = tonumber(args[3].data)
  3749. else
  3750. args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
  3751. end
  3752. for i, v in pairs(args[2]) do
  3753. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
  3754. pcall(function() v.Character.Humanoid.Health = 0 end)
  3755. end
  3756. end)
  3757.  
  3758. cmd.commands.register('noob', 'cmd%plrs', function(args)
  3759. for i, v in pairs(args[2]) do
  3760. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
  3761. pcall(function() v.Character.Humanoid.Health = 0 end)
  3762. end
  3763. end)
  3764.  
  3765. cmd.commands.register('ff', 'cmd%plrs', function(args)
  3766. for i, v in pairs(args[2]) do
  3767. Instance.new("ForceField", v.Character)
  3768. end
  3769. end)
  3770.  
  3771. cmd.commands.register('unff', 'cmd%plrs', function(args)
  3772. for i, v in pairs(args[2]) do
  3773. for x, m in pairs(v.Character:GetChildren()) do
  3774. if m:IsA("ForceField") then
  3775. m.Parent = nil
  3776. end
  3777. end
  3778. end
  3779. end)
  3780.  
  3781. cmd.commands.register('guest', 'cmd%plrs', function(args)
  3782. for i, v in pairs(args[2]) do
  3783. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
  3784. pcall(function() v.Character.Humanoid.Health = 0 end)
  3785. end
  3786. end)
  3787.  
  3788. cmd.commands.register('giraffe', 'cmd%plrs', function(args)
  3789. for i, v in pairs(args[2]) do
  3790. local char=v.Character
  3791. local h=char.Head
  3792. local tor=char.Torso
  3793. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  3794. local fn=Instance.new("Part",char)
  3795. fn.Size=Vector3.new(1,5.5,1)
  3796. fn.Name="FakeNeck"
  3797. fn.Anchored=false
  3798. fn.CanCollide=false
  3799. if char:FindFirstChild("Body Colors") then
  3800. fn.BrickColor=char["Body Colors"].HeadColor
  3801. end
  3802. local cm=Instance.new("CylinderMesh",fn)
  3803. local we=Instance.new("Weld",h)
  3804. we.Part0=h
  3805. we.Part1=fn
  3806. we.C1=we.C1*CFrame.new(0,2.6,0)
  3807. end
  3808. end)
  3809.  
  3810. cmd.commands.register('notools', 'cmd%plrs', function(args)
  3811. for i, v in pairs(args[2]) do
  3812. for x, m in pairs(v.Backpack:GetChildren()) do
  3813. m.Parent = nil
  3814. end
  3815. end
  3816. end)
  3817.  
  3818. cmd.commands.register('taketools', 'cmd%plrs', function(args)
  3819. for i, v in pairs(args[2]) do
  3820. for x, m in pairs(v.Backpack:GetChildren()) do
  3821. m.Parent = cmd.localplayer.Backpack
  3822. end
  3823. end
  3824. end)
  3825.  
  3826. cmd.commands.register('confuse', 'cmd%plrs', function(args)
  3827. for i, v in pairs(args[2]) do
  3828. v.Character.Humanoid.WalkSpeed = -16
  3829. end
  3830. end)
  3831.  
  3832. cmd.commands.register('spin', 'cmd%plrs', function(args)
  3833. for i, v in pairs(args[2]) do
  3834. for i,v in pairs(v.Character.Torso:GetChildren()) do
  3835. if v.Name == "Spinning" then
  3836. v:Destroy()
  3837. end
  3838. end
  3839. local Torso = v.Character.Torso
  3840. local BG = Instance.new("BodyGyro", Torso)
  3841. BG.Name = "Spinning"
  3842. BG.maxTorque = Vector3.new(0, math.huge, 0)
  3843. BG.P = 11111
  3844. BG.cframe = Torso.CFrame
  3845. repeat wait(1/44)
  3846. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  3847. until not BG or BG.Parent ~= Torso
  3848. end
  3849. end)
  3850.  
  3851. cmd.commands.register('fling', 'cmd%plrs', function(args)
  3852. for i, v in pairs(args[2]) do
  3853. local pchar = v.Character
  3854. if pchar:FindFirstChild("Humanoid") then
  3855. local xran
  3856. local zran
  3857. repeat
  3858. xran = math.random(-9999,9999)
  3859. until math.abs(xran) >= 5555
  3860. repeat
  3861. zran = math.random(-9999,9999)
  3862. until math.abs(zran) >= 5555
  3863. pchar.Humanoid.Sit = true
  3864. pchar.Torso.Velocity = Vector3.new(0,0,0)
  3865. local BF = Instance.new("BodyForce", pchar.Torso)
  3866. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  3867. end
  3868. end
  3869. end)
  3870.  
  3871. cmd.commands.register('burn', 'cmd%plrs', function(args)
  3872. for i, v in pairs(args[2]) do
  3873. spawn(function()
  3874. wait(0.1)
  3875. local fire=Instance.new("Fire", v.Character.Torso)
  3876. wait(0.1)
  3877. local fire=Instance.new("Fire", v.Character.Head)
  3878. wait(0.1)
  3879. local fire=Instance.new("Fire", v.Character["Left Arm"])
  3880. wait(0.1)
  3881. local fire=Instance.new("Fire", v.Character["Right Leg"])
  3882. wait(0.5)
  3883. v.Character:BreakJoints();
  3884. end)
  3885. end
  3886. end)
  3887.  
  3888. cmd.commands.register('printcmds', 'cmd', function(args)
  3889. for i, v in pairs(cmd.commands.store) do
  3890. print(i, '==', v)
  3891. end
  3892. end)
  3893.  
  3894. cmd.commands.register('gun', 'cmd%plrs', function(args)
  3895. local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
  3896. local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
  3897. local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
  3898. for i, v in pairs(args[2]) do
  3899. a:Clone().Parent = v.Backpack
  3900. b:Clone().Parent = v.Backpack
  3901. c:Clone().Parent = v.Backpack
  3902. end
  3903. end)
  3904.  
  3905.  
  3906. cmd.commands.register('goto', 'cmd%plrs', function(args)
  3907. local target = args[2][1]
  3908. cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  3909. end)
  3910.  
  3911. cmd.commands.register('select', 'cmd%plrs', function(args)
  3912. for i, v in pairs(args[2]) do
  3913. Instance.new("SelectionBox", v.Character).Adornee = v.Character
  3914. end
  3915. end)
  3916.  
  3917. cmd.commands.register('sphere', 'cmd%plrs', function(args)
  3918. for i, v in pairs(args[2]) do
  3919. Instance.new("SelectionSphere", v.Character).Adornee = v.Character
  3920. end
  3921. end)
  3922.  
  3923. cmd.commands.register('bring', 'cmd%plrs', function(args)
  3924. for i, v in pairs(args[2]) do
  3925. v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
  3926. end
  3927. end)
  3928.  
  3929. cmd.commands.register('knife', 'cmd%plrs', function(args)
  3930. local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
  3931. for i, v in pairs(args[2]) do
  3932. knife:Clone().Parent = v
  3933. end
  3934. end)
  3935.  
  3936. cmd.commands.register('shades', 'cmd%plrs', function(args)
  3937. local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
  3938. for i, v in pairs(args[2]) do
  3939. shades:Clone().Parent = v.Character
  3940. end
  3941. end)
  3942.  
  3943. cmd.commands.register('alien', 'cmd%plrs', function(args)
  3944. -- variable
  3945. for i, v in pairs(args[2]) do
  3946. local pchar = v.Character
  3947. if pchar:FindFirstChild('Shirt') then
  3948. pchar.Shirt:Destroy()
  3949. end
  3950. if pchar:FindFirstChild('Pants') then
  3951. pchar.Pants:Destroy()
  3952. end
  3953. if pchar:FindFirstChild('Shirt Graphic') then
  3954. pchar['Shirt Graphic'].Graphic = ''
  3955. end
  3956. for i,v in pairs(pchar:GetChildren()) do
  3957. if v:IsA('Hat') then
  3958. v:Destroy()
  3959. end
  3960. end
  3961. local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
  3962. ayy2.Parent = pchar
  3963. local BC = pchar['Body Colors']
  3964. BC.HeadColor = BrickColor.new('Fossil')
  3965. BC.LeftArmColor = BrickColor.new('Fossil')
  3966. BC.LeftLegColor = BrickColor.new('Fossil')
  3967. BC.RightArmColor = BrickColor.new('Fossil')
  3968. BC.RightLegColor = BrickColor.new('Fossil')
  3969. BC.TorsoColor = BrickColor.new('Fossil')
  3970. end
  3971. end)
  3972.  
  3973. cmd.commands.register('team', 'cmd%plrs%str', function(args)
  3974. for i, v in pairs(args[2]) do
  3975. for x, m in pairs(game:GetService('Teams'):GetTeams()) do
  3976. if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
  3977. v.TeamColor = m.TeamColor
  3978. end
  3979. end
  3980. end
  3981. end)
  3982.  
  3983. cmd.commands.register('particles', 'cmd%plrs%int', function(args)
  3984. for i, v in pairs(args[2]) do
  3985. Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
  3986. end
  3987. end)
  3988.  
  3989. cmd.commands.register('ghost', 'cmd%plrs', function(args)
  3990. for i, v in pairs(args[2]) do
  3991. local pchar = v.Character
  3992. pchar.Head.Transparency = 0.5
  3993. pchar.Torso.Transparency = 0.5
  3994. pchar["Left Arm"].Transparency = 0.5
  3995. pchar["Right Arm"].Transparency = 0.5
  3996. pchar["Left Leg"].Transparency = 0.5
  3997. pchar["Right Leg"].Transparency = 0.5
  3998. pchar.Head.face.Transparency = 0.5
  3999. end
  4000. end)
  4001.  
  4002. cmd.commands.register('firstperson', 'cmd%plrs', function(args)
  4003. for i, v in pairs(args[2]) do
  4004. v.CameraMode = Enum.CameraMode.LockFirstPerson
  4005. end
  4006. end)
  4007.  
  4008. cmd.commands.register('creeper', 'cmd%plrs', function(args)
  4009. for i, v in pairs(args[2]) do
  4010. local pchar = v.Character
  4011. if pchar then
  4012. if pchar:FindFirstChild("Shirt") then
  4013. pchar.Shirt.Parent = pchar.Torso
  4014. end
  4015. if pchar:FindFirstChild("Pants") then
  4016. pchar.Pants.Parent = pchar.Torso
  4017. end
  4018. if pchar:FindFirstChild("Shirt Graphic") then
  4019. pchar["Shirt Graphic"].Graphic = ""
  4020. end
  4021. for i,v in pairs(pchar:GetChildren()) do
  4022. if v:IsA("Hat") then
  4023. v:Destroy()
  4024. end
  4025. end
  4026. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  4027. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  4028. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  4029. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  4030. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  4031. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  4032. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  4033. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  4034. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  4035. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  4036. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  4037. end
  4038. end
  4039. end)
  4040.  
  4041. cmd.commands.register('insert', 'cmd%int', function(args)
  4042. local m = cmd.service('InsertService'):LoadAsset(args[2].data)
  4043. m.Parent = game.Workspace
  4044. m:MoveTo(cmd.localplayer.Character.Torso.Position)
  4045. m:MakeJoints()
  4046. end)
  4047.  
  4048. cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
  4049. for i, v in pairs(game.Players:GetPlayers()) do
  4050. v.Character['Right Leg'].Parent = nil
  4051. v.Character['Left Leg'].Parent = nil
  4052. v.Character['Right Arm'].Parent = nil
  4053. v.Character['Left Arm'].Parent = nil
  4054. end
  4055. end)
  4056.  
  4057. cmd.commands.register('recurseremove', 'cmd%str', function(args)
  4058. local function a(o)
  4059. for i,v in pairs(o:GetChildren()) do
  4060. if v:IsA(args[2].data) then
  4061. v.Parent=nil
  4062. end
  4063. a(v)
  4064. end
  4065. end
  4066. a(game.Workspace)
  4067. end)
  4068.  
  4069. cmd.commands.register('name', 'cmd%plrs%inf', function(args)
  4070. for i, v in pairs(args[2]) do
  4071. local tchar = v.Character
  4072. for x, m in pairs(tchar:GetChildren()) do
  4073. if m:FindFirstChild('nm') then
  4074. m.Parent = nil
  4075. end
  4076. end
  4077. tchar.Name = ''
  4078. local ntag = Instance.new("Model", tchar)
  4079. ntag.Name = args[3]
  4080. local nhead = tchar.Head:Clone()
  4081. nhead.Parent = ntag
  4082. local nhum = Instance.new("Humanoid", ntag)
  4083. nhum.MaxHealth = 0
  4084. nhum.Health = 0
  4085. nhum.Name = 'nm'
  4086. local nweld = Instance.new("Weld", nhead)
  4087. nweld.Part0 = nhead
  4088. nweld.Part1 = tchar.Head
  4089. end
  4090. end)
  4091.  
  4092. cmd.commands.register('track', 'cmd%plrs%inf', function(args)
  4093. for i, v in pairs(args[2]) do
  4094. local tchar = v.Character
  4095. for x, m in pairs(tchar:GetChildren()) do
  4096. if m:FindFirstChild('nm') then
  4097. m.Parent = nil
  4098. end
  4099. end
  4100. tchar.Name = ''
  4101. local ntag = Instance.new("Model", workspace.CurrentCamera)
  4102. ntag.Name = v.Name
  4103. local nhead = tchar.Head:Clone()
  4104. nhead.Parent = ntag
  4105. local nhum = Instance.new("Humanoid", ntag)
  4106. nhum.MaxHealth = 0
  4107. nhum.Health = 0
  4108. nhum.Name = 'nm'
  4109. local nweld = Instance.new("Weld", nhead)
  4110. nweld.Part0 = nhead
  4111. nweld.Part1 = tchar.Head
  4112. end
  4113. end)
  4114.  
  4115. cmd.commands.register('rname', 'cmd%plrs', function(args)
  4116. local player = cmd.localplayer
  4117. player.Neutral = false
  4118. repeat
  4119. wait()
  4120. player.TeamColor = BrickColor.Random()
  4121. until not player.Character.Humanoid
  4122. end)
  4123.  
  4124. cmd.commands.register('fogend', 'cmd%int', function(args)
  4125. game.Lighting.FogEnd = args[2].data
  4126. end)
  4127.  
  4128. cmd.commands.register('fogstart', 'cmd%int', function(args)
  4129. game.Lighting.FogStart = args[2].data
  4130. end)
  4131.  
  4132. cmd.commands.register('time', 'cmd%int', function(args)
  4133. game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
  4134. end)
  4135.  
  4136. cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
  4137. game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  4138. end)
  4139.  
  4140. cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
  4141. game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  4142. end)
  4143.  
  4144. cmd.commands.register('sword', 'cmd%plrs', function(args)
  4145. local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
  4146. for i, v in pairs(args[2]) do
  4147. sword:Clone().Parent = v.Backpack
  4148. end
  4149. end)
  4150.  
  4151. cmd.commands.register('paranoid', 'cmd%plrs', function(args)
  4152. for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
  4153. if v:IsA("BasePart") then
  4154. v.Anchored = true
  4155. end
  4156. end
  4157. end)
  4158.  
  4159. cmd.commands.register('size', 'cmd%plrs%int', function(args)
  4160. for i, v in pairs(args[2]) do
  4161. cmd.util.size(v, args[3].data)
  4162. end
  4163. end)
  4164.  
  4165. cmd.commands.register('unlockws', 'cmd%plrs', function(args)
  4166. local function dloop(o)
  4167. for i, v in pairs(o:GetChildren()) do
  4168. if v:IsA("BasePart") then
  4169. v.Anchored = false
  4170. end
  4171. if v:IsA("Model") then
  4172. v:BreakJoints()
  4173. end
  4174. dloop(v)
  4175. end
  4176. end
  4177. dloop(game.Workspace)
  4178. end)
  4179.  
  4180. cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
  4181. for i, v in pairs(args[2]) do
  4182. if v:FindFirstChild("leaderstats") then
  4183. if v.leaderstats:FindFirstChild(args[3].data) then
  4184. if v.leaderstats[args[3].data]:IsA("StringValue") then
  4185. v.leaderstats[args[3].data].Value = args[4]
  4186. end
  4187. if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
  4188. print(args[4])
  4189. if tonumber(args[4]) ~= nil then
  4190. v.leaderstats[args[3].data].Value = tonumber(args[4])
  4191. end
  4192. end
  4193. end
  4194. end
  4195. end
  4196. end)
  4197.  
  4198. ---------------------------
  4199.  
  4200. -- ** init ** --
  4201.  
  4202. local count = 0
  4203. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  4204.  
  4205. warn("loaded nosyliam's cmdscript [a]")
  4206. warn(tostring(count).." commands")
  4207.  
  4208. DistributedCmdBar.FocusLost:connect(function(e)
  4209. if e == true then
  4210. cmd.commands.run(DistributedCmdBar.Text)
  4211. DistributedCmdBar.Text = ''
  4212. end
  4213. end)
  4214.  
  4215. --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
  4216. -- if cmd.util.isadmin(plr.Name) then
  4217. -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  4218. -- cmd.commands.run(msg:sub(2, #msg))
  4219. -- end
  4220. -- end
  4221. -- end)
  4222. end
  4223. topkek.navigation.buildHomePage = function()
  4224. local count = 0
  4225. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  4226. local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
  4227. hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
  4228. hook:drawText(1, 'Patch version 1.0.5')
  4229. hook:drawText(1, 'Commandbase patch version 1.0.0')
  4230. hook:drawText(1, 'Number of commands: ' .. tostring(count))
  4231. local stime = hook:drawText(1, 'Server Time: 0')
  4232. spawn(function()
  4233. while true do
  4234. stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
  4235. wait(0.5)
  4236. end
  4237. end)
  4238. local ssz = hook:drawText(1, 'Server Size: 0')
  4239. spawn(function()
  4240. while true do
  4241. ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
  4242. wait(0.5)
  4243. end
  4244. end)
  4245. local fe = game:GetService('Workspace').FilteringEnabled
  4246. hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
  4247. hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
  4248. hook:drawText(1, 'same', 55)
  4249. end
  4250. topkek.navigation.buildContainers = function()
  4251. for _, v in pairs(topkek.data.windows) do
  4252. topkek.tools.gui:makeContainer(v)
  4253. end
  4254. end
  4255.  
  4256. topkek.navigation.initCommandBar()
  4257. topkek.navigation.buildContainers()
  4258. topkek.navigation.buildTopbar()
  4259. topkek.navigation.buildHomePage()
  4260. wait()
  4261.  
  4262.  
  4263. --// actual code below lole //--
  4264.  
  4265. --// PLAYERS //--
  4266. local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
  4267. local search = plrwin:drawButton(1, '', function()end)
  4268. drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
  4269. function fixPlayerDrop()
  4270. local t = {'All'}
  4271. for i, v in pairs(game.Players:GetPlayers()) do
  4272. table.insert(t, v.Name)
  4273. end
  4274. drop.SetTable(t)
  4275. end
  4276. game.Players.PlayerAdded:connect(function()
  4277. fixPlayerDrop()
  4278. end)
  4279. game.Players.PlayerRemoving:connect(function()
  4280. fixPlayerDrop()
  4281. end)
  4282. plrFrame = plrwin:drawContainer(1, 100)
  4283. headshotContainer = plrFrame:drawContainer(0.4, 94, true)
  4284. headshotContainer:setDrawY(20)
  4285. headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
  4286. headshotContainer:setDrawY(0)
  4287. userNameText = headshotContainer:drawText(1, "[All]")
  4288. userNameText.ClipsDescendants = true
  4289. userNameText.Font = Enum.Font.SourceSansBold
  4290. infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
  4291. infoContainer.BackgroundColor3 = color3(108, 38, 38)
  4292. userIdText = infoContainer:drawText(1, "ID: 0")
  4293. userAgeText = infoContainer:drawText(1, "Age: 0")
  4294. userTeamText = infoContainer:drawText(1, "Team: Neutral")
  4295. cval = 'All'
  4296. fixPlayerDrop()
  4297.  
  4298. function updatePlayer(plri)
  4299. local plr = game:GetService('Players'):FindFirstChild(plri)
  4300. if not plr and plri ~= 'All' then
  4301. print("Couldn't find player!")
  4302. updatePlayer(topkek.lplr)
  4303. else
  4304. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
  4305. userNameText.Text = "[All]"
  4306. userIdText.Text = 'ID: [multiple]'
  4307. userAgeText.Text = 'Age: [multiple]'
  4308. userTeamText.Text = 'Team: [multiple]'
  4309. cval = 'All'
  4310. end
  4311. local team = plr.TeamColor
  4312. if team == nil then
  4313. team = 'Neutral'
  4314. else
  4315. team = tostring(team)
  4316. end
  4317. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
  4318. userNameText.Text = plr.Name
  4319. userIdText.Text = 'ID: ' .. tostring(plr.UserId)
  4320. userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
  4321. userTeamText.Text = 'Team: ' .. team
  4322. cval = plr.Name
  4323.  
  4324. end
  4325. drop.Changed(updatePlayer)
  4326. --actual code ------__-
  4327. plrwin:addSpacing()
  4328. plrwin:drawButton(1/2, 'Kick', function()
  4329. tk.dp(cval, function(p)
  4330. topkek.banmgr.executeKick(p)
  4331. end)
  4332. end)
  4333.  
  4334. plrwin:drawButton(1/2, 'Ban', function()
  4335. tk.dp(cval, function(p)
  4336. topkek.banmgr.addSoftBan(p)
  4337. end)
  4338. end)
  4339. plrwin:drawButton(1/2,'Friendlag', function()
  4340. tk.dp(cval, function(p)
  4341. for i = 1, 10 do
  4342. spawn(function()
  4343. while wait() do
  4344. game.Players.LocalPlayer:RequestFriendship(p)
  4345. game.Players.LocalPlayer:RevokeFriendship(p)
  4346. end
  4347. end)
  4348. end
  4349. end)
  4350. end)
  4351. plrwin:drawButton(1/2, 'Hardban', function()
  4352. tk.dp(cval, function(p)
  4353. topkek.banmgr.addHardBan(p)
  4354. end)
  4355. end)
  4356. plrwin:addSpacing()
  4357. plrwin:drawButton(1/2, 'Bring', function()
  4358. tk.dp(cval, function(z)
  4359. if z.Character then
  4360. z.Character.HumanoidRootPart.CFrame =
  4361. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  4362. end
  4363. end)
  4364. end)
  4365. plrwin:drawButton(1/2, 'Goto', function()
  4366. tk.dp(cval, function(z)
  4367. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  4368. z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  4369. end)
  4370. end)
  4371. plrwin:addSpacing()
  4372. plrwin:drawButton(1/3, 'Kill', function()
  4373. tk.dp(cval, function(p)
  4374. if p.Character and p.Character:FindFirstChild("Humanoid") then
  4375. p.Character.Humanoid.Health = 0
  4376. end
  4377. end)
  4378. end)
  4379. plrwin:drawButton(1/3, 'Seizure', function()
  4380. tk.dp(cval, function(p)
  4381. if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
  4382. spawn(function()
  4383. p.Character.Humanoid.PlatformStand = true
  4384. tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
  4385. repeat
  4386. wait()
  4387. p.Character.Humanoid.PlatformStand = true
  4388. tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  4389. tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  4390. until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
  4391. end)
  4392. end
  4393. end)
  4394. end)
  4395. plrwin:drawButton(1/3, 'Stun', function()
  4396. tk.dp(cval, function(p)
  4397. if p.Character and p.Character:FindFirstChild("Humanoid") then
  4398. p.Character.Humanoid.PlatformStand = true
  4399. p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  4400. end
  4401. end)
  4402. end)
  4403. plrwin:drawButton(1/3, 'Freeze', function()
  4404. tk.dp(cval, function(p)
  4405. if p.Character then
  4406. tk.gt(p).Anchored = true
  4407. end
  4408. end)
  4409. end)
  4410. plrwin:drawButton(1/3, 'Thaw', function()
  4411. tk.dp(cval, function(p)
  4412. if p.Character then
  4413. tk.gt(p).Anchored = false
  4414. end
  4415. end)
  4416. end)
  4417. plrwin:drawButton(1/3, 'Superslow', function()
  4418. tk.dp(cval, function(p)
  4419. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4420. p.Character.Humanoid.WalkSpeed = 1
  4421. end
  4422. end)
  4423. end)
  4424. plrwin:drawButton(1/3, 'Highjump', function()
  4425. tk.dp(cval, function(p)
  4426. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4427. p.Character.Humanoid.JumpPower = 125
  4428. end
  4429. end)
  4430. end)
  4431. plrwin:drawButton(1/3, 'God', function()
  4432. tk.dp(cval, function(p)
  4433. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4434. p.Character.Humanoid.MaxHealth = math.huge
  4435. p.Character.Humanoid.Health = math.huge
  4436. end
  4437. end)
  4438. end)
  4439. plrwin:drawButton(1/3, 'Semigod', function()
  4440. tk.dp(cval, function(p)
  4441. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4442. p.Character.Humanoid.MaxHealth = 9e9
  4443. p.Character.Humanoid.Health = 9e9
  4444. end
  4445. end)
  4446. end)
  4447. plrwin:drawButton(1/3, 'Fast', function()
  4448. tk.dp(cval, function(p)
  4449. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4450. p.Character.Humanoid.WalkSpeed = 50
  4451. end
  4452. end)
  4453. end)
  4454. Follow = false;
  4455. plrwin:drawButton(1/3, 'Annoy', function()
  4456. tk.dp(cval, function(p)
  4457. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4458. if Follow == true then
  4459. Follow = false; return
  4460. else Follow = true end
  4461. while Follow == true do
  4462. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  4463. p.Character.HumanoidRootPart.CFrame
  4464. wait()
  4465. end
  4466. end
  4467. end)
  4468. end)
  4469. plrwin:drawButton(1/3, 'Freefall', function()
  4470. tk.dp(cval, function(p)
  4471. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4472. p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
  4473. end
  4474. end)
  4475. end)
  4476. plrwin:drawButton(1/3, 'Destroy', function()
  4477. tk.dp(cval, function(p)
  4478. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4479. p.Character.Humanoid:Destroy()
  4480. end
  4481. end)
  4482. end)
  4483. plrwin:drawButton(1/3, 'Fix', function()
  4484. tk.dp(cval, function(p)
  4485. if p.Character and p.Character:FindFirstChild('Humanoid') then
  4486. p.Character.Humanoid.Health = 100
  4487. p.Character.Humanoid.MaxHealth = 100
  4488. p.Character.Humanoid.JumpPower = 100
  4489. p.Character.Humanoid.WalkSpeed = 16
  4490. p.Character.Humanoid.PlatformStand = false
  4491. p.Character.Humanoid.Jump = true
  4492. end
  4493. end)
  4494. end)
  4495. plrwin:drawButton(1/3, 'Respawn', function()
  4496. tk.dp(cval, function(p)
  4497. if p.Character then
  4498. local a1 = Instance.new("Model", game:service'Workspace')
  4499. local a2 = Instance.new("Part", game:service'Workspace')
  4500. a2.CanCollide = true
  4501. a2.Anchored = true
  4502. a2.CFrame = CFrame.new(10000, 10000, 10000)
  4503. a2.Name = "Torso"
  4504. local a3 = Instance.new("Humanoid", a1)
  4505. a3.MaxHealth=100;a3.Health=100
  4506. p.Character = a1
  4507. a3.Health=0
  4508. end
  4509. end)
  4510. end)
  4511. plrwin:addSpacing()
  4512. local nameInp
  4513. plrwin:drawButton(1/3, 'Name', function()
  4514. tk.dp(cval, function(z)
  4515. local Character = z.Character
  4516. local newName = Instance.new("Model", z.Character)
  4517. newName.Name = nameInp.Text
  4518. local cl = Character:WaitForChild("Head"):Clone()
  4519. cl.Parent = newName
  4520. cl:WaitForChild("face"):Destroy()
  4521. local hum = Instance.new("Humanoid", newName)
  4522. hum.Name = "NameTag"
  4523. hum.MaxHealth = 0
  4524. hum.Health = 0
  4525. local weld = Instance.new("Weld", cl)
  4526. weld.Part0 = cl
  4527. weld.Part1 = Character:WaitForChild("Head")
  4528. Character:WaitForChild("Head").Transparency = 1
  4529. wait(.5)
  4530. cl.BrickColor = Character:WaitForChild("Head").BrickColor
  4531. end)
  4532. end)
  4533. nameInp = plrwin:drawTextBox(2/3, '')
  4534. local chatInp
  4535. plrwin:drawButton(1/3, 'Chat', function()
  4536. tk.dp(cval, function(z)
  4537. game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
  4538. end)
  4539. end)
  4540. chatInp = plrwin:drawTextBox(2/3, '')
  4541. local disgInp
  4542. plrwin:drawButton(1/3, 'Disguise', function()
  4543. tk.dp(cval, function(p)
  4544. local id = 0
  4545. if tonumber(disgInp.Text) then
  4546. id = tonumber(disgInp.Text)
  4547. else
  4548. id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
  4549. end
  4550. if p.Character:FindFirstChild("Humanoid") then
  4551. p.Character.Humanoid.Health = 0
  4552. end
  4553. p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  4554. end)
  4555. end)
  4556. disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
  4557. plrwin:addSpacing()
  4558. clrR = plrwin:drawTextBox(1/3, '0')
  4559. clrG = plrwin:drawTextBox(1/3, '0')
  4560. clrB = plrwin:drawTextBox(1/3, '0')
  4561. function getColor()
  4562. local r = tonumber(clrR.Text)
  4563. local g = tonumber(clrG.Text)
  4564. local b = tonumber(clrB.Text)
  4565. if not (r and g and b) then return Color3.new(0,0,0) end
  4566. return Color3.new(r/255, g/255, b/255)
  4567. end
  4568. plrwin:drawButton(1/3, 'Sparkles', function()
  4569. tk.dp(cval, function(z)
  4570. Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
  4571. end)
  4572. end)
  4573. plrwin:drawButton(1/3, 'Smoke', function()
  4574. tk.dp(cval, function(z)
  4575. Instance.new("Smoke", tk.gt(z)).Color = getColor()
  4576.  
  4577. end)
  4578. end)
  4579. plrwin:drawButton(1/3, 'Fire', function()
  4580. tk.dp(cval, function(z)
  4581. local fr = Instance.new("Fire", tk.gt(z))
  4582. fr.Color = getColor()
  4583. fr.Heat = 30
  4584. fr.Size = 20
  4585. end)
  4586. end)
  4587. plrwin:drawButton(1/3, 'Forcefield', function()
  4588. tk.dp(cval, function(z)
  4589. if z.Character then
  4590. Instance.new("ForceField", z.Character)
  4591. end
  4592. end)
  4593. end)
  4594. plrwin:drawButton(1/3, 'Select', function()
  4595. tk.dp(cval, function(z)
  4596. if z.Character and tk.gt(z) then
  4597. Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
  4598. end
  4599. end)
  4600. end)
  4601. plrwin:drawButton(1/3, 'Sphere', function()
  4602. tk.dp(cval, function(z)
  4603. if z.Character and tk.gt(z) then
  4604. Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
  4605. end
  4606. end)
  4607. end)
  4608. plrwin:drawButton(1/3, 'Fling', function()
  4609. tk.dp(cval, function(z)
  4610. spawn(function() --kohls admin commands lol
  4611. if z.Character and tk.gt(z) then
  4612. local xran, zran
  4613. repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
  4614. repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
  4615. z.Character.Humanoid.Sit = true
  4616. tk.gt(z).Velocity = Vector3.new(0,0,0)
  4617. local frc = Instance.new("BodyForce", tk.gt(z))
  4618. frc.Name = "BFRC"
  4619. frc.force = Vector3.new(xran*4,9999*5,zran*4)
  4620. game:GetService("Debris"):AddItem(frc, 0.1)
  4621. end
  4622. end)
  4623. end)
  4624. end)
  4625. plrwin:drawButton(1/3, 'Explode', function()
  4626. tk.dp(cval, function(z)
  4627. if z.Character and tk.gt(z) then
  4628. local explosion = Instance.new("Explosion")
  4629. explosion.Position = tk.gt(z).Position
  4630. explosion.Parent = workspace
  4631. end
  4632. end)
  4633. end)
  4634. plrwin:drawButton(1/3, 'Nuke', function()
  4635. tk.dp(cval, function(z)
  4636. if z.Character and tk.gt(z) then
  4637. local torso = tk.gt(z)
  4638. local nuke = Instance.new("Part", game.Workspace)
  4639. local opos = torso.CFrame
  4640. nuke.BrickColor = BrickColor.new("Bright yellow")
  4641. nuke.TopSurface = Enum.SurfaceType.Smooth
  4642. nuke.BottomSurface = Enum.SurfaceType.Smooth
  4643. nuke.Anchored = true
  4644. nuke.CanCollide = false
  4645. nuke.Shape = "Ball"
  4646. nuke.Transparency = 0.5
  4647. nuke.CFrame = torso.CFrame
  4648. nuke.Size = Vector3.new(1, 1, 1)
  4649. nuke.Touched:connect(function(p)
  4650. local expl = Instance.new("Explosion", p)
  4651. expl.BlastPressure = 50000
  4652. expl.BlastRadius = 50
  4653. expl.Position = p.Position
  4654. p.Material = Enum.Material.CorrodedMetal
  4655. p:BreakJoints()
  4656. end)
  4657. for i = 1, 150 do
  4658. nuke.Size = Vector3.new(i, i, i)
  4659. nuke.CFrame = opos
  4660. wait(0.08)
  4661. end
  4662. nuke:Destroy()
  4663. end
  4664. end)
  4665. end)
  4666. plrwin:drawButton(1/3, 'No Tools', function()
  4667. tk.dp(cval, function(p)
  4668. for _, t in pairs(p.Backpack:GetChildren()) do
  4669. t:Destroy()
  4670. end
  4671. end)
  4672. end)
  4673. plrwin:drawButton(1/3, 'Take Tools', function()
  4674. tk.dp(cval, function(p)
  4675. for _, t in pairs(p.Backpack:GetChildren()) do
  4676. t.Parent = game:service'Players'.LocalPlayer.Backpack
  4677. end
  4678. end)
  4679. end)
  4680. plrwin:drawButton(1/3, 'BTools', function()
  4681. tk.dp(cval, function(p)
  4682. local a = Instance.new("HopperBin")
  4683. a.BinType = "GameTool"
  4684. a.Parent = p.Backpack
  4685. local a = Instance.new("HopperBin")
  4686. a.BinType = "Clone"
  4687. a.Parent = p.Backpack
  4688. local a = Instance.new("HopperBin")
  4689. a.BinType = "Hammer"
  4690. a.Parent = p.Backpack
  4691. end)
  4692. end)
  4693. plrwin:drawButton(1/3, 'Hotdog', function()
  4694. tk.dp(cval, function(p)
  4695. if p.Character and tk.gt(p) then
  4696. topkek.tools.util.weenieHutJunior(p)
  4697. end
  4698. end)
  4699. end)
  4700. plrwin:drawButton(1/3, 'Quicksand', function()
  4701. tk.dp(cval, function(z)
  4702. if z.Character and z.Character:FindFirstChild("Humanoid") then
  4703. local tor = tk.gt(z)
  4704. local hole = Instance.new("Part", z.Character)
  4705. hole.Anchored = true
  4706. hole.Name = "Hole"
  4707. hole.FormFactor = Enum.FormFactor.Custom
  4708. hole.Size = Vector3.new(7, 1, 7)
  4709. hole.CanCollide = false
  4710. hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  4711. hole.BrickColor = BrickColor.new("Cool yellow")
  4712. hole.Material = Enum.Material.Sand
  4713. local hm = Instance.new("CylinderMesh", hole)
  4714. tor.Anchored = true
  4715. if z.Character:FindFirstChild("Humanoid") then
  4716. z.Character.Humanoid.Jump = true
  4717. end
  4718. for x,m in pairs(z.Character:GetChildren()) do
  4719. if m:IsA("BasePart") or m:IsA("MeshPart") then
  4720. m.CanCollide = false
  4721. end
  4722. end
  4723. for i=1,75 do
  4724. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  4725. wait(0.06)
  4726. end
  4727. tor.CFrame=tor.CFrame*CFrame.new(0,
  4728. -500,0
  4729. )
  4730. z.Character.Humanoid.Health = 0
  4731. end
  4732. end)
  4733. end)
  4734. plrwin:drawButton(1/3, 'Insane', function()
  4735. tk.dp(cval, function(p)
  4736. if p.Character and tk.gt(p) then
  4737. for i,v in pairs(tk.gt(p):GetChildren()) do
  4738. if v:IsA("Motor6D") then
  4739. spawn(function()
  4740. while v do
  4741. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4742. wait()
  4743. end
  4744. end)
  4745. end
  4746. end
  4747. end
  4748. end)
  4749. end)
  4750. plrwin:drawButton(1/3, 'Invisible', function()
  4751. tk.dp(cval, function(p)
  4752. tk.rco(p.Character, 'BasePart', 'Transparency', 1)
  4753. tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
  4754. end)
  4755. end)
  4756. plrwin:drawButton(1/3, 'Visible', function()
  4757. tk.dp(cval, function(p)
  4758. tk.rco(p.Character, 'BasePart', 'Transparency', 0)
  4759. tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
  4760. end)
  4761. end)
  4762. plrwin:drawButton(1/3, 'Bighead', function()
  4763. tk.dp(cval, function(z)
  4764. if z.Character then
  4765. if z.Character:FindFirstChild('Head') then
  4766. z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  4767. end
  4768. end
  4769. end)
  4770. end)
  4771. plrwin:drawButton(1/3, 'Goldify', function()
  4772. tk.dp(cval, function(z)
  4773. if z.Character then
  4774. tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
  4775. tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
  4776. tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  4777. tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  4778. end
  4779. end)
  4780. end)
  4781. plrwin:drawButton(1/3, 'Neon', function()
  4782. tk.dp(cval, function(z)
  4783. if z.Character then
  4784. tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
  4785. tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
  4786. end
  4787. end)
  4788. end)
  4789. plrwin:drawButton(1/3, 'Shiny', function()
  4790. tk.dp(cval, function(z)
  4791. if z.Character then
  4792. tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
  4793. tk.rcm(z.Character, 'MeshPart')
  4794. end
  4795. end)
  4796. end)
  4797. plrwin:drawButton(1/3, 'Shrek', function()
  4798. tk.dp(cval, function(z)
  4799. if z.Character then
  4800. local pchar = z.Character
  4801. for i,v in pairs(pchar:GetChildren()) do
  4802. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  4803. v:Destroy()
  4804. end
  4805. end
  4806. for i,v in pairs(pchar.Head:GetChildren()) do
  4807. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4808. v:Destroy()
  4809. end
  4810. end
  4811.  
  4812. local mesh = Instance.new("SpecialMesh", pchar.Head)
  4813. mesh.MeshType = "FileMesh"
  4814. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4815. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4816. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4817.  
  4818. local Shirt = Instance.new("Shirt", z.Character)
  4819. local Pants = Instance.new("Pants", z.Character)
  4820.  
  4821. Shirt.ShirtTemplate = "rbxassetid://133078194"
  4822. Pants.PantsTemplate = "rbxassetid://133078204"
  4823. end
  4824. end)
  4825. end)
  4826. plrwin:drawButton(1/3, 'Duck', function()
  4827. tk.dp(cval, function(z)
  4828. if z.Character then
  4829. local pchar = z.Character
  4830. for i,v in pairs(pchar:GetChildren()) do
  4831. if v:IsA("Hat") or v:IsA("Accessory") then
  4832. v:Destroy()
  4833. end
  4834. end
  4835. local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  4836. duck.MeshType = "FileMesh"
  4837. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  4838. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  4839. duck.Scale = Vector3.new(5, 5, 5)
  4840. tk.rco(z.Character, 'Instance', 'Transparency', 1)
  4841. z.Character.HumanoidRootPart.Transparency = 0
  4842. end
  4843. end)
  4844. end)
  4845. plrwin:drawButton(1/3, 'Spheres', function()
  4846. tk.dp(cval, function(z)
  4847. if z.Character then
  4848. tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
  4849. end
  4850. end)
  4851. end)
  4852. plrwin:drawButton(1/3, 'Big', function()
  4853. tk.dp(cval, function(z)
  4854. if z.Character then
  4855. topkek.tools.util.scalePlayer(5, z)
  4856. end
  4857. end)
  4858. end)
  4859. plrwin:drawButton(1/3, 'Small', function()
  4860. tk.dp(cval, function(z)
  4861. if z.Character then
  4862. topkek.tools.util.scalePlayer(5, z)
  4863. end
  4864. end)
  4865. end)
  4866. plrwin:drawButton(1/3, 'Giraffe', function()
  4867. tk.dp(cval, function(z)
  4868. if z.Character then
  4869. local char=z.Character
  4870. local h=char.Head
  4871. local tor=char:FindFirstChild("Torso")
  4872. if not tor then return end
  4873. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  4874. local fn=Instance.new("Part",char)
  4875. fn.Size=Vector3.new(1,5.5,1)
  4876. fn.Name="FakeNeck"
  4877. fn.Anchored=false
  4878. fn.CanCollide=false
  4879. if char:FindFirstChild("Body Colors") then
  4880. fn.BrickColor=char["Body Colors"].HeadColor
  4881. end
  4882. local cm=Instance.new("CylinderMesh",fn)
  4883. local we=Instance.new("Weld",h)
  4884. we.Part0=h
  4885. we.Part1=fn
  4886. we.C1=we.C1*CFrame.new(0,2.6,0)
  4887. end
  4888. end)
  4889. end)
  4890. plrwin:drawButton(1/3, 'Dab', function()
  4891. tk.dp(cval, function(z)
  4892. if z.Character and z.Character:FindFirstChild("Torso") then
  4893. local chr = z.Character
  4894. chr.Animate.Disabled = true
  4895. 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)
  4896. 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)
  4897. 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)
  4898. end
  4899. end)
  4900. end)
  4901. plrwin:drawButton(1/3, 'Force Follow', function()
  4902. tk.dp(cval, function(z)
  4903. game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4904. z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
  4905. end)
  4906. end)
  4907. end)
  4908. plrwin:drawButton(1/3, 'Camlock', function()
  4909. tk.dp(cval, function(z)
  4910. z.CameraMode = "LockFirstPerson"
  4911. end)
  4912. end)
  4913. --// SERVER //--
  4914. local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
  4915. local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
  4916. detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
  4917. detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
  4918. detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
  4919. --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
  4920. servwin:drawButton(1/2, 'Shutdown', function()
  4921. workspace.Gravity = 0/0
  4922. end)
  4923. servwin:drawButton(1/2, 'Clear', function()
  4924. for i,v in pairs(game:service'Workspace':GetChildren()) do
  4925. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  4926. v:Destroy()
  4927. end
  4928. end
  4929. end)
  4930. servwin:drawButton(1/2, 'Baseplate', function()
  4931. for X = -2500, 2500, 512 do
  4932. for Z = -2500, 2500, 512 do
  4933. local P = Instance.new("Part")
  4934. P.Anchored = true
  4935. P.Locked = true
  4936. P.Size = Vector3.new(512,3,512)
  4937. P.CFrame = CFrame.new(X,0,Z)
  4938. P.BrickColor = BrickColor.Green()
  4939. P.Parent = game:service'Workspace'
  4940. end
  4941. end
  4942. end)
  4943. servwin:drawButton(1/2, 'Reset', function()
  4944. for i,v in pairs(game:service'Workspace':GetChildren()) do
  4945. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  4946. v:Destroy()
  4947. end
  4948. end
  4949. for X = -2500, 2500, 512 do
  4950. for Z = -2500, 2500, 512 do
  4951. local P = Instance.new("Part")
  4952. P.Anchored = true
  4953. P.Locked = true
  4954. P.Size = Vector3.new(512,3,512)
  4955. P.CFrame = CFrame.new(X,0,Z)
  4956. P.BrickColor = BrickColor.Green()
  4957. P.Parent = game:service'Workspace'
  4958. end
  4959. end
  4960. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  4961. local a1 = Instance.new("Model", game:service'Workspace')
  4962. local a2 = Instance.new("Part", game:service'Workspace')
  4963. a2.CanCollide = true
  4964. a2.Anchored = true
  4965. a2.CFrame = CFrame.new(10000, 10000, 10000)
  4966. a2.Name = "Torso"
  4967. local a3 = Instance.new("Humanoid", a1)
  4968. a3.MaxHealth=100;a3.Health=100
  4969. v.Character = a1
  4970. a3.Health=0
  4971. end
  4972. end)
  4973. servwin:drawButton(1, 'Remove Sounds', function()
  4974. tk.rcm(game, 'Sound')
  4975. end)
  4976. servwin:addSpacing()
  4977. servwin:drawButton(1, 'Break All', function()
  4978. workspace:BreakJoints(workspace:GetChildren())
  4979. end)
  4980. local gravInp
  4981. servwin:drawButton(1/3, 'Gravity', function()
  4982. if not tonumber(gravInp.Text) then return end
  4983. workspace.Gravity = tonumber(gravInp.Text)
  4984. end)
  4985. gravInp = servwin:drawTextBox(2/3, '')
  4986. servwin:addSpacing()
  4987. servwin:drawButton(1, 'Reset Lighting', function()
  4988. local l = game:service'Lighting'
  4989. l.Ambient = Color3.new(0, 0, 0)
  4990. l.Brightness = 1
  4991. l.GlobalShadows = true
  4992. l.Outlines = true
  4993. l.FogEnd = 100000
  4994. l.FogStart = 0
  4995. l:SetMinutesAfterMidnight(12*60)
  4996. end)
  4997. local brightInp
  4998. servwin:drawButton(1/3, 'Brightness', function()
  4999. if not tonumber(brightInp.Text) then return end
  5000. game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  5001. end)
  5002. brightInp = servwin:drawTextBox(2/3, '100')
  5003. local fogInp
  5004. servwin:drawButton(1/3, 'Fog', function()
  5005. if not tonumber(fogInp.Text) then return end
  5006. game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  5007. end)
  5008. fogInp = servwin:drawTextBox(2/3, '0')
  5009. local timeInp
  5010. servwin:drawButton(1/3, 'Hour', function()
  5011. if not tonumber(timeInp.Text) then return end
  5012. game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
  5013. end)
  5014. timeInp = servwin:drawTextBox(2/3, '12')
  5015. servwin:addSpacing()
  5016. -- private server crap
  5017. local privateToggle
  5018. local privStatus = false
  5019. privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
  5020. if privStatus == false then
  5021. privStatus = true
  5022. privateToggle.Text = 'Private Server ON'
  5023. topkek.banmgr.makePrivate()
  5024. else
  5025. privateToggle.Text = 'Private Server OFF'
  5026. topkek.banmgr.unprivate()
  5027. end
  5028. end)
  5029. servwin:addSpacing()
  5030. servwin:drawText(1, 'Whitelist')
  5031. local plrAddInp
  5032. servwin:drawButton(1/3, 'Add', function()
  5033. topkek.banmgr.doWhitelist(plrAddInp.Text)
  5034. ReorderWL()
  5035. end)
  5036. plrAddInp = servwin:drawTextBox(2/3, '')
  5037. wlCont = servwin:drawScrollingContainer(100)
  5038. function ReorderWL()
  5039. local wl = topkek.banmgr.whitelist
  5040. for i,v in pairs(wlCont:GetChildren()) do
  5041. v:Destroy()
  5042. end
  5043. wlCont:setDrawY(3)
  5044. for i,v in pairs(wl) do
  5045. wlCont:drawText(2/3, v)
  5046. wlCont:drawButton(1/3, 'Remove', function()
  5047. topkek.banmgr.unwhitelist(v)
  5048. ReorderWL()
  5049. end)
  5050. end
  5051. end
  5052. ReorderWL()
  5053. --// LOCALPLAYER //--
  5054. local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
  5055. lpwin:drawButton(1, 'Reset Camera', function()
  5056. game.Workspace.CurrentCamera:remove()
  5057. wait(.1)
  5058. game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
  5059. game.Workspace[topkek.lplr.Name].Humanoid
  5060. game.Workspace.CurrentCamera.CameraType = "Custom"
  5061. end)
  5062. lpwin:drawButton(1, 'Respawn', function()
  5063. local a1 = Instance.new("Model", game:service'Workspace')
  5064. local a2 = Instance.new("Part", game:service'Workspace')
  5065. a2.CanCollide = true
  5066. a2.Anchored = true
  5067. a2.CFrame = CFrame.new(10000, 10000, 10000)
  5068. a2.Name = "Torso"
  5069. local a3 = Instance.new("Humanoid", a1)
  5070. a3.MaxHealth=100;a3.Health=100
  5071. topkek.lplr.Character = a1
  5072. a3.Health=0
  5073. end)
  5074. lpwin:drawButton(1, 'Rejoin', function()
  5075. game:GetService('TeleportService'):Teleport(game.PlaceId)
  5076. end)
  5077. lpwin:addSpacing()
  5078. lpwin:drawButton(1/2, 'God', function()
  5079. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  5080. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  5081. topkek.lplr.Character.Humanoid.Health = math.huge
  5082. end
  5083. end)
  5084. lpwin:drawButton(1/2, 'Semigod', function()
  5085. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  5086. topkek.lplr.Character.Humanoid.MaxHealth = 9e9
  5087. topkek.lplr.Character.Humanoid.Health = 9e9
  5088. end
  5089. end)
  5090. Loopgod = false
  5091. lpwin:drawButton(1, 'Loopgod', function()
  5092. if Loopgod == false then
  5093. Loopgod = true
  5094. spawn(function()
  5095. repeat
  5096. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  5097. topkek.lplr.Character.Humanoid.Health = math.huge
  5098. wait()
  5099. until Loopgod == false
  5100. end)
  5101. else
  5102. Loopgod = false
  5103. end
  5104. end)
  5105. lpwin:addSpacing()
  5106. plrwin:addSpacing()
  5107. local Lev, Clip, Fly
  5108. lpwin:drawButton(1/2, 'Levitate', function()
  5109. if Lev == true then
  5110. Lev = false
  5111. return
  5112. end
  5113. Lev = true
  5114. repeat
  5115. topkek.lplr.Character.Humanoid:ChangeState(10)
  5116. wait(0)
  5117. until Lev == false
  5118. end)
  5119. lpwin:drawButton(1/2, 'Noclip', function()
  5120. if Clip == true then
  5121. Clip = false
  5122. return
  5123. end
  5124. Clip = true
  5125. game:GetService("RunService").Stepped:connect(function()
  5126. tk.gt(topkek.lplr).CanCollide = not Clip
  5127. topkek.lplr.Character.Head.CanCollide = not Clip
  5128. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  5129. if topkek.lplr.Character.UpperTorso then
  5130. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  5131. end
  5132. end)
  5133. topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
  5134. tk.gt(topkek.lplr).CanCollide = not Clip
  5135. topkek.lplr.Character.Head.CanCollide = not Clip
  5136. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  5137. if topkek.lplr.Character.UpperTorso then
  5138. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  5139. end
  5140. end)
  5141. end)
  5142. lpwin:drawButton(1/2, 'Fly', function()
  5143. if Fly == true then
  5144. Fly = false
  5145. return
  5146. end
  5147. Fly = true
  5148. local mouse=game.Players.LocalPlayer:GetMouse''
  5149. localplayer=game.Players.LocalPlayer
  5150. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  5151. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  5152. local speed=0
  5153. local keys={a=false,d=false,w=false,s=false}
  5154. local e1
  5155. local e2
  5156. local function start()
  5157. local pos = Instance.new("BodyPosition",torso)
  5158. local gyro = Instance.new("BodyGyro",torso)
  5159. pos.Name="EPIXPOS"
  5160. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5161. pos.position = torso.Position
  5162. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  5163. gyro.cframe = torso.CFrame
  5164. repeat
  5165. wait()
  5166. localplayer.Character.Humanoid.PlatformStand=true
  5167. local new=gyro.cframe - gyro.cframe.p + pos.position
  5168. if not keys.w and not keys.s and not keys.a and not keys.d then
  5169. speed=1
  5170. end
  5171. if keys.w then
  5172. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5173. speed=speed+0.01
  5174. end
  5175. if keys.s then
  5176. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  5177. speed=speed+0.01
  5178. end
  5179. if keys.d then
  5180. new = new * CFrame.new(speed,0,0)
  5181. speed=speed+0.01
  5182. end
  5183. if keys.a then
  5184. new = new * CFrame.new(-speed,0,0)
  5185. speed=speed+0.01
  5186. end
  5187. if speed>5 then
  5188. speed=5
  5189. end
  5190. pos.position=new.p
  5191. if keys.w then
  5192. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  5193. elseif keys.s then
  5194. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  5195. else
  5196. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  5197. end
  5198. until not Fly
  5199. if gyro then gyro:Destroy() end
  5200. if pos then pos:Destroy() end
  5201. flying=false
  5202. localplayer.Character.Humanoid.PlatformStand=false
  5203. speed=0
  5204. end
  5205. e1=mouse.KeyDown:connect(function(key)
  5206. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  5207. if key=="w" then
  5208. keys.w=true
  5209. elseif key=="s" then
  5210. keys.s=true
  5211. elseif key=="a" then
  5212. keys.a=true
  5213. elseif key=="d" then
  5214. keys.d=true
  5215. end
  5216. end)
  5217. e2=mouse.KeyUp:connect(function(key)
  5218. if key=="w" then
  5219. keys.w=false
  5220. elseif key=="s" then
  5221. keys.s=false
  5222. elseif key=="a" then
  5223. keys.a=false
  5224. elseif key=="d" then
  5225. keys.d=false
  5226. end
  5227. end)
  5228. start()
  5229. end)
  5230. lpwin:drawButton(1/2, 'Highjump', function()
  5231. local thrust = Instance.new("BodyVelocity")
  5232. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  5233. if i.KeyCode == Enum.KeyCode.Space then
  5234. print("Got jump")
  5235. coroutine.resume(coroutine.create(function()
  5236. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  5237. thrust.velocity = Vector3.new(0,50,0)
  5238. thrust.maxForce = Vector3.new(0,4e+050,0)
  5239. wait(0.2)
  5240. thrust.Parent = nil
  5241. end))
  5242. end
  5243. end)
  5244. end)
  5245. lpwin:addSpacing()
  5246. local apprInp
  5247. lpwin:drawButton(1/3, 'Appearance', function()
  5248. local id = 0
  5249. if tonumber(apprInp.Text) then
  5250. id = tonumber(apprInp.Text)
  5251. else
  5252. id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
  5253. end
  5254. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  5255. topkek.lplr.Character.Humanoid.Health = 0
  5256. end
  5257. topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  5258. end)
  5259. apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
  5260. local teamInp
  5261. lpwin:drawButton(1/3, 'Team', function()
  5262. topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
  5263. end)
  5264. teamInp = lpwin:drawTextBox(2/3, 'Bright red')
  5265. lpwin:drawButton(1/2, 'Naked', function()
  5266. topkek.lplr:ClearCharacterAppearance()
  5267. end)
  5268. lpwin:drawButton(1/2, 'Neutral', function()
  5269. topkek.lplr.Neutral = true
  5270. end)
  5271. lpwin:addSpacing()
  5272. lpwin:drawButton(1/2, 'Orb', function()
  5273. game.Players.LocalPlayer.Character = nil
  5274. --lp:Destroy()
  5275. local cam = game.Workspace.CurrentCamera
  5276. local m = Instance.new("Model", game.Workspace)
  5277. m.Name = game.Players.LocalPlayer.Name
  5278. local hum = Instance.new("Humanoid", m)
  5279. hum.Health = 0
  5280. hum.MaxHealth = 0
  5281. local orb = Instance.new("Part", m)
  5282. orb.Size = Vector3.new(1, 1, 1)
  5283. orb.Shape = "Ball"
  5284. orb.Name = "Head"
  5285. orb.Anchored = true
  5286. orb.CanCollide = true
  5287. orb.BottomSurface = Enum.SurfaceType.Smooth
  5288. orb.TopSurface = Enum.SurfaceType.Smooth
  5289. orb.Transparency = 0
  5290. spawn(function()
  5291. while true do
  5292. wait(0.1)
  5293. if orb then
  5294. orb.BrickColor = BrickColor.Random()
  5295. else break end
  5296. end
  5297. end)
  5298. cam.CameraSubject = orb
  5299. cam.CameraType = Enum.CameraType.Fixed
  5300. game:GetService("RunService").RenderStepped:connect(function()
  5301. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  5302. end)
  5303. game.Players.LocalPlayer.Chatted:connect(function(a)
  5304. game:GetService("Chat"):Chat(orb, a)
  5305. end)
  5306. end)
  5307. lpwin:drawButton(1/2, 'Freecam', function()
  5308. local cam = game.Workspace.CurrentCamera
  5309. cam.CameraType = "Fixed"
  5310. cam.CameraSubject = nil
  5311. topkek.lplr.Character = nil
  5312. end)
  5313. lpwin:drawButton(1/2, 'NoGrav', function()
  5314. if topkek.lplr.Character then
  5315. for x,m in pairs(topkek.lplr.Character:GetChildren()) do
  5316. if m:IsA("BasePart") then
  5317. local bf = Instance.new("BodyForce", m)
  5318. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  5319. end
  5320. if m:IsA("Hat") or m:IsA("Accessory") then
  5321. if m:findFirstChild("Handle") then
  5322. local bf = Instance.new("BodyForce", m.Handle)
  5323. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  5324. end
  5325. end
  5326. end
  5327. end
  5328. end)
  5329. lpwin:drawButton(1/2, 'Trowel', function()
  5330. topkek.tools.util.trowel()
  5331. end)
  5332. lpwin:addSpacing()
  5333. lpwin:drawButton(1/2, 'Fedora', function()
  5334. local hats={
  5335. 98346834,
  5336. 215751161,
  5337. 119916949,
  5338. 72082328,
  5339. 147180077,
  5340. 100929604,
  5341. 63043890,
  5342. 1285307,
  5343. 1029025,
  5344. 334663683,
  5345. 259423244
  5346. }
  5347. game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character
  5348. end)
  5349. lpwin:drawButton(1/2, 'Rainbow Name', function()
  5350. topkek.lplr.Neutral = false
  5351. repeat
  5352. wait()
  5353. topkek.lplr.TeamColor = BrickColor.Random()
  5354. until not topkek.lplr.Character.Humanoid
  5355. end)
  5356. local tagInp
  5357. lpwin:drawButton(1/3, 'Tag', function()
  5358. local len = 10
  5359. local bb = Instance.new("BillboardGui")
  5360. bb.Parent = topkek.lplr.Character.Head
  5361. bb.Adornee = topkek.lplr.Character.Head
  5362. bb.AlwaysOnTop = true
  5363. bb.Enabled = true
  5364. bb.Size = UDim2.new(len, 0, 1.5, 0)
  5365. bb.Name = "tag"
  5366. bb.StudsOffset = Vector3.new(0, 3, 0)
  5367. --local fr = Instance.new("Frame")
  5368. --fr.Parent = bb
  5369. --fr.Size = UDim2.new(1, 0, 1, 0)
  5370. --fr.Style = Enum.FrameStyle.RobloxRound
  5371. local tl = Instance.new("TextLabel")
  5372. tl.Parent = bb
  5373. tl.Font = Enum.Font.Code
  5374. tl.BackgroundTransparency = 1
  5375. tl.TextScaled = true
  5376. tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  5377. tl.Size = UDim2.new(1, 0, 1, 0)
  5378. tl.Text = tagInp.Text
  5379. tl.Name = "trutag"
  5380. tl.Visible = true
  5381. tl.ZIndex = 2
  5382. end)
  5383. tagInp = lpwin:drawTextBox(2/3, '')
  5384. --// SCRIPTS //--
  5385. --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
  5386. --local search = scriptwin:drawTextBox(1,'')
  5387. --local origy = scriptwin:getDrawY()
  5388. --scriptwin:addSpacing()
  5389. --scriptwin:addSpacing()
  5390. --local scripts = game:GetObjects("rbxassetid://376553985")[1]
  5391. --local container = {}
  5392. --function MakeList(condition)
  5393. -- for i,v in pairs(scriptwin:GetChildren()) do
  5394. -- if v.Name == "Script" then
  5395. -- v:Destroy()
  5396. -- end
  5397. -- end
  5398. --scriptwin:setDrawY(origy)
  5399. --for i, v in pairs(scripts:GetChildren()) do
  5400. -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then
  5401. -- local scr = scriptwin:drawButton(1, v.Name, function()
  5402. -- spawn(function() loadstring(v.Source)() end)
  5403. -- end, 25)
  5404. -- scr.Name = 'Script'
  5405. -- end
  5406. -- end
  5407. --end
  5408. --game:GetService("UserInputService").InputChanged:connect(function(inp)
  5409. -- if inp.UserInputType == Enum.UserInputType.TextInput then
  5410. -- if search:IsFocused() then
  5411. -- MakeList(search.Text)
  5412. -- end
  5413. --end
  5414. --end)
  5415. --MakeList('')
  5416. --// DESTRUCTION // --
  5417. local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container)
  5418. local decals, seldec = destwin:drawScrollingContainer(100)
  5419. seldec = destwin:drawText(1, 'Selected Decal: None')
  5420. cursel = nil
  5421. local decs = {
  5422. {'Rain', '574772793'},
  5423. {'Robbie', '574773630'},
  5424. {'Pepe', '244905904'},
  5425. {'Troll Face', '48308661'},
  5426. {'Jeff', '109129888'},
  5427. {'Shrek', '170539018'},
  5428. {'Doge', '133720697'},
  5429. {'Dat Boi', '409578848'},
  5430. }
  5431. for _, v in pairs(decs) do
  5432. local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20)
  5433. topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  5434. end
  5435. destwin:drawButton(1, 'Spam Decal', function()
  5436. if cursel ~= nil then
  5437. topkek.tools.util.recurseDecal(tonumber(cursel))
  5438. end
  5439. end)
  5440. destwin:drawButton(1, 'Spam Particles', function()
  5441. if cursel ~= nil then
  5442. topkek.tools.util.recurseParticles(tonumber(cursel))
  5443. end
  5444. end)
  5445. destwin:drawButton(1, 'Spam Both', function()
  5446. if cursel ~= nil then
  5447. topkek.tools.util.recurseUltimate(tonumber(cursel))
  5448. end
  5449. end)
  5450. destwin:drawButton(1, 'Rollback', function()
  5451. tk.rcm(workspace, 'Decal')
  5452. tk.rcm(workspace, 'ParticleEmitter')
  5453. end)
  5454. destwin:addSpacing()
  5455. destwin:drawButton(1, '666', function()
  5456. for i,v in next,workspace:children''do
  5457. if(v:IsA'BasePart')then
  5458. me=v;
  5459. bbg=Instance.new('BillboardGui',me);
  5460. bbg.Name='stuf';
  5461. bbg.Adornee=me;
  5462. bbg.Size=UDim2.new(2.5,0,2.5,0)
  5463. --bbg.StudsOffset=Vector3.new(0,2,0)
  5464. tlb=Instance.new'TextLabel';
  5465. tlb.Text='666 666 666 666 666 666';
  5466. tlb.Font='SourceSansBold';
  5467. tlb.FontSize='Size48';
  5468. tlb.TextColor3=Color3.new(1,0,0);
  5469. tlb.Size=UDim2.new(1.25,0,1.25,0);
  5470. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  5471. tlb.BackgroundTransparency=1;
  5472. tlb.Parent=bbg;
  5473. end;end;
  5474. --coroutine.wrap(function()while wait''do
  5475. s=Instance.new'Sound';
  5476. s.Parent=workspace;
  5477. s.SoundId='rbxassetid://152840862';
  5478. s.Pitch=1;
  5479. s.Volume=1;
  5480. s.Looped=true;
  5481. s:play();
  5482. --end;end)();
  5483. function xds(dd)
  5484. for i,v in next,dd:children''do
  5485. if(v:IsA'BasePart')then
  5486. v.BrickColor=BrickColor.new'Really black';
  5487. v.TopSurface='Smooth';
  5488. v.BottomSurface='Smooth';
  5489. s=Instance.new('SelectionBox',v);
  5490. s.Adornee=v;
  5491. s.Color=BrickColor.new'Really red';
  5492. a=Instance.new('PointLight',v);
  5493. a.Color=Color3.new(1,0,0);
  5494. a.Range=15;
  5495. a.Brightness=5;
  5496. f=Instance.new('Fire',v);
  5497. f.Size=19;
  5498. f.Heat=22;
  5499. end;
  5500. game.Lighting.TimeOfDay=0;
  5501. game.Lighting.Brightness=0;
  5502. game.Lighting.ShadowColor=Color3.new(0,0,0);
  5503. game.Lighting.Ambient=Color3.new(1,0,0);
  5504. game.Lighting.FogEnd=200;
  5505. game.Lighting.FogColor=Color3.new(0,0,0);
  5506. local dec = 'http://www.roblox.com/asset/?id=19399245';
  5507. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  5508. --coroutine.wrap(function()
  5509. --for _,__ in pairs(fac) do
  5510. --local ddec = Instance.new("Decal", v)
  5511. --ddec.Face = __
  5512. --ddec.Texture = dec
  5513. --end end)()
  5514. if #(v:GetChildren())>0 then
  5515. xds(v)
  5516. end
  5517. end
  5518. end
  5519. xds(game.Workspace)
  5520. end)
  5521. destwin:drawButton(1, 'Troll', function()
  5522. topkek.tools.util.recurseUltimate('48308661')
  5523. tk.play(154664102)
  5524. end)
  5525. destwin:addSpacing()
  5526. destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  5527. local materiallist =
  5528. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  5529. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  5530. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  5531. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  5532. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  5533. local function r(where)
  5534. for _,v in pairs (where:GetChildren()) do
  5535. if v:IsA("BasePart") then
  5536. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  5537. end)
  5538. destwin:drawButton(1/2,'Materialize',function()
  5539. local function r(where)
  5540. for _,v in pairs (where:GetChildren()) do
  5541. if v:IsA("BasePart") then
  5542. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  5543. end)
  5544. destwin:drawButton(1/2,'Meshify',function()
  5545. local enums={
  5546. Enum.MeshType.Head;
  5547. Enum.MeshType.Torso;
  5548. Enum.MeshType.Wedge;
  5549. Enum.MeshType.Brick;
  5550. Enum.MeshType.Sphere;
  5551. Enum.MeshType.Cylinder;
  5552. }
  5553. tk.rcf('BasePart',function(o)
  5554. local mesh = Instance.new('SpecialMesh', o)
  5555. mesh.MeshType = enums[math.random(1,#enums)]
  5556. end)
  5557. end)
  5558. destwin:drawButton(1/2,'Loop-Meshify',function()
  5559. coroutine.wrap(function()
  5560. while true do
  5561. local enums={
  5562. Enum.MeshType.Head;
  5563. Enum.MeshType.Torso;
  5564. Enum.MeshType.Wedge;
  5565. Enum.MeshType.Brick;
  5566. Enum.MeshType.Sphere;
  5567. Enum.MeshType.Cylinder;
  5568. }
  5569. tk.rcf('BasePart',function(o)
  5570. if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  5571. local mesh = Instance.new('SpecialMesh', o)
  5572. mesh.MeshType = enums[math.random(1,#enums)]
  5573. end)
  5574. wait(0.5)
  5575. end
  5576. end)()
  5577. end)
  5578. destwin:addSpacing()
  5579. destwin:drawButton(1, 'Rotations', function()
  5580. tk.rcf('BasePart', function(o)
  5581. o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  5582. end)
  5583. end)
  5584. destwin:drawButton(1, 'Collisions', function()
  5585. tk.rcf('BasePart', function(o)
  5586. o.CanCollide = false
  5587. end)
  5588. end)
  5589. destwin:drawButton(1, 'Velocity', function()
  5590. tk.rcf('BasePart', function(o)
  5591. o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  5592. end)
  5593. end)
  5594. destwin:drawButton(1, 'Invisiblity', function()
  5595. tk.rcf('BasePart', function(o)
  5596. o.Transparency = 1
  5597. end)
  5598. end)
  5599. destwin:drawButton(1, 'BreakJoints', function()
  5600. tk.rcf('Model', function(o)
  5601. o:BreakJoints()
  5602. end)
  5603. end)
  5604. destwin:drawButton(1, 'Forces', function()
  5605. tk.rcf('BasePart', function(o)
  5606. local bf = Instance.new("BodyForce", o)
  5607. bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
  5608. end)
  5609. end)
  5610. destwin:drawButton(1, 'Brightness', function()
  5611. tk.rcf('BasePart', function(o)
  5612. local light = Instance.new("SpotLight", o)
  5613. light.Brightness = 9e9
  5614. light.Range = 60
  5615. end)
  5616. end)
  5617. --// CATALOG //--
  5618. local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
  5619. local page, currentkeyword = 1, ""
  5620. local searchbar, search, makeCatalog, res = 0, 0, 0, {}
  5621. local searchbar = catwin:drawTextBox(2/3,'')
  5622. local search = catwin:drawButton(1/3, 'Search', function()
  5623. page = 1
  5624. currentkeyword = searchbar.Text
  5625. makeCatalog(currentkeyword, page)
  5626. end)
  5627. local previous = catwin:drawButton(1/2, 'Previous Page', function()
  5628. if page > 1 then
  5629. page = page - 1
  5630. makeCatalog(currentkeyword, page)
  5631. end
  5632. end)
  5633. local previous = catwin:drawButton(1/2, 'Next Page', function()
  5634. if page >= 1 then
  5635. page = page + 1
  5636. makeCatalog(currentkeyword, page)
  5637. end
  5638. end)
  5639. local catalog_start = catwin:getDrawY()
  5640. function split(str,divider)
  5641. local found = ""
  5642. local results = {}
  5643. for i=1,string.len(str) do
  5644. if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
  5645. table.insert(results, found)
  5646. found = ""
  5647. else
  5648. found = found..string.sub(str,i,i)
  5649. end
  5650. end
  5651. table.insert(results, found)
  5652. return results
  5653. end
  5654. function GetName(nm)
  5655. local spl = split(nm," ")
  5656. local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or ""
  5657. return (a.." "..b.." "..c.." "..d.." "..e)
  5658. end
  5659. --function makeCatalog(keyword, page)
  5660. --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page)
  5661. --local results = game:HttpGet(endpoint, true)
  5662. --local parse = game:GetService('HttpService'):JSONDecode(results)
  5663. --for i, v in pairs(res) do
  5664. --v:Destroy()
  5665. --end
  5666. --catwin:setDrawY(catalog_start)
  5667. --catwin:addSpacing()
  5668. --for i, v in pairs(parse) do
  5669. --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50)
  5670. --local below = topkek.tools.util.Object("TextButton", {
  5671. -- Parent = img;
  5672. -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
  5673. -- BorderSizePixel = 0;
  5674. -- Position = UDim2.new(0, -45, 1, 5);
  5675. -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
  5676. -- Font = 'SourceSans';
  5677. -- FontSize = 'Size14';
  5678. -- Text = GetName(v['Name']);
  5679. -- TextSize = 14;
  5680. -- TextColor3 = color3(199, 199, 199);
  5681. -- TextStrokeTransparency = 0.5;
  5682. -- ClipsDescendants = true;
  5683. --})
  5684. -- below.MouseButton1Down:connect(function()
  5685. -- local Model = Instance.new("Model", workspace)
  5686. -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model
  5687. -- Model:MakeJoints()
  5688. -- Model:MoveTo(topkek.lplr.Character.Head.Position)
  5689. --end)
  5690. --img.Size=UDim2.new(0,50,0,50)
  5691. --img.Position=img.Position+UDim2.new(0,45,0,0)
  5692. -- if (i%2)==0 then
  5693. -- catwin:setDrawY(catwin:getDrawY() + 25)
  5694. --end
  5695. -- if (i==10) then
  5696. -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25)
  5697. -- end
  5698. -- table.insert(res,img)
  5699. --end
  5700. --end
  5701. --makeCatalog("", 1)
  5702. --// CMDS //--
  5703. cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container)
  5704. count = 0
  5705. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  5706. cmdwin:drawText(1, tostring(count) .. " Commands")
  5707. cmdwin:drawText(1, 'Chat Prefix: /')
  5708. local cmdlist = cmdwin:drawScrollingContainer(260)
  5709. for i, v in pairs(cmd.commands.fmtstore) do
  5710. local xfmt = {}
  5711. local str = " ;" .. i .. " "
  5712. for form in v:gmatch("[^%%]+") do
  5713. if form ~= 'cmd' then
  5714. if form == 'inf' then form = 'str' end
  5715. str = str .. "{" .. form .. "} "
  5716. end
  5717. end
  5718. cmdlist:drawText(1, str)
  5719. end
  5720. --// MUSIC //--
  5721. musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
  5722. Sounds = {
  5723. {"caramell", 2303479};
  5724. {"epic", 27697743};
  5725. {"rick", 2027611};
  5726. {"halo", 1034065};
  5727. {"pokemon", 1372261};
  5728. {"cursed", 1372257};
  5729. {"extreme", 11420933};
  5730. {"awaken", 27697277};
  5731. {"alone", 27697392};
  5732. {"mario", 1280470};
  5733. {"choir", 1372258};
  5734. {"chrono" ,1280463};
  5735. {"dotr", 11420922};
  5736. {"entertain", 27697267};
  5737. {"fantasy", 1280473};
  5738. {"final", 787};
  5739. {"organ", 11231513};
  5740. {"tunnel", 9650822}
  5741. }
  5742.  
  5743. local cursel
  5744. local xcursel = 0
  5745. scr = musicwin:drawScrollingContainer(230)
  5746. for i, v in pairs(Sounds) do
  5747. scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
  5748. cursel.Text = "Currently Selected - " .. v[1]
  5749. xcursel = v[2]
  5750. end)
  5751. end
  5752.  
  5753. cursel = musicwin:drawText(1, "Currently Selected - None")
  5754. local setInp
  5755. musicwin:drawButton(1/3, "Set", function()
  5756. if tonumber(setInp.Text) then
  5757. cursel.Text = "Currently Selected - " .. setInp.Text
  5758. xcursel = tonumber(setInp.Text)
  5759. end
  5760. end)
  5761. setInp = musicwin:drawTextBox(2/3, '')
  5762. musicwin:drawButton(1, "Play", function()
  5763. tk.rcm(game, 'Sound')
  5764. tk.play(xcursel)
  5765. end)
  5766. musicwin:drawButton(1, "Stop", function()
  5767. tk.rcm(game, 'Sound')
  5768. end)
  5769. --// FACES //--
  5770. facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
  5771. local faces = {
  5772. {name='Rofl',id=47595647},
  5773. {name='Sparta',id=74142203},
  5774. {name='UJelly',id=48989071},
  5775. {name='Troll',id=45120559},
  5776. {name='Horse',id=62079221},
  5777. {name='Angry',id=48258623},
  5778. {name='Okey',id=62830600},
  5779. {name='Yeaw',id=53646377},
  5780. {name='Here',id=62677045},
  5781. {name='Har',id=48260066},
  5782. {name='Baby Sun',id=47596170},
  5783. {name='LOL',id=48293007},
  5784. {name='Sad',id=53645378},
  5785. {name='Joseph Stalin',id=48290678},
  5786. {name='Doge',id=130742396},
  5787. {name='Forever Alone',id=156886272},
  5788. {name='RickRoll',id=5104631},
  5789. {name='Jim Carrey',id=74885351},
  5790. {name='Meh IRL',id=237553381}
  5791. }
  5792. local cursel, xcursel = nil, 0
  5793. faclist = facwin:drawScrollingContainer(260)
  5794. for i,v in pairs(faces) do
  5795. local btn = faclist:drawButton(1, v['name'], function()
  5796. xcursel = v['id']
  5797. cursel.Text = 'Currently Selected: ' .. v['name']
  5798. end)
  5799. topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
  5800. end
  5801. cursel = facwin:drawText(1, 'Currently Selected: None')
  5802. facwin:drawButton(1, 'Wear', function()
  5803. if not (xcursel == 0) then
  5804. if topkek.lplr.Character then
  5805. tk.rcm(topkek.lplr.Character, 'Accessory')
  5806. tk.rcm(topkek.lplr.Character, 'Hat')
  5807. topkek.tools.util.applyFace(xcursel)
  5808. end
  5809. end
  5810. end)
  5811. --// SETTINGS // --
  5812. setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container)
  5813. setwin:drawText(1, 'Patch: ' .. topkek.patch)
  5814. setwin:drawText(1, 'Devnote: foh skids')
  5815. setwin:drawText(1, [[
  5816. === CREDITS ===
  5817.  
  5818. Variable - retard that created Stella
  5819. KrystalTeam - provided critical design tips & advice
  5820. Circumvention - lol joey salads
  5821.  
  5822. Thanks to everyone that supported T0PK3K 4.0!
  5823.  
  5824. ]], 260)
  5825. --// BANLIST //--
  5826. banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
  5827. local plrBanInp
  5828. banwin:drawButton(1/3, 'Add', function()
  5829. topkek.settings.get()
  5830. table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
  5831. topkek.settings.write()
  5832. UpdateBanlist()
  5833. end)
  5834. plrBanInp = banwin:drawTextBox(2/3, '')
  5835. banCont = banwin:drawScrollingContainer(288)
  5836. function UpdateBanlist(x)
  5837. topkek.settings.get()
  5838. local wl = x or topkek.settingsTable['Bans']
  5839. for i,v in pairs(banCont:GetChildren()) do
  5840. v:Destroy()
  5841. end
  5842. banCont:setDrawY(3)
  5843. for i,v in pairs(wl) do
  5844. banCont:drawText(2/3, v)
  5845. banCont:drawButton(1/3, 'Remove', function()
  5846. for x, m in pairs(wl) do
  5847. if m == v then
  5848. table.remove(topkek.settingsTable['Bans'], x)
  5849. topkek.settings.write()
  5850. UpdateBanlist()
  5851. topkek.banmgr.bans = topkek.settingsTable['Bans']
  5852. end
  5853. end
  5854. end)
  5855. end
  5856. end
  5857. UpdateBanlist()
  5858. --// HATS //--
  5859. hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
  5860. local hats={
  5861. {name='Dominus Empyreus',id=21070012},
  5862. {name='Dominus Vespertilio',id=96103379},
  5863. {name='Dominus Infernus',id=31101391},
  5864. {name='Dominus Rex',id=250395631},
  5865. {name='Dominus Frigidus',id=48545806},
  5866. {name='Dominus Astra',id=162067148},
  5867. {name='Dominus Aureus',id=138932314},
  5868. {name='DIY Dominus Empyreus',id=151789690},
  5869. {name='Dominus Messor',id=64444871},
  5870. {name='Demon Skeleton Wings',id=133554007},
  5871. {name='Gilded Wings of Glory',id=250405532},
  5872. {name='Majestic Ice Wings',id=188702967},
  5873. {name='Black Wings',id=215719598},
  5874. {name='Clockworks Shades',id=11748356},
  5875. {name='Faerie Wings',id=19399896},
  5876. {name='Orinthian Wings',id=223751505},
  5877. {name='Clockworks Headphones',id=1235488},
  5878. {name='Perfectly Legitimate Business Hat',id=19027209},
  5879. {name='Sparkling Angel Wings',id=192557913},
  5880. {name='Commander Crows Wings',id=133553855},
  5881. {name='Sunfire Wings',id=158068470},
  5882. {name='Royal Faerie Wings',id=119916756},
  5883. {name='Wings of Freedom',id=164174048},
  5884. {name='Firebrand Wings',id=128160626},
  5885. {name='Frozen Wings',id=136758613},
  5886. {name='Webbed Wings',id=120507280},
  5887. {name='Gargoyle Wings',id=120507201},
  5888. {name='Bat Wings',id=19399858},
  5889. {name='Wings of Fire',id=136758532},
  5890. {name='Headrow',id=1082935},
  5891. {name='Rubber Duckie',id=9254254},
  5892. {name='Valkyrie Helm',id=1365767},
  5893. {name='Hockey Mask',id=5161514}}
  5894. local searchi = hatwin:drawButton(1, '', function()end)
  5895. dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'})
  5896. function fixPlayerDropi()
  5897. local t = {'All'}
  5898. for i, v in pairs(game.Players:GetPlayers()) do
  5899. table.insert(t, v.Name)
  5900. end
  5901. dropx.SetTable(t)
  5902. end
  5903. game.Players.PlayerAdded:connect(function()
  5904. fixPlayerDropi()
  5905. end)
  5906. game.Players.PlayerRemoving:connect(function()
  5907. fixPlayerDropi()
  5908. end)
  5909. local eval = 'All'
  5910. dropx.Changed(function(p) eval = p end)
  5911. fixPlayerDrop()
  5912.  
  5913. local hatInp
  5914. hatlist = hatwin:drawScrollingContainer(260)
  5915. for i,v in pairs(hats) do
  5916. hatlist:drawButton(1, v['name'], function()
  5917. hatInp.Text = tostring(v['id'])
  5918. end)
  5919. end
  5920. hatwin:drawButton(1/3, 'Wear', function()
  5921. local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
  5922. tk.dp(eval, function(x)
  5923. if x.Character then
  5924. hat:Clone().Parent = x.Character
  5925. end
  5926. end)
  5927. end)
  5928.  
  5929.  
  5930. hatInp = hatwin:drawTextBox(2/3, '')
  5931. topkek.tools.animator.initialAnimation()
  5932. topkek.banmgr.init()
  5933. end
  5934.  
  5935. script.Parent.MouseButton1Down:connect(Click)
  5936.  
  5937. end
  5938. coroutine.resume(coroutine.create(SCRIPT_EHTR85_FAKESCRIPT))
  5939. function SCRIPT_JOBK77_FAKESCRIPT() -- TextButton_6.Script
  5940. getfenv().script = Instance.new('Script', TextButton_6)
  5941.  
  5942. function whatever()
  5943. --[[
  5944. Name: RB_statchange.lua
  5945. Author: poly#8531
  5946. Desc: Yes, you can edit this.
  5947. ]]
  5948.  
  5949. for i,v in next, debug.getregistry() do
  5950. if type(v) == 'function' then
  5951. local s, yo = pcall(function() return debug.getupvalues(v) end)
  5952. if yo and type(yo) == 'table' then
  5953. if yo.Attributes then
  5954. local hi = yo.Attributes;
  5955. hi.freethrow = math.huge;
  5956. hi.postscorer = math.huge;
  5957. hi.ballspeed = math.huge;
  5958. hi.jump = 50;
  5959. hi.steal = math.huge;
  5960. hi.shotcontest = 0;
  5961. hi["2pointer"] = math.huge;
  5962. hi["3pointer"] = math.huge;
  5963. hi.passing = math.huge;
  5964. hi.layup = math.huge;
  5965. hi.strength = math.huge;
  5966. hi.dunk = math.huge;
  5967. hi.speed = math.huge;
  5968. hi.handles = math.huge;
  5969. hi.movingshot = math.huge;
  5970. hi.defense = math.huge;
  5971. hi.stamina = math.huge;
  5972. end;
  5973. end;
  5974. end;
  5975. end;
  5976. end
  5977.  
  5978. script.Parent.MouseButton1Down:connect(whatever)
  5979.  
  5980. end
  5981. coroutine.resume(coroutine.create(SCRIPT_JOBK77_FAKESCRIPT))
  5982. function SCRIPT_SBIK73_FAKESCRIPT() -- NextPage.Script
  5983. getfenv().script = Instance.new('Script', NextPage)
  5984.  
  5985. local player = game.Players.LocalPlayer
  5986.  
  5987. function click()
  5988. player.PlayerGui.rbwgui.Maingui.Frame.Visible = true
  5989. player.PlayerGui.rbwgui.Maingui.Executor.Visible = false
  5990. player.PlayerGui.rbwgui.Maingui.Frame.Visible = true
  5991. end
  5992.  
  5993. script.Parent.MouseButton1Down:connect(click)
  5994.  
  5995.  
  5996. end
  5997. coroutine.resume(coroutine.create(SCRIPT_SBIK73_FAKESCRIPT))
  5998. function SCRIPT_CBGB88_FAKESCRIPT() -- NextPage2.Script
  5999. getfenv().script = Instance.new('Script', NextPage2)
  6000.  
  6001. local player = game.Players.LocalPlayer
  6002.  
  6003. function click()
  6004. player.PlayerGui.rbwgui.Maingui.Frame.Visible = false
  6005. player.PlayerGui.rbwgui.Maingui.Executor.Visible = true
  6006. player.PlayerGui.rbwgui.Maingui.Frame.Visible = false
  6007. end
  6008.  
  6009. script.Parent.MouseButton1Down:connect(click)
  6010.  
  6011.  
  6012. end
  6013. coroutine.resume(coroutine.create(SCRIPT_CBGB88_FAKESCRIPT))
  6014. function SCRIPT_FFUK65_FAKESCRIPT() -- CodeBox.Standard
  6015. getfenv().script = Instance.new('LocalScript', CodeBox)
  6016.  
  6017. main = script.Parent
  6018. detector = main.Parent.Detector
  6019. drag = main.Drag
  6020. resize = {main.ResizeR, main.ResizeL, drag.ResizeR, drag.ResizeL}
  6021.  
  6022. dragging = false
  6023. resizing = false
  6024.  
  6025. xmin = 100
  6026. ymin = 100
  6027.  
  6028. mpx = 0
  6029. mpy = 0
  6030.  
  6031. --drag bar control
  6032. drag.MouseButton1Down:connect(function()
  6033. dragging = true
  6034. deltax = mpx
  6035. deltay = mpy
  6036. while dragging do
  6037. main.Position = UDim2.new(0, main.Position.X.Offset-deltax+mpx, 0, main.Position.Y.Offset-deltay+mpy)
  6038. deltax = mpx
  6039. deltay = mpy
  6040. wait()
  6041. end
  6042. end)
  6043.  
  6044. --resize controls
  6045. resize[1].MouseButton1Down:connect(function() --bottom right
  6046. resizing = true
  6047. originx = main.Size.X.Offset
  6048. originy = main.Size.Y.Offset
  6049. deltax = main.AbsolutePosition.X+main.Size.X.Offset
  6050. deltay = main.AbsolutePosition.Y+main.Size.Y.Offset
  6051. while resizing do
  6052. main.Size = UDim2.new(0, originx+mpx-deltax, 0, originy+mpy-deltay)
  6053. if main.Size.X.Offset < xmin then
  6054. main.Size = UDim2.new(0, xmin, 0, main.Size.Y.Offset)
  6055. end
  6056. if main.Size.Y.Offset < ymin then
  6057. main.Size = UDim2.new(0, main.Size.X.Offset, 0, ymin)
  6058. end
  6059. wait()
  6060. end
  6061. end)
  6062. resize[2].MouseButton1Down:connect(function() --bottom left
  6063. resizing = true
  6064. origin = main.Position
  6065. originx = main.Size.X.Offset
  6066. originy = main.Size.Y.Offset
  6067. deltax = main.AbsolutePosition.X
  6068. deltay = main.AbsolutePosition.Y+main.Size.Y.Offset
  6069. while resizing do
  6070. main.Size = UDim2.new(0, originx-(mpx-deltax), 0, originy+mpy-deltay)
  6071. if main.Size.X.Offset < xmin then
  6072. main.Size = UDim2.new(0, xmin, 0, main.Size.Y.Offset)
  6073. end
  6074. if main.Size.Y.Offset < ymin then
  6075. main.Size = UDim2.new(0, main.Size.X.Offset, 0, ymin)
  6076. end
  6077. main.Position = origin-UDim2.new(0, main.Size.X.Offset-originx, 0, 0)
  6078. wait()
  6079. end
  6080. end)
  6081. resize[3].MouseButton1Down:connect(function() --top right
  6082. resizing = true
  6083. origin = main.Position
  6084. originx = main.Size.X.Offset
  6085. originy = main.Size.Y.Offset
  6086. deltax = main.AbsolutePosition.X+main.Size.X.Offset
  6087. deltay = drag.AbsolutePosition.Y
  6088. while resizing do
  6089. main.Size = UDim2.new(0, originx+mpx-deltax, 0, originy-(mpy-deltay))
  6090. if main.Size.X.Offset < xmin then
  6091. main.Size = UDim2.new(0, xmin, 0, main.Size.Y.Offset)
  6092. end
  6093. if main.Size.Y.Offset < ymin then
  6094. main.Size = UDim2.new(0, main.Size.X.Offset, 0, ymin)
  6095. end
  6096. main.Position = origin-UDim2.new(0, 0, 0, main.Size.Y.Offset-originy)
  6097. wait()
  6098. end
  6099. end)
  6100. resize[4].MouseButton1Down:connect(function() --top left
  6101. resizing = true
  6102. origin = main.Position
  6103. originx = main.Size.X.Offset
  6104. originy = main.Size.Y.Offset
  6105. deltax = main.AbsolutePosition.X
  6106. deltay = drag.AbsolutePosition.Y
  6107. while resizing do
  6108. main.Size = UDim2.new(0, originx-(mpx-deltax), 0, originy-(mpy-deltay))
  6109. if main.Size.X.Offset < xmin then
  6110. main.Size = UDim2.new(0, xmin, 0, main.Size.Y.Offset)
  6111. end
  6112. if main.Size.Y.Offset < ymin then
  6113. main.Size = UDim2.new(0, main.Size.X.Offset, 0, ymin)
  6114. end
  6115. main.Position = origin-UDim2.new(0, main.Size.X.Offset-originx, 0, main.Size.Y.Offset-originy)
  6116. wait()
  6117. end
  6118. end)
  6119.  
  6120. --keep track of mouse position
  6121. detector.MouseMoved:connect(function(x, y)
  6122. mpx = x
  6123. mpy = y
  6124. end)
  6125.  
  6126. --cancel things
  6127. drag.MouseButton1Up:connect(function()
  6128. dragging = false
  6129. resizing = false
  6130. end)
  6131.  
  6132. for i, v in pairs(resize) do
  6133. v.MouseButton1Up:connect(function()
  6134. dragging = false
  6135. resizing = false
  6136. end)
  6137. end
  6138.  
  6139. detector.MouseButton1Up:connect(function()
  6140. dragging = false
  6141. resizing = false
  6142. end)
  6143. detector.MouseLeave:connect(function()
  6144. dragging = false
  6145. resizing = false
  6146. end)
  6147.  
  6148. end
  6149. coroutine.resume(coroutine.create(SCRIPT_FFUK65_FAKESCRIPT))
  6150. function SCRIPT_FNFF68_FAKESCRIPT() -- MinimizeGUI.Script
  6151. getfenv().script = Instance.new('Script', MinimizeGUI)
  6152.  
  6153. local Button = script.Parent
  6154. Frame = script.Parent.Parent.Maingui
  6155.  
  6156. function onClick()
  6157. if Frame.Visible == false then
  6158. Frame.Visible = true
  6159. elseif Frame.Visible == true then
  6160. Frame.Visible = false
  6161. end
  6162. end
  6163.  
  6164. Button.MouseButton1Click:connect(onClick)
  6165.  
  6166. end
  6167. coroutine.resume(coroutine.create(SCRIPT_FNFF68_FAKESCRIPT))
Add Comment
Please, Sign In to add comment