Guest User

Untitled

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