robloxhaxs

new gui for roblox exploit

Mar 21st, 2020
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 311.11 KB | None | 0 0
  1. -- Farewell Infortality.
  2. -- Version: 2.82
  3. -- Instances:
  4. local ScreenGui = Instance.new("ScreenGui")
  5. local main = Instance.new("Frame")
  6. local close = Instance.new("TextButton")
  7. local TextLabel = Instance.new("TextLabel")
  8. local speedgui = Instance.new("TextButton")
  9. local jumpforcegui = Instance.new("TextButton")
  10. local flygui = Instance.new("TextButton")
  11. local admin = Instance.new("TextButton")
  12. local OpenFrame = Instance.new("Frame")
  13. local Open = Instance.new("TextButton")
  14. --Properties:
  15. ScreenGui.Parent = game.CoreGui
  16.  
  17. main.Name = "main"
  18. main.Parent = ScreenGui
  19. main.BackgroundColor3 = Color3.new(0.333333, 1, 1)
  20. main.Position = UDim2.new(0.283767015, 0, 0.178761035, 0)
  21. main.Size = UDim2.new(0, 438, 0, 283)
  22. main.Visible = false
  23. main.Draggable = true
  24.  
  25. close.Name = "close"
  26. close.Parent = main
  27. close.BackgroundColor3 = Color3.new(1, 1, 1)
  28. close.BorderSizePixel = 0
  29. close.Position = UDim2.new(0.949771643, 0, -0.0224522017, 0)
  30. close.Size = UDim2.new(0, 32, 0, 21)
  31. close.Font = Enum.Font.SourceSans
  32. close.Text = "X"
  33. close.TextColor3 = Color3.new(0, 0, 0)
  34. close.TextScaled = true
  35. close.TextSize = 14
  36. close.TextWrapped = true
  37. close.MouseButton1Down:connect(function()
  38. OpenFrame.Visible = true
  39. main.Visible = false
  40. end)
  41.  
  42. TextLabel.Parent = main
  43. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  44. TextLabel.Position = UDim2.new(0.0471728444, 0, 0.633547008, 0)
  45. TextLabel.Size = UDim2.new(0, 396, 0, 90)
  46. TextLabel.Font = Enum.Font.SourceSans
  47. TextLabel.Text = "made by 培根頭 roblox exploit scripts"
  48. TextLabel.TextColor3 = Color3.new(0, 0, 0)
  49. TextLabel.TextScaled = true
  50. TextLabel.TextSize = 14
  51. TextLabel.TextWrapped = true
  52.  
  53. speedgui.Name = "speed gui"
  54. speedgui.Parent = main
  55. speedgui.BackgroundColor3 = Color3.new(1, 0, 0)
  56. speedgui.Position = UDim2.new(0.502699018, 0, 0.290471852, 0)
  57. speedgui.Size = UDim2.new(0, 196, 0, 49)
  58. speedgui.Font = Enum.Font.SourceSans
  59. speedgui.Text = "speed gui"
  60. speedgui.TextColor3 = Color3.new(0, 0, 0)
  61. speedgui.TextSize = 14
  62. speedgui.TextWrapped = true
  63. speedgui.MouseButton1Down:connect(function()
  64. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 150
  65. end)
  66.  
  67. jumpforcegui.Name = "jump force gui"
  68. jumpforcegui.Parent = main
  69. jumpforcegui.BackgroundColor3 = Color3.new(1, 0, 0)
  70. jumpforcegui.Position = UDim2.new(0.0328886062, 0, 0.290471852, 0)
  71. jumpforcegui.Size = UDim2.new(0, 196, 0, 49)
  72. jumpforcegui.Font = Enum.Font.SourceSans
  73. jumpforcegui.Text = "jump force gui"
  74. jumpforcegui.TextColor3 = Color3.new(0, 0, 0)
  75. jumpforcegui.TextSize = 14
  76. jumpforcegui.TextWrapped = true
  77. jumpforcegui.MouseButton1Down:connect(function()
  78. local InfiniteJumpEnabled = true
  79. game:GetService("UserInputService").JumpRequest:connect(function()
  80. if InfiniteJumpEnabled then
  81. game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  82. end
  83. end)
  84. end)
  85.  
  86. flygui.Name = "fly gui"
  87. flygui.Parent = main
  88. flygui.BackgroundColor3 = Color3.new(1, 0, 0)
  89. flygui.Position = UDim2.new(0.502699018, 0, 0.0305513144, 0)
  90. flygui.Size = UDim2.new(0, 196, 0, 49)
  91. flygui.Font = Enum.Font.SourceSans
  92. flygui.Text = "top k3k"
  93. flygui.TextColor3 = Color3.new(0, 0, 0)
  94. flygui.TextSize = 14
  95. flygui.TextWrapped = true
  96. flygui.MouseButton1Down:connect(function()
  97. -- Epic Script Leaked By Scratchy!
  98. -- Subscribe for more EPIC scripts! https://www.youtube.com/channel/UC-fFrczkFJuwHJguR6SXx5Q?sub_confirmation=1
  99.  
  100.  
  101. _G.Rc7Notification = function(a,b,c)
  102. game:GetService("CoreGui"):WaitForChild("RobloxGui").SendNotification:Fire(a, b, "rbxassetid://776252057", c)
  103. end
  104. local topkek = {}
  105. topkek.patch = '1.0.5a'
  106. topkek.data = {}
  107. topkek.commandbase = {}
  108. topkek.navigation = {}
  109. topkek.banmgr = {}
  110. topkek.lplr = game:GetService('Players').LocalPlayer
  111.  
  112. topkek.tools = {}
  113. topkek.tools.gui = {}
  114. topkek.tools.util = {}
  115. topkek.tools.animator = {}
  116.  
  117. topkek.windows = {}
  118. topkek.windows.lplr = {}
  119. topkek.windows.server = {}
  120. topkek.windows.players = {}
  121. topkek.windows.destruction = {}
  122. topkek.windows.scripts = {}
  123. topkek.windows.misc = {}
  124.  
  125. topkek.misc = {}
  126.  
  127. local NewGuiPart1 = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  128. NewGuiPart1.Name = "4.0"
  129. -------
  130. local NewGuiPart2 = Instance.new("Frame")
  131. NewGuiPart2.Active = true
  132. NewGuiPart2.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  133. NewGuiPart2.BorderSizePixel = 0
  134. NewGuiPart2.Name = "Main"
  135. NewGuiPart2.Position = UDim2.new(0, 300, 0, 50)
  136. NewGuiPart2.Selectable = true
  137. NewGuiPart2.Size = UDim2.new(0, 470, 0, 395)
  138. NewGuiPart2.Visible = false
  139. NewGuiPart2.ClipsDescendants = true
  140. NewGuiPart2.Draggable = true
  141. NewGuiPart2.Parent = NewGuiPart1
  142. -------
  143. local NewGuiPart3 = Instance.new("Frame")
  144. NewGuiPart3.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  145. NewGuiPart3.BorderSizePixel = 0
  146. NewGuiPart3.Name = "Topbar"
  147. NewGuiPart3.Position = UDim2.new(0, 150, 0, 0)
  148. NewGuiPart3.Size = UDim2.new(0, 320, 0, 30)
  149. NewGuiPart3.Parent = NewGuiPart2
  150. -------
  151. local NewGuiPart4 = Instance.new("TextLabel")
  152. NewGuiPart4.BackgroundTransparency = 1
  153. NewGuiPart4.Name = "PlayerName"
  154. NewGuiPart4.Position = UDim2.new(0, -140, 0, 0)
  155. NewGuiPart4.Size = UDim2.new(0.5, 0, 1, 0)
  156. NewGuiPart4.Visible = false
  157. NewGuiPart4.ZIndex = 4
  158. NewGuiPart4.Font = Enum.Font.Arcade
  159. NewGuiPart4.FontSize = Enum.FontSize.Size18
  160. NewGuiPart4.Text = "Player1"
  161. NewGuiPart4.TextColor3 = Color3.new(1, 1, 1)
  162. NewGuiPart4.TextXAlignment = Enum.TextXAlignment.Left
  163. NewGuiPart4.Parent = NewGuiPart3
  164. -------
  165. local NewGuiPart5 = Instance.new("Frame")
  166. NewGuiPart5.BackgroundTransparency = 1
  167. NewGuiPart5.Name = "Controllers"
  168. NewGuiPart5.Position = UDim2.new(1, -128, 0, 3)
  169. NewGuiPart5.Size = UDim2.new(0, 125, 1, -6)
  170. NewGuiPart5.Parent = NewGuiPart3
  171. -------
  172. local NewGuiPart6 = Instance.new("TextButton")
  173. NewGuiPart6.Active = true
  174. NewGuiPart6.AutoButtonColor = false
  175. NewGuiPart6.BackgroundColor3 = Color3.new(0.552941, 0.105882, 0.105882)
  176. NewGuiPart6.BorderSizePixel = 0
  177. NewGuiPart6.Name = "Exit"
  178. NewGuiPart6.Position = UDim2.new(1, -24, 0, 0)
  179. NewGuiPart6.Selectable = true
  180. NewGuiPart6.Size = UDim2.new(0, 24, 0, 24)
  181. NewGuiPart6.Style = Enum.ButtonStyle.Custom
  182. NewGuiPart6.FontSize = Enum.FontSize.Size14
  183. NewGuiPart6.Text = ""
  184. NewGuiPart6.Parent = NewGuiPart5
  185. -------
  186. local NewGuiPart7 = Instance.new("TextButton")
  187. NewGuiPart7.Active = true
  188. NewGuiPart7.AutoButtonColor = false
  189. NewGuiPart7.BackgroundColor3 = Color3.new(0.780392, 0.34902, 0)
  190. NewGuiPart7.BorderSizePixel = 0
  191. NewGuiPart7.Name = "Hide"
  192. NewGuiPart7.Position = UDim2.new(1, -50, 0, 0)
  193. NewGuiPart7.Selectable = true
  194. NewGuiPart7.Size = UDim2.new(0, 24, 0, 24)
  195. NewGuiPart7.Style = Enum.ButtonStyle.Custom
  196. NewGuiPart7.FontSize = Enum.FontSize.Size14
  197. NewGuiPart7.Text = ""
  198. NewGuiPart7.Parent = NewGuiPart5
  199. -------
  200. local NewGuiPart8 = Instance.new("TextLabel")
  201. NewGuiPart8.BackgroundTransparency = 1
  202. NewGuiPart8.Name = "IsFE"
  203. NewGuiPart8.Size = UDim2.new(0, 65, 1, 0)
  204. NewGuiPart8.FontSize = Enum.FontSize.Size18
  205. NewGuiPart8.Text = "Not FE"
  206. NewGuiPart8.TextColor3 = Color3.new(0.333333, 0.666667, 0)
  207. NewGuiPart8.TextStrokeTransparency = 0.69999998807907
  208. NewGuiPart8.TextXAlignment = Enum.TextXAlignment.Right
  209. NewGuiPart8.Parent = NewGuiPart5
  210. -------
  211. local NewGuiPart9 = Instance.new("TextLabel")
  212. NewGuiPart9.BackgroundTransparency = 1
  213. NewGuiPart9.Name = "Stella"
  214. NewGuiPart9.Position = UDim2.new(0, -150, 0, 0)
  215. NewGuiPart9.Size = UDim2.new(1, 150, 1, 0)
  216. NewGuiPart9.ZIndex = 2
  217. NewGuiPart9.Font = Enum.Font.Arcade
  218. NewGuiPart9.FontSize = Enum.FontSize.Size18
  219. NewGuiPart9.Text = "[Stella]"
  220. NewGuiPart9.TextColor3 = Color3.new(0.054902, 0.0745098, 0.498039)
  221. NewGuiPart9.Parent = NewGuiPart3
  222. -------
  223. local NewGuiPart10 = Instance.new("Frame")
  224. NewGuiPart10.BackgroundTransparency = 1
  225. NewGuiPart10.Name = "Holder"
  226. NewGuiPart10.Position = UDim2.new(0, 150, 0, 30)
  227. NewGuiPart10.Size = UDim2.new(0, 320, 0, 365)
  228. NewGuiPart10.Parent = NewGuiPart2
  229. -------
  230. local NewGuiPart11 = Instance.new("Frame")
  231. NewGuiPart11.BackgroundTransparency = 1
  232. NewGuiPart11.Name = "Home"
  233. NewGuiPart11.Size = UDim2.new(1, 0, 1, 0)
  234. NewGuiPart11.Parent = NewGuiPart10
  235. -------
  236. local NewGuiPart12 = Instance.new("TextLabel")
  237. NewGuiPart12.BackgroundTransparency = 1
  238. NewGuiPart12.BorderSizePixel = 0
  239. NewGuiPart12.Name = "Title1"
  240. NewGuiPart12.Position = UDim2.new(0, 30, 0, 3)
  241. NewGuiPart12.Selectable = true
  242. NewGuiPart12.Size = UDim2.new(1, -30, 0, 40)
  243. NewGuiPart12.Font = Enum.Font.SourceSansBold
  244. NewGuiPart12.FontSize = Enum.FontSize.Size42
  245. NewGuiPart12.Text = "T0PK3K 4.0"
  246. NewGuiPart12.TextColor3 = Color3.new(1, 1, 1)
  247. NewGuiPart12.TextStrokeTransparency = 0.5
  248. NewGuiPart12.TextXAlignment = Enum.TextXAlignment.Left
  249. NewGuiPart12.Parent = NewGuiPart11
  250. -------
  251. local NewGuiPart13 = Instance.new("TextLabel")
  252. NewGuiPart13.BackgroundTransparency = 1
  253. NewGuiPart13.BorderSizePixel = 0
  254. NewGuiPart13.Name = "Title2"
  255. NewGuiPart13.Position = UDim2.new(0.600000024, 5, 0, -5)
  256. NewGuiPart13.Size = UDim2.new(0.400000006, 0, 1, 0)
  257. NewGuiPart13.Font = Enum.Font.SourceSansBold
  258. NewGuiPart13.FontSize = Enum.FontSize.Size18
  259. NewGuiPart13.Text = "by nosyliam"
  260. NewGuiPart13.TextColor3 = Color3.new(1, 1, 1)
  261. NewGuiPart13.TextStrokeTransparency = 0.5
  262. NewGuiPart13.TextXAlignment = Enum.TextXAlignment.Left
  263. NewGuiPart13.TextYAlignment = Enum.TextYAlignment.Bottom
  264. NewGuiPart13.Parent = NewGuiPart12
  265. -------
  266. local NewGuiPart14 = Instance.new("Frame")
  267. NewGuiPart14.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  268. NewGuiPart14.BorderColor3 = Color3.new(0.32549, 0, 0)
  269. NewGuiPart14.Name = "Container"
  270. NewGuiPart14.Position = UDim2.new(0, 16, 0, 50)
  271. NewGuiPart14.Size = UDim2.new(1, -30, 0, 250)
  272. NewGuiPart14.Parent = NewGuiPart11
  273. -------
  274. local NewGuiPart15 = Instance.new("TextLabel")
  275. NewGuiPart15.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  276. NewGuiPart15.BorderSizePixel = 0
  277. NewGuiPart15.Name = "Message"
  278. NewGuiPart15.Position = UDim2.new(0, 15, 0, 305)
  279. NewGuiPart15.Size = UDim2.new(1, -30, 0, 25)
  280. NewGuiPart15.Font = Enum.Font.Highway
  281. NewGuiPart15.FontSize = Enum.FontSize.Size14
  282. NewGuiPart15.Text = "Server Message: variable is gay"
  283. NewGuiPart15.TextColor3 = Color3.new(0.886275, 0.886275, 0.886275)
  284. NewGuiPart15.TextStrokeTransparency = 0.69999998807907
  285. NewGuiPart15.Parent = NewGuiPart11
  286. -------
  287. local NewGuiPart16 = Instance.new("TextBox")
  288. NewGuiPart16.BackgroundColor3 = Color3.new(0.639216, 0.223529, 0.223529)
  289. NewGuiPart16.BorderColor3 = Color3.new(0.32549, 0, 0)
  290. NewGuiPart16.Name = "Command"
  291. NewGuiPart16.Position = UDim2.new(0, 15, 0, 335)
  292. NewGuiPart16.Size = UDim2.new(1, -30, 0, 20)
  293. NewGuiPart16.Font = Enum.Font.Code
  294. NewGuiPart16.FontSize = Enum.FontSize.Size12
  295. NewGuiPart16.Text = "Press ; to enter a command"
  296. NewGuiPart16.TextColor3 = Color3.new(0.819608, 0.819608, 0.819608)
  297. NewGuiPart16.TextStrokeTransparency = 0.80000001192093
  298. NewGuiPart16.TextTransparency = 0.30000001192093
  299. NewGuiPart16.Parent = NewGuiPart10
  300. -------
  301. local NewGuiPart17 = Instance.new("Frame")
  302. NewGuiPart17.BackgroundTransparency = 1
  303. NewGuiPart17.Name = "Template"
  304. NewGuiPart17.Size = UDim2.new(1, 0, 1, 0)
  305. NewGuiPart17.Visible = false
  306. NewGuiPart17.ZIndex = 2
  307. NewGuiPart17.Parent = NewGuiPart10
  308. -------
  309. local NewGuiPart18 = Instance.new("ScrollingFrame")
  310. NewGuiPart18.Active = true
  311. NewGuiPart18.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  312. NewGuiPart18.BorderColor3 = Color3.new(0.32549, 0, 0)
  313. NewGuiPart18.Name = "Container"
  314. NewGuiPart18.Position = UDim2.new(0, 15, 0, 10)
  315. NewGuiPart18.Selectable = true
  316. NewGuiPart18.Size = UDim2.new(1, -30, 0, 320)
  317. NewGuiPart18.ZIndex = 2
  318. NewGuiPart18.BottomImage = "rbxassetid://368504177"
  319. NewGuiPart18.CanvasSize = UDim2.new(0, 0, 0, 0)
  320. NewGuiPart18.MidImage = "rbxassetid://368504177"
  321. NewGuiPart18.ScrollBarThickness = 5
  322. NewGuiPart18.TopImage = "rbxassetid://368504177"
  323. NewGuiPart18.ClipsDescendants = true
  324. NewGuiPart18.Parent = NewGuiPart17
  325. -------
  326. local NewGuiPart19 = Instance.new("Frame")
  327. NewGuiPart19.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  328. NewGuiPart19.BackgroundTransparency = 1
  329. NewGuiPart19.BorderColor3 = Color3.new(0.32549, 0, 0)
  330. NewGuiPart19.Name = "Navigator"
  331. NewGuiPart19.Position = UDim2.new(0, 16, 0, 10)
  332. NewGuiPart19.Size = UDim2.new(1, -30, 0, 60)
  333. NewGuiPart19.Visible = false
  334. NewGuiPart19.Parent = NewGuiPart10
  335. -------
  336. local NewGuiPart20 = Instance.new("Frame")
  337. NewGuiPart20.BackgroundColor3 = Color3.new(0.509804, 0.184314, 0.184314)
  338. NewGuiPart20.BorderColor3 = Color3.new(0.32549, 0, 0)
  339. NewGuiPart20.Name = "NavMain"
  340. NewGuiPart20.Position = UDim2.new(0, 22, 0, 0)
  341. NewGuiPart20.Size = UDim2.new(1, -44, 0, 60)
  342. NewGuiPart20.Parent = NewGuiPart19
  343. -------
  344. local NewGuiPart21 = Instance.new("TextButton")
  345. NewGuiPart21.Active = true
  346. NewGuiPart21.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  347. NewGuiPart21.BorderSizePixel = 0
  348. NewGuiPart21.Name = "NavLeft"
  349. NewGuiPart21.Selectable = true
  350. NewGuiPart21.Size = UDim2.new(0, 17, 1, 0)
  351. NewGuiPart21.Style = Enum.ButtonStyle.Custom
  352. NewGuiPart21.FontSize = Enum.FontSize.Size14
  353. NewGuiPart21.Text = ""
  354. NewGuiPart21.Parent = NewGuiPart19
  355. -------
  356. local NewGuiPart22 = Instance.new("TextButton")
  357. NewGuiPart22.Active = true
  358. NewGuiPart22.BackgroundColor3 = Color3.new(0.631373, 0.223529, 0.223529)
  359. NewGuiPart22.BorderSizePixel = 0
  360. NewGuiPart22.Name = "NavRight"
  361. NewGuiPart22.Position = UDim2.new(1, -17, 0, 0)
  362. NewGuiPart22.Selectable = true
  363. NewGuiPart22.Size = UDim2.new(0, 17, 1, 0)
  364. NewGuiPart22.Style = Enum.ButtonStyle.Custom
  365. NewGuiPart22.FontSize = Enum.FontSize.Size14
  366. NewGuiPart22.Text = ""
  367. NewGuiPart22.Parent = NewGuiPart19
  368. -------
  369. local NewGuiPart23 = Instance.new("Frame")
  370. NewGuiPart23.Active = true
  371. NewGuiPart23.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  372. NewGuiPart23.BorderSizePixel = 0
  373. NewGuiPart23.Name = "Navigation"
  374. NewGuiPart23.Size = UDim2.new(0, 150, 1, 0)
  375. NewGuiPart23.ZIndex = 2
  376. NewGuiPart23.Parent = NewGuiPart2
  377. -------
  378. local NewGuiPart24 = Instance.new("Frame")
  379. NewGuiPart24.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  380. NewGuiPart24.BorderSizePixel = 0
  381. NewGuiPart24.Name = "Topbar"
  382. NewGuiPart24.Size = UDim2.new(1, 0, 0, 30)
  383. NewGuiPart24.ZIndex = 3
  384. NewGuiPart24.Parent = NewGuiPart23
  385. -------
  386. local NewGuiPart25 = Instance.new("ScrollingFrame")
  387. NewGuiPart25.BackgroundColor3 = Color3.new(0.470588, 0.164706, 0.164706)
  388. NewGuiPart25.BorderSizePixel = 0
  389. NewGuiPart25.Name = "Scroll"
  390. NewGuiPart25.Position = UDim2.new(0, 0, 0, 30)
  391. NewGuiPart25.Selectable = true
  392. NewGuiPart25.Size = UDim2.new(1, 0, 1, -30)
  393. NewGuiPart25.ZIndex = 3
  394. NewGuiPart25.BottomImage = "rbxassetid://368504177"
  395. NewGuiPart25.MidImage = "rbxassetid://368504177"
  396. NewGuiPart25.ScrollBarThickness = 6
  397. NewGuiPart25.TopImage = "rbxassetid://368504177"
  398. NewGuiPart25.ClipsDescendants = true
  399. NewGuiPart25.Parent = NewGuiPart23
  400. -------
  401. local NewGuiPart26 = Instance.new("Frame")
  402. NewGuiPart26.BackgroundTransparency = 1
  403. NewGuiPart26.Name = "Composite1"
  404. NewGuiPart26.Position = UDim2.new(-1, 0, 0.5, -50)
  405. NewGuiPart26.Size = UDim2.new(0, 50, 0, 100)
  406. NewGuiPart26.ClipsDescendants = true
  407. NewGuiPart26.Parent = NewGuiPart1
  408. -------
  409. local NewGuiPart27 = Instance.new("TextLabel")
  410. NewGuiPart27.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  411. NewGuiPart27.BorderSizePixel = 0
  412. NewGuiPart27.Name = "Label"
  413. NewGuiPart27.Size = UDim2.new(2, 0, 1, 0)
  414. NewGuiPart27.Font = Enum.Font.SourceSansBold
  415. NewGuiPart27.FontSize = Enum.FontSize.Size96
  416. NewGuiPart27.Text = "T"
  417. NewGuiPart27.TextColor3 = Color3.new(1, 1, 1)
  418. NewGuiPart27.Parent = NewGuiPart26
  419. -------
  420. local NewGuiPart28 = Instance.new("Frame")
  421. NewGuiPart28.BackgroundTransparency = 1
  422. NewGuiPart28.Name = "Composite2"
  423. NewGuiPart28.Position = UDim2.new(1, 0, 0.5, -50)
  424. NewGuiPart28.Size = UDim2.new(0, 50, 0, 100)
  425. NewGuiPart28.ClipsDescendants = true
  426. NewGuiPart28.Parent = NewGuiPart1
  427. -------
  428. local NewGuiPart29 = Instance.new("TextLabel")
  429. NewGuiPart29.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  430. NewGuiPart29.BorderSizePixel = 0
  431. NewGuiPart29.Name = "Label"
  432. NewGuiPart29.Position = UDim2.new(-1, 0, 0, 0)
  433. NewGuiPart29.Size = UDim2.new(2, 0, 1, 0)
  434. NewGuiPart29.Font = Enum.Font.SourceSansBold
  435. NewGuiPart29.FontSize = Enum.FontSize.Size96
  436. NewGuiPart29.Text = "T"
  437. NewGuiPart29.TextColor3 = Color3.new(1, 1, 1)
  438. NewGuiPart29.Parent = NewGuiPart28
  439. -------
  440. local NewGuiPart30 = Instance.new("Frame")
  441. NewGuiPart30.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  442. NewGuiPart30.Name = "Solid"
  443. NewGuiPart30.Position = UDim2.new(0.5, -50, 0.5, -50)
  444. NewGuiPart30.Visible = false
  445. NewGuiPart30.ClipsDescendants = true
  446. NewGuiPart30.Parent = NewGuiPart1
  447. -------
  448. local NewGuiPart31 = Instance.new("TextLabel")
  449. NewGuiPart31.BackgroundColor3 = Color3.new(0.623529, 0.223529, 0.223529)
  450. NewGuiPart31.BorderSizePixel = 0
  451. NewGuiPart31.Name = "Label"
  452. NewGuiPart31.Size = UDim2.new(1, 0, 1, 0)
  453. NewGuiPart31.Font = Enum.Font.SourceSansBold
  454. NewGuiPart31.FontSize = Enum.FontSize.Size96
  455. NewGuiPart31.Text = "T"
  456. NewGuiPart31.TextColor3 = Color3.new(1, 1, 1)
  457. NewGuiPart31.Parent = NewGuiPart30
  458.  
  459.  
  460.  
  461. topkek.center = game.Players.LocalPlayer.PlayerGui["4.0"].Main
  462. topkek.holder = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder
  463. topkek.topbar = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar
  464. topkek.template = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Template
  465. topkek.navigator = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder.Navigator
  466.  
  467. AllowHovers = false
  468. PlayerChatHook, UpdateBanlist = nil
  469. cmd = {}
  470.  
  471. --// data //--
  472. topkek.data.windows = {
  473. 'Home',
  474. 'LocalPlayer',
  475. 'Server',
  476. 'Players',
  477. 'Destruction',
  478. 'Scripts',
  479. 'Catalog',
  480. 'Music',
  481. 'Hats',
  482. 'Faces',
  483. 'Settings',
  484. 'Commands',
  485. 'Banlist',
  486. }
  487.  
  488. color3 = function(r,g,b)
  489. return Color3.new(r/255, g/255, b/255)
  490. end
  491. --// doggo dropdown //--
  492. -- thanks krystal
  493. GUI = {
  494. TextBox = {
  495. Settings = {
  496. Font = Enum.Font.SourceSans;
  497. FontSize = Enum.FontSize.Size14;
  498. };
  499. Color = {
  500. Main = Color3.fromRGB(5,8,11);
  501. Border = Color3.fromRGB(27,42,53);
  502. Text = Color3.fromRGB(199,199,199);
  503. };
  504. New = function(Position, Size, Parent, ...)
  505. local arguments = {...};
  506.  
  507. local TextBox = Instance.new("TextBox", Parent);
  508. TextBox.BackgroundColor3 = GUI.DropDown.Color.Main;
  509. TextBox.BorderColor3 = GUI.DropDown.Color.Border;
  510. TextBox.Font = GUI.TextBox.Settings.Font;
  511. TextBox.FontSize = GUI.TextBox.Settings.FontSize;
  512. TextBox.TextColor3 = GUI.TextBox.Color.Text;
  513. TextBox.Position = Position;
  514. TextBox.Size = Size;
  515. if #arguments then
  516. if arguments[1] then
  517. TextBox.Text = tostring(arguments[1]);
  518. else
  519. TextBox.Text = "";
  520. end
  521. end
  522. return TextBox;
  523. end;
  524. };
  525. DropDown = {
  526. Settings = {
  527. ScrollerAmount = 5; --A scroller will appear at this amount.
  528. ScrollBarThickness = 6;
  529. };
  530. Gfx = {
  531. Scroller = "rbxassetid://606572419";
  532. };
  533. Color = {
  534. Main = color3(107, 36, 36);
  535. Secondary = color3(113, 39, 39);
  536. Border = color3(127, 44, 44);
  537. Text = Color3.fromRGB(199,199,199);
  538. };
  539. New = function(Position, Size, Parent, ...)
  540. local vValue = {};
  541. local arguments = {...};
  542. local vSelected = Instance.new("StringValue");
  543. vSelected.Value = "nil";
  544.  
  545. if arguments then
  546. if type(arguments) == "table" then
  547. for i=1,#(arguments) do
  548. if type(arguments[i]) == "table" then
  549. for f=1,#(arguments[i]) do
  550. table.insert(vValue, tostring((arguments[i])[f]));
  551. end
  552. else
  553. table.insert(vValue, tostring(arguments[i]));
  554. end
  555. end
  556. vSelected.Value = (vValue[1]);
  557. end
  558. end
  559.  
  560. local Main = Instance.new("TextButton", Parent);
  561. Main.BackgroundColor3 = GUI.DropDown.Color.Main;
  562. Main.BorderColor3 = GUI.DropDown.Color.Border;
  563. Main.Position = Position;
  564. Main.Size = Size;
  565. Main.TextColor3 = GUI.DropDown.Color.Text;
  566. Main.FontSize = Enum.FontSize.Size14;
  567. Main.TextStrokeTransparency = 0.5;
  568. Main.TextXAlignment = Enum.TextXAlignment.Left;
  569. Main.Font = Enum.Font.SourceSans;
  570. Main.Text = " "..tostring(vSelected.Value);
  571. Main.ZIndex = 3
  572.  
  573. local Icon = Instance.new("TextLabel", Main);
  574. Icon.SizeConstraint = Enum.SizeConstraint.RelativeYY;
  575. Icon.BackgroundColor3 = GUI.DropDown.Color.Secondary;
  576. Icon.BorderColor3 = GUI.DropDown.Color.Border;
  577. Icon.Position = UDim2.new(1,-2,1,-2);
  578. Icon.Size = UDim2.new(-1,4,-1,4);
  579. Icon.TextColor3 = GUI.DropDown.Color.Text;
  580. Icon.FontSize = Enum.FontSize.Size14;
  581. Icon.TextStrokeTransparency = 0.5;
  582. Icon.Font = Enum.Font.SourceSans;
  583. Icon.Text = "V"
  584. Icon.ZIndex = 4
  585.  
  586. local Holder, Search;
  587. local ClearHolder = function()
  588. if Holder then
  589. Holder:ClearAllChildren();
  590. Holder.Size = UDim2.new(1,0,0,0);
  591. Holder.Visible = false;
  592. if Search then
  593. Search.Visible = false;
  594. end
  595. end
  596. end;
  597.  
  598. local CreateButton;
  599. local RefreshDropDown = function()
  600. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  601. if not Holder or not Holder:IsA("Frame") then
  602. Holder = nil; Search = nil;
  603. Holder = Instance.new("Frame",Main);
  604. Holder.Size = UDim2.new(1,0,0,0);
  605. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  606. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  607. Holder.Visible = false;
  608. Holder.ZIndex = 3
  609. end
  610. elseif #vValue > (GUI.DropDown.Settings.ScrollerAmount) then
  611. if not Holder or not Holder:IsA("ScrollingFrame") then
  612. Holder = nil; Search = nil;
  613. Search = GUI.TextBox.New(UDim2.new(0,0,0,0),UDim2.new(1,0,0,Main.AbsoluteSize.Y),Main);
  614. Search.Visible = false;
  615. Search.ZIndex = 4
  616. Search.Changed:connect(function(p)
  617. if p == "Text" then
  618. CreateButton(Search.Text);
  619. end
  620. end)
  621. Holder = Instance.new("ScrollingFrame",Main);
  622. Holder.BackgroundColor3 = GUI.DropDown.Color.Main;
  623. Holder.BorderColor3 = GUI.DropDown.Color.Border;
  624. Holder.TopImage = GUI.DropDown.Gfx.Scroller;
  625. Holder.MidImage = GUI.DropDown.Gfx.Scroller;
  626. Holder.BottomImage = GUI.DropDown.Gfx.Scroller;
  627. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * (GUI.DropDown.Settings.ScrollerAmount-1));
  628. Holder.Position = UDim2.new(0,0,0,Main.AbsoluteSize.Y)
  629. Holder.ScrollBarThickness = GUI.DropDown.Settings.ScrollBarThickness;
  630. Holder.Visible = false;
  631. Holder.ZIndex = 3;
  632. end
  633. end
  634. if #vValue == 1 and vSelected.Value ~= vValue[1] then
  635. vSelected.Value = vValue[1];
  636. elseif #vValue == 0 then
  637. vSelected.Value = "nil";
  638. warn("Table amount is nil.");
  639. end
  640. Main.Text = " "..tostring(vSelected.Value);
  641. --ClearHolder();
  642. end;
  643.  
  644. local Debounce = false;
  645. CreateButton = function(searches)
  646. if Debounce == false then
  647. Debounce = true;
  648. ClearHolder()
  649. Holder.Visible = true;
  650. local Searched = 0;
  651. if #vValue > 0 then
  652. for i=1,#vValue do
  653. if (searches ~= nil and string.find(string.lower(vValue[i]), string.lower(searches)) and searches ~= "") then
  654. Searched = Searched + 1;
  655. end
  656. end
  657. for i=1,#vValue do
  658. 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
  659. local Select = Instance.new("TextButton", Holder);
  660. Select.BackgroundColor3 = GUI.DropDown.Color.Main;
  661. Select.BorderColor3 = GUI.DropDown.Color.Border;
  662. Select.BackgroundTransparency = 1;
  663. Select.BorderSizePixel = 0;
  664. Select.Position = Position;
  665. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  666. Select.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y);
  667. else
  668. Select.Size = UDim2.new(1,-(GUI.DropDown.Settings.ScrollBarThickness),0,Main.AbsoluteSize.Y);
  669. end
  670. Select.Position = UDim2.new(0,0,0,(Main.AbsoluteSize.Y) * (#Holder:GetChildren() - 1))
  671. Select.TextColor3 = GUI.DropDown.Color.Text;
  672. Select.FontSize = Enum.FontSize.Size14;
  673. Select.TextStrokeTransparency = 0.5;
  674. Select.Font = Enum.Font.SourceSans;
  675. Select.Text = tostring(vValue[i]);
  676. Select.ZIndex = 3
  677. Select.MouseButton1Click:connect(function()
  678. vSelected.Value = vValue[i];
  679. ClearHolder();
  680. RefreshDropDown();
  681. end)
  682. if #vValue <= (GUI.DropDown.Settings.ScrollerAmount) then
  683. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * i);
  684. elseif Holder:IsA("ScrollingFrame") then
  685. Search.Visible = true;
  686. if #Holder:GetChildren() >= 1 then
  687. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  688. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());--GUI.DropDown.Settings.ScrollerAmount);
  689. if #Holder:GetChildren() >= GUI.DropDown.Settings.ScrollerAmount then
  690. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * GUI.DropDown.Settings.ScrollerAmount);
  691. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * #Holder:GetChildren());
  692. end
  693. elseif #Holder:GetChildren() < 1 then
  694. Holder.CanvasSize = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  695. Holder.Size = UDim2.new(1,0,0,Main.AbsoluteSize.Y * 1);
  696. end
  697. end
  698. end
  699. end
  700. end
  701. Debounce = false;
  702. end
  703. end;
  704.  
  705. RefreshDropDown();
  706.  
  707. Main.MouseButton1Click:connect(function()
  708. CreateButton()
  709. if #vValue >= GUI.DropDown.Settings.ScrollerAmount and Search ~= nil then
  710. Search:CaptureFocus();
  711. Search.Text = "";
  712. end
  713. end)
  714.  
  715. topkek.lplr:GetMouse().Button1Down:connect(function()
  716. ClearHolder()
  717. end)
  718.  
  719. return {
  720. Update = function()
  721. RefreshDropDown();
  722. end;
  723. GetValue = function()
  724. RefreshDropDown();
  725. return vValue;
  726. end;
  727. GetSelected = function()
  728. RefreshDropDown();
  729. return vSelected.Value;
  730. end;
  731. SetTable = function(F)
  732. vValue = F;
  733. RefreshDropDown();
  734. end;
  735. Changed = function(F)
  736. vSelected.Changed:connect(function()
  737. ypcall(function()
  738. F(vSelected.Value);
  739. end)
  740. end)
  741. return "ChangedEvent Hooked";
  742. end;
  743. AddValue = function(obj)
  744. local Type = type(obj);
  745. if Type == "table" then
  746. for i=1,#obj do
  747. table.insert(vValue, obj[i])
  748. end
  749. elseif Type == "string" or Type == "number" or Type == "boolean" then
  750. table.insert(vValue, obj)
  751. end
  752. RefreshDropDown();
  753. end;
  754. RemoveValue = function(obj)
  755. local Type = type(obj);
  756. if Type == "table" then
  757. for i=1,#vValue do
  758. for f=1,#obj do
  759. if tostring(obj[f]) == tostring(vValue[i]) then
  760. table.remove(vValue,i)
  761. end
  762. end
  763. end
  764. else
  765. for i=1,#vValue do
  766. if tostring(obj) == tostring(vValue[i]) then
  767. table.remove(vValue,i)
  768. end
  769. end
  770. end
  771. RefreshDropDown();
  772. end;
  773. ClearValue = function()
  774. vValue = {};
  775. RefreshDropDown();
  776. end;
  777. }
  778. end;
  779. };
  780. };
  781. --// util //--
  782. function topkek.tools.util.Object(o, p)
  783. local a, b = pcall(function()
  784. Instance.new(o)
  785. end)
  786. if not a then
  787. return
  788. end
  789. local obj = Instance.new(o)
  790. for prop, val in pairs(p) do
  791. pcall(function()
  792. obj[prop] = val
  793. end)
  794. end
  795. return obj
  796. end
  797.  
  798. function topkek.tools.util.getContainer(n)
  799. if game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder:FindFirstChild(n) then
  800. return game.Players.LocalPlayer.PlayerGui["4.0"].Main.Holder[n]
  801. else
  802. print("menu not found; returning template")
  803. return topkek.holder['Template']
  804. end
  805. end
  806.  
  807. function topkek.tools.util.play(id)
  808. local mu = Instance.new("Sound", game:GetService('Workspace'))
  809. mu.Volume = 1
  810. mu.Looped = true
  811. mu.Pitch = 1
  812. mu.SoundId = "rbxassetid://"..tostring(id)
  813. mu:Play()
  814. end
  815.  
  816. function topkek.tools.util.getTorso(plr) --r15 compatibility lole
  817. if plr.Character then
  818. if plr.Character:FindFirstChild('UpperTorso') then
  819. return plr.Character.UpperTorso
  820. elseif plr.Character:FindFirstChild('Torso') then
  821. return plr.Character.Torso
  822. else
  823. return nil
  824. end
  825. end
  826. end
  827.  
  828. function topkek.tools.util.recurseRemove(x,type_)
  829. local function recurse(x)
  830. for i, v in pairs(x:GetChildren()) do
  831. pcall(function()
  832. if v:IsA(type_) then
  833. v:Destroy()
  834. end
  835. if #(v:GetChildren())>0 then
  836. recurse(v)
  837. end
  838. end)
  839. end
  840. end
  841. recurse(x)
  842. end
  843.  
  844. function topkek.tools.util.recurseFunc(type_,func)
  845. local function recurse(x)
  846. for i, v in pairs(x:GetChildren()) do
  847. pcall(function()
  848. if v:IsA(type_) then
  849. func(v)
  850. end
  851. if #(v:GetChildren())>0 then
  852. recurse(v)
  853. end
  854. end)
  855. end
  856. end
  857. recurse(game)
  858. end
  859. function topkek.tools.util.trowel()
  860. local T = Instance.new('Tool', game.Players.LocalPlayer.Backpack)
  861. T.Name = 'Custom Trowel'
  862.  
  863. local p = Instance.new('Part')
  864. p.Name = 'Handle'
  865. p.Size = Vector3.new(1,4.4,1)
  866. p.Parent = T
  867.  
  868. local specialMesh = Instance.new('SpecialMesh')
  869. specialMesh.MeshId = 'rbxasset://fonts/trowel.mesh'
  870. specialMesh.MeshType = 'FileMesh'
  871. specialMesh.TextureId = 'rbxasset://textures/TrowelTexture.png'
  872. specialMesh.Parent = T.Handle
  873.  
  874. local sound = Instance.new'Sound'
  875. sound.Name = 'build'
  876. sound.SoundId = 'rbxasset://sounds//bass.wav'
  877. sound.Volume = 1
  878. sound.Parent = T.Handle
  879.  
  880. local brickHeight = 100
  881. local trowelSpeed = 0.05
  882. local brickWidth = 500
  883. local mouseConnection
  884.  
  885. function newBrick(CF, P, color)
  886. local brick = Instance.new('Part')
  887. brick.BrickColor = color
  888. brick.CFrame = CF * CFrame.new(P + brick.Size / 2)
  889. brick.Parent = game.Workspace
  890. brick:MakeJoints()
  891. brick.Material = 'Neon'
  892. brick.Name = 'DeleteMe'
  893. return brick, P + brick.Size
  894. end
  895.  
  896. function genBrick(cFrame)
  897. local randBrickColor = BrickColor.Random()
  898. assert(brickWidth > 0)
  899.  
  900. local yPos = 0
  901.  
  902. while yPos < brickHeight do
  903. local vPos
  904. local X = -brickWidth / 2
  905. while X < brickWidth / 2 do
  906. local brick
  907. brick, vPos = newBrick(cFrame, Vector3.new(X, yPos, 0), randBrickColor)
  908. X = vPos.x
  909. wait(trowelSpeed)
  910. end
  911. yPos = vPos.y
  912. end
  913. end
  914.  
  915. function calcPos(vec)
  916. if (math.abs(vec.x) > math.abs(vec.z)) then
  917. if vec.x > 0 then
  918. return Vector3.new(1, 0, 0)
  919. else
  920. return Vector3.new(-1, 0, 0)
  921. end
  922. else
  923. if (vec.z > 0) then
  924. return Vector3.new(0, 0, 1)
  925. else
  926. return Vector3.new(0, 0, -1)
  927. end
  928. end
  929. end
  930.  
  931. T.Enabled = true
  932.  
  933. T.Activated:connect(function()
  934. if T.Enabled and game.Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  935. T.Enabled = false
  936. T.Handle.build:Play()
  937. 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)))
  938. T.Enabled = true
  939. end
  940. end)
  941.  
  942. T.Equipped:connect(function()
  943. mouseConnection = game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  944. if (key == 'r') then
  945. for i,v in next, workspace:children'' do
  946. if (v.Name == 'DeleteMe') then
  947. v:Destroy()
  948. end
  949. end
  950. end
  951. end)
  952. end)
  953.  
  954. T.Unequipped:connect(function()
  955. mouseConnection:disconnect()
  956. end)
  957. end
  958. function topkek.tools.util.recurseSet(type_,prop,val)
  959. local function recurse(x)
  960. for i, v in pairs(x:GetChildren()) do
  961. pcall(function()
  962. if v:IsA(type_) then
  963. v[prop]=val
  964. end
  965. if #(v:GetChildren())>0 then
  966. recurse(v)
  967. end
  968. end)
  969. end
  970. end
  971. recurse(game)
  972. end
  973. function topkek.tools.util.recurseUltimate(d)
  974. topkek.tools.util.recurseDecal(d)
  975. topkek.tools.util.recurseParticles(d)
  976. end
  977. function topkek.tools.util.recurseDecal(img)
  978. img = 'rbxassetid://' .. img
  979. local function skybox(x)
  980. local sky = Instance.new("Sky",game.Lighting)
  981. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  982. for i,v in pairs(fcs) do
  983. sky["Skybox"..v]=x
  984. end
  985. end
  986.  
  987. local function decal(p, b)
  988. local sides = {"Back", "Bottom", "Front", "Left", "Right", "Top"}
  989. for i, v in pairs(sides) do
  990. local a = Instance.new("Decal", p)
  991. a.Texture = b
  992. a.Face = v
  993. end
  994. end
  995.  
  996. local function recurse(x)
  997. for i, v in pairs(x:GetChildren()) do
  998. pcall(function() -- 'error occured, no output from Lua' LOLE
  999. if v:IsA("BasePart") then
  1000. decal(v, img)
  1001. end
  1002. if #(v:GetChildren())>0 then
  1003. recurse(v)
  1004. end
  1005. end)
  1006. end
  1007. end
  1008.  
  1009. recurse(game)
  1010. skybox(img)
  1011. end
  1012. function topkek.tools.util.recurseParticles(img)--topkek2.0 code tbh
  1013. img = 'rbxassetid://' .. img
  1014. local function skybox(x)
  1015. local sky = Instance.new("Sky",game.Lighting)
  1016. local fcs={"Bk","Dn","Ft","Lf","Rt","Up"}
  1017. for i,v in pairs(fcs) do
  1018. sky["Skybox"..v]=x
  1019. end
  1020. end
  1021. local function particle(p, b)
  1022. local a = Instance.new("ParticleEmitter", p)
  1023. a.Rate = 500
  1024. a.Lifetime = NumberRange.new(20, 30)
  1025. a.VelocitySpread = 200
  1026. a.Texture = b
  1027. end
  1028.  
  1029. local function recurse(x)
  1030. for i, v in pairs(x:GetChildren()) do
  1031. pcall(function() -- 'error occured, no output from Lua' LOLE
  1032. if v:IsA("BasePart") then
  1033. particle(v, img)
  1034. end
  1035. if #(v:GetChildren())>0 then
  1036. recurse(v)
  1037. end
  1038. end)
  1039. end
  1040. end
  1041.  
  1042. recurse(game)
  1043. skybox(img)
  1044. end
  1045. function topkek.tools.util.recurseSetObj(obj,type_,prop,val)
  1046. local function recurse(x)
  1047. for i, v in pairs(x:GetChildren()) do
  1048. pcall(function()
  1049. if v:IsA(type_) then
  1050. v[prop]=val
  1051. end
  1052. if #(v:GetChildren())>0 then
  1053. recurse(v)
  1054. end
  1055. end)
  1056. end
  1057. end
  1058. recurse(obj)
  1059. end
  1060. function topkek.tools.util.doPlayers(cval, func)
  1061. local plrs = {}
  1062. if cval == 'All' then
  1063. plrs = game:GetService('Players'):GetPlayers()
  1064. else
  1065. plrs = {game:GetService('Players'):FindFirstChild(cval)}
  1066. end
  1067. for i, v in pairs(plrs) do
  1068. func(v)
  1069. end
  1070. end
  1071. function topkek.tools.util.scalePlayer(sc,plr)
  1072. local pchar = plr.Character
  1073. if pchar:FindFirstChild("UpperTorso") then
  1074. warn("Player [" ..plr.Name.. "] is R15.")
  1075. return
  1076. end
  1077. local function scale(chr,scl)
  1078.  
  1079. for _,v in pairs(pchar:GetChildren()) do
  1080. if v:IsA("Hat") then
  1081. v:Clone()
  1082. v.Parent = game.Lighting
  1083. end
  1084. end
  1085.  
  1086. local Head = chr['Head']
  1087. local Torso = chr['Torso']
  1088. local LA = chr['Left Arm']
  1089. local RA = chr['Right Arm']
  1090. local LL = chr['Left Leg']
  1091. local RL = chr['Right Leg']
  1092. local HRP = chr['HumanoidRootPart']
  1093.  
  1094. wait(0.1)
  1095.  
  1096. Head.formFactor = 3
  1097. Torso.formFactor = 3
  1098. LA.formFactor = 3
  1099. RA.formFactor = 3
  1100. LL.formFactor = 3
  1101. RL.formFactor = 3
  1102. HRP.formFactor = 3
  1103.  
  1104. Head.Size = Vector3.new(scl * 2, scl, scl)
  1105. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  1106. LA.Size = Vector3.new(scl, scl * 2, scl)
  1107. RA.Size = Vector3.new(scl, scl * 2, scl)
  1108. LL.Size = Vector3.new(scl, scl * 2, scl)
  1109. RL.Size = Vector3.new(scl, scl * 2, scl)
  1110. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  1111.  
  1112. local Motor1 = Instance.new('Motor6D', Torso)
  1113. Motor1.Part0 = Torso
  1114. Motor1.Part1 = Head
  1115. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1116. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  1117. Motor1.Name = "Neck"
  1118.  
  1119. local Motor2 = Instance.new('Motor6D', Torso)
  1120. Motor2.Part0 = Torso
  1121. Motor2.Part1 = LA
  1122. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1123. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1124. Motor2.Name = "Left Shoulder"
  1125.  
  1126. local Motor3 = Instance.new('Motor6D', Torso)
  1127. Motor3.Part0 = Torso
  1128. Motor3.Part1 = RA
  1129. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1130. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1131. Motor3.Name = "Right Shoulder"
  1132.  
  1133. local Motor4 = Instance.new('Motor6D', Torso)
  1134. Motor4.Part0 = Torso
  1135. Motor4.Part1 = LL
  1136. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1137. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  1138. Motor4.Name = "Left Hip"
  1139.  
  1140. local Motor5 = Instance.new('Motor6D', Torso)
  1141. Motor5.Part0 = Torso
  1142. Motor5.Part1 = RL
  1143. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1144. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  1145. Motor5.Name = "Right Hip"
  1146.  
  1147. local Motor6 = Instance.new('Motor6D', HRP)
  1148. Motor6.Part0 = HRP
  1149. Motor6.Part1 = Torso
  1150. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1151. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  1152.  
  1153. end
  1154.  
  1155. scale(pchar, sc)
  1156.  
  1157. for _,v in pairs(game.Lighting:GetChildren()) do
  1158. if v:IsA("Hat") then
  1159. v.Parent = pchar
  1160. end
  1161. end
  1162. end
  1163. function topkek.tools.util.applyFace(id)
  1164. local Char = topkek.lplr.Character
  1165. if(Char)then
  1166. local Type = id
  1167. local Meme=id
  1168. local BBG_SIZE=Char.Head.Size.X*1.25;
  1169. local STUD_VECTOR_1=Char.Head.Size.Z/4;
  1170. local STUD_VECTOR_2=Char.Head.Size.Z;
  1171. local bbg=Char:FindFirstChild'BBGMEME'or Instance.new('BillboardGui',Char);
  1172. bbg.StudsOffset=Vector3.new(0,STUD_VECTOR_1,STUD_VECTOR_2);
  1173. bbg.Size=UDim2.new(BBG_SIZE,0,BBG_SIZE);
  1174. bbg.Adornee=Char.Head;
  1175. bbg.Name='BBGMEME';
  1176. local img=bbg:FindFirstChild'Meme'or Instance.new('ImageLabel',bbg);
  1177. img.BackgroundTransparency=1;
  1178. img.Image="rbxassetid://"..Meme;
  1179. img.Size=UDim2.new(1,0,1,0)
  1180. img.Name='Meme';
  1181. for i,v in next,Char:children()do
  1182. if(v.className=='Hat')then
  1183. v=v:FindFirstChild'Handle';
  1184. if(v)then
  1185. v.Transparency=0
  1186. end;
  1187. end;
  1188. end;
  1189. end;
  1190. end;
  1191. function topkek.tools.util.weenieHutJunior(plr)
  1192. plr=plr.Character
  1193. Shaft=Instance.new("Part", plr)
  1194. Shaft.Name='Shaft'
  1195. Shaft.Size=Vector3.new(1, 2.5, 1)
  1196. Shaft.TopSurface=0
  1197. Shaft.BottomSurface=0
  1198. Shaft.CanCollide=true
  1199. Cyln=Instance.new("CylinderMesh", Shaft)
  1200. Cyln.Scale=Vector3.new(0.5,0.7,0.5)
  1201. Instance.new("Weld", plr)
  1202. plr.Weld.Part0=plr:FindFirstChild("Torso") or plr:FindFirstChild("LowerTorso")
  1203. plr.Weld.Part1=plr.Shaft
  1204. plr.Weld.C0=CFrame.new(0,-0.35,-0.9)*CFrame.fromEulerAnglesXYZ(2.2,0,0)
  1205. Shaft.BrickColor=BrickColor.new("Pastel brown")
  1206. Tip=Instance.new("Part", plr)
  1207. Tip.Name='Tip'
  1208. Tip.TopSurface=0
  1209. Tip.BottomSurface=0
  1210. Tip.Size=Vector3.new(1, 1, 1)
  1211. Tip.CanCollide=true
  1212. 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)
  1213. Cyln2=Instance.new("SpecialMesh", Tip)
  1214. Cyln2.MeshType='Sphere'
  1215. Cyln2.Scale=Vector3.new(0.6,0.6,0.6)
  1216. Instance.new("Weld", plr).Name='Weld2'
  1217. plr.Weld2.Part0=plr.Shaft
  1218. plr.Weld2.Part1=plr.Tip
  1219. plr.Weld2.C0=CFrame.new(0,-.9,0)
  1220. Tip.BrickColor=BrickColor.new("Pink")
  1221. -----
  1222. Ball1=Instance.new("Part", plr)
  1223. Ball1.Name='Ball1'
  1224. Ball1.Size=Vector3.new(1, 1, 1)
  1225. Ball1.TopSurface=0
  1226. Ball1.BottomSurface=0
  1227. Cyln3=Instance.new("SpecialMesh", Ball1)
  1228. Cyln3.MeshType='Sphere'
  1229. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1230. Instance.new("Weld", plr).Name='Weld3'
  1231. plr.Weld3.Part0=plr.Shaft
  1232. plr.Weld3.Part1=plr.Ball1
  1233. plr.Weld3.C0=CFrame.new(0.225,.4,0.2)
  1234. Ball1.BrickColor=BrickColor.new("Pastel brown")
  1235. -----
  1236. Ball2=Instance.new("Part", plr)
  1237. Ball2.Name='Ball2'
  1238. Ball2.Size=Vector3.new(1, 1, 1)
  1239. Ball2.TopSurface=0
  1240. Ball2.BottomSurface=0
  1241. Cyln3=Instance.new("SpecialMesh", Ball2)
  1242. Cyln3.MeshType='Sphere'
  1243. Cyln3.Scale=Vector3.new(0.4,0.4,0.4)
  1244. Instance.new("Weld", plr).Name='Weld4'
  1245. plr.Weld4.Part0=plr.Shaft
  1246. plr.Weld4.Part1=plr.Ball2
  1247. plr.Weld4.C0=CFrame.new(-0.225,.4,0.2)
  1248. Ball2.BrickColor=BrickColor.new("Pastel brown")
  1249. end
  1250. --// banmgr //--
  1251. topkek.banmgr.isPrivate = false
  1252. topkek.banmgr.whitelist = {}
  1253. topkek.banmgr.bans = {}
  1254. function topkek.banmgr.executeKick(z)
  1255. local function doKick()
  1256. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') and z.Character:FindFirstChild('Torso') then
  1257. z.Character.HumanoidRootPart.CFrame = CFrame.new(math.random(999000, 1001000), 1000000, 1000000)
  1258. local SP = Instance.new('SkateboardPlatform', z.Character) SP.Position = z.Character.HumanoidRootPart.Position SP.Transparency = 1
  1259. spawn(function()
  1260. repeat wait()
  1261. if z.Character and z.Character:FindFirstChild('HumanoidRootPart') then
  1262. SP.Position = z.Character.HumanoidRootPart.Position
  1263. end
  1264. until not game:GetService('Players'):FindFirstChild(z.Name)
  1265. end)
  1266. z.Character.Torso.Anchored = true
  1267. end
  1268. end
  1269. repeat
  1270. doKick()
  1271. wait()
  1272. until not z
  1273. end
  1274. function topkek.banmgr.loadFromFile()
  1275. -- todo: read file
  1276. topkek.settings.get()
  1277. topkek.banmgr.bans = topkek.settingsTable['Bans']
  1278. end
  1279. function topkek.banmgr.addHardBan(p)
  1280. -- todo: write file
  1281. table.insert(topkek.banmgr.bans, p.Name)
  1282. topkek.settings.get()
  1283. table.insert(topkek.settingsTable['Bans'], p.Name)
  1284. topkek.settings.write()
  1285. print("Hardbanned " .. p.Name)
  1286. UpdateBanlist()
  1287. topkek.banmgr.executeKick(p)
  1288. topkek.banmgr.loadFromFile()
  1289. end
  1290. function topkek.banmgr.addSoftBan(p)
  1291. table.insert(topkek.banmgr.bans, p.Name)
  1292. topkek.banmgr.executeKick(p)
  1293. end
  1294. function topkek.banmgr.plrBanned(p)
  1295. for x, m in pairs(topkek.banmgr.bans) do
  1296. if m == p.Name then
  1297. return true
  1298. end
  1299. end
  1300. return false
  1301. end
  1302. function topkek.banmgr.doWhitelist(p)
  1303. print(p .. " whitelisted")
  1304. table.insert(topkek.banmgr.whitelist, p)
  1305. end
  1306. function topkek.banmgr.unwhitelist(p)
  1307. for x, m in pairs(topkek.banmgr.whitelist) do
  1308. if m == p then
  1309. print(m .. " unwhitelisted")
  1310. table.remove(topkek.banmgr.whitelist, x)
  1311. if game:GetService('Players'):FindFirstChild(p) then
  1312. topkek.banmgr.executeKick(game:GetService('Players')[p])
  1313. end
  1314. end
  1315. end
  1316. end
  1317. function topkek.banmgr.plrWhitelisted(p)
  1318. for x, m in pairs(topkek.banmgr.whitelist) do
  1319. if m == p.Name then
  1320. return true
  1321. end
  1322. end
  1323. return false
  1324. end
  1325. function topkek.banmgr.makePrivate()
  1326. topkek.banmgr.isPrivate = true
  1327. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  1328. if not topkek.banmgr.plrWhitelisted(v) and v ~= topkek.lplr then
  1329. spawn(function()
  1330. topkek.banmgr.executeKick(v)
  1331. end)
  1332. end
  1333. end
  1334. end
  1335. function topkek.banmgr.unprivate()
  1336. topkek.banmgr.isPrivate = false
  1337. end
  1338. function topkek.banmgr.init()
  1339. topkek.banmgr.loadFromFile()
  1340. game:GetService('Players').PlayerAdded:connect(function(p)
  1341. if topkek.banmgr.plrBanned(p) or (topkek.banmgr.isPrivate and not topkek.banmgr.plrWhitelisted(p)) then
  1342. print("Player " .. p.Name .. " is banned (or private on)! Kicking now.")
  1343. topkek.banmgr.executeKick(p)
  1344. end
  1345. end)
  1346. end
  1347. --// settings //--
  1348. topkek.settings = {}
  1349. topkek.settingsTable = {}
  1350. function topkek.settings.write()
  1351. --writefile("testplzignore.lua", "", game:GetService('HttpService'):JSONEncode(topkek.settingsTable))
  1352. end
  1353. function topkek.settings.get()
  1354. if game.Players.LocalPlayer.Character then
  1355. print("No settings! Making new ...")
  1356. topkek.settingsTable = {
  1357. ['Bans'] = {
  1358.  
  1359. },
  1360. ['Themes'] = {
  1361. {Primary = {0,0,0}, Secondary = {0,0,0}, Tertiary = {0,0,0}}
  1362. };
  1363. }
  1364. topkek.settings.write()
  1365. return topkek.settingsTable
  1366. else
  1367. local lset = game:GetService('HttpService'):JSONDecode(set)
  1368. topkek.settingsTable = lset
  1369. return lset
  1370. end
  1371. end
  1372. --// shortcuts //--
  1373. tk = {}
  1374. tk.ob = topkek.tools.util.Object
  1375. tk.dp = topkek.tools.util.doPlayers
  1376. tk.rcm = topkek.tools.util.recurseRemove
  1377. tk.rcs = topkek.tools.util.recurseSet
  1378. tk.rcf = topkek.tools.util.recurseFunc
  1379. tk.rco = topkek.tools.util.recurseSetObj
  1380. tk.play = topkek.tools.util.play
  1381. tk.gt = topkek.tools.util.getTorso
  1382. --// gui //--
  1383. -- copying this from topkek3.0 because i'm
  1384. -- too lazy to rewrite my lib
  1385. topkek.tools.gui.seperation = 12
  1386. function topkek.tools.gui:addLeftIcon(parent, img, sz)
  1387. topkek.tools.util.Object('ImageLabel', {
  1388. Parent = parent;
  1389. BackgroundTransparency = 1;
  1390. Position = UDim2.new(0, 2, 0, 2);
  1391. Size = UDim2.new(0, sz, 0, sz);
  1392. Image = img;
  1393. })
  1394. end
  1395. function topkek.tools.gui:makeContainer(n)
  1396. local temp = topkek.template:Clone()
  1397. temp.Name = n
  1398. temp.Parent = topkek.holder
  1399. temp.Container.Visible = false
  1400. end
  1401. function topkek.tools.gui:hookContainer(o, ncan, sepr, stt)
  1402. if not o:IsA("ScrollingFrame") and (not ncan) then
  1403. return nil
  1404. elseif o:IsA("ScrollingFrame") then
  1405. o.CanvasSize = UDim2.new(0, 0, 0, 0)
  1406. end
  1407.  
  1408. local self = {}
  1409. self.main = o
  1410. self.drawX = 0
  1411. self.drawY = stt or topkek.tools.gui.seperation/2
  1412. self.drawHeight = 0
  1413. self.sepr = sepr or topkek.tools.gui.seperation
  1414.  
  1415. function self:drawButton(sz, txt, func, ysz, cbgd)
  1416. local xposOffset = 0
  1417. local xposScale = self.drawX
  1418. local xszOffset = 0
  1419. local xszScale = sz
  1420. if not (self.drawX == 0) then
  1421. xszOffset = -5
  1422. if sz + self.drawX > 0.998 then
  1423. xszOffset = -10
  1424. end
  1425. elseif sz == 1 then
  1426. local bzz = 4
  1427. if ncan then
  1428. bzz = 0
  1429. end
  1430. xszOffset = -(self.sepr) - bzz
  1431. xposOffset = self.sepr/2
  1432. else
  1433. xszOffset = -4 + -(self.sepr/2)
  1434. xposOffset = self.sepr/2
  1435. end
  1436. if not ysz then ysz = 20 end
  1437. local obj = topkek.tools.util.Object("TextButton", {
  1438. Parent = self.main;
  1439. BackgroundColor3 = cbgd or Color3.new(163/255, 57/255, 57/255);
  1440. BorderSizePixel = 0;
  1441. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  1442. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  1443. Font = 'SourceSans';
  1444. FontSize = 'Size14';
  1445. Text = txt;
  1446. TextSize = 14;
  1447. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  1448. })
  1449. obj.MouseButton1Down:connect(function()
  1450. spawn(func)
  1451. end)
  1452. if ysz > self.drawHeight then
  1453. self.drawHeight = ysz
  1454. end
  1455. self.drawX = self.drawX + sz
  1456. if self.drawX > 0.998 then
  1457. self.drawY = self.drawY + 3 + self.drawHeight
  1458. self.drawX = 0
  1459. self.drawHeight = 0
  1460. if (not ncan) then
  1461. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  1462. end
  1463. end
  1464. return obj
  1465. end
  1466.  
  1467. function self:GetChildren()
  1468. return self.main:GetChildren()
  1469. end
  1470.  
  1471. function self:getDrawY()
  1472. return self.drawY
  1473. end
  1474.  
  1475. function self:setDrawY(y)
  1476. self.drawY = y
  1477. end
  1478.  
  1479. function self:drawTextBox(sz, txt, ysz, cbgd)
  1480. local xposOffset = 0
  1481. local xposScale = self.drawX
  1482. local xszOffset = 0
  1483. local xszScale = sz
  1484. if not (self.drawX == 0) then
  1485. xszOffset = -5
  1486. if sz + self.drawX > 0.998 then
  1487. xszOffset = -10
  1488. end
  1489. elseif sz == 1 then
  1490. xszOffset = -(self.sepr) - 5
  1491. xposOffset = self.sepr/2
  1492. else
  1493. xszOffset = -4 + -(self.sepr/2)
  1494. xposOffset = self.sepr/2
  1495. end
  1496. if not ysz then ysz = 20 end
  1497. local obj = topkek.tools.util.Object("TextBox", {
  1498. Parent = self.main;
  1499. BackgroundColor3 = cbgd or color3(153, 52, 52);
  1500. BorderSizePixel = 0;
  1501. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  1502. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  1503. Font = 'SourceSans';
  1504. FontSize = 'Size14';
  1505. Text = txt;
  1506. TextSize = 14;
  1507. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  1508. })
  1509. if ysz > self.drawHeight then
  1510. self.drawHeight = ysz
  1511. end
  1512. self.drawX = self.drawX + sz
  1513. if self.drawX > 0.998 then
  1514. self.drawY = self.drawY + 3 + self.drawHeight
  1515. self.drawX = 0
  1516. self.drawHeight = 0
  1517. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  1518. end
  1519. return obj
  1520. end
  1521.  
  1522. function self:drawImage(sz, img, ysz)
  1523. local xposOffset = 0
  1524. local xposScale = self.drawX
  1525. local xszOffset = 0
  1526. local xszScale = sz
  1527. if not (self.drawX == 0) then
  1528. xszOffset = -5
  1529. if sz + self.drawX > 0.998 then
  1530. xszOffset = -12
  1531. end
  1532. elseif sz == 1 then
  1533. xszOffset = -(self.sepr) - 5
  1534. xposOffset = self.sepr/2
  1535. else
  1536. xszOffset = -5 + -(self.sepr/2)
  1537. xposOffset = self.sepr/2
  1538. end
  1539. if not ysz then ysz = 20 end
  1540. local obj = topkek.tools.util.Object("ImageLabel", {
  1541. Parent = self.main;
  1542. BackgroundTransparency = 1;
  1543. BorderColor3 = Color3.new(27, 42, 53);
  1544. BorderSizePixel = 0;
  1545. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  1546. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  1547. Image = img;
  1548. })
  1549. if ysz > self.drawHeight then
  1550. self.drawHeight = ysz
  1551. end
  1552. self.drawX = self.drawX + sz
  1553. if self.drawX > 0.998 then
  1554. self.drawY = self.drawY + 3 + self.drawHeight
  1555. self.drawX = 0
  1556. self.drawHeight = 0
  1557. if (not ncan) then
  1558. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  1559. end
  1560. end
  1561. return obj
  1562. end
  1563.  
  1564. function self:drawText(sz, txt, ysz)
  1565. local xposOffset = 0
  1566. local xposScale = self.drawX
  1567. local xszOffset = 0
  1568. local xszScale = sz
  1569. if not (self.drawX == 0) then
  1570. xszOffset = -5
  1571. if sz + self.drawX > 0.998 then
  1572. xszOffset = -10
  1573. end
  1574. elseif sz == 1 then
  1575. local bzz = 5
  1576. if ncan then
  1577. bzz = 0
  1578. end
  1579. xszOffset = -(self.sepr) - bzz
  1580. xposOffset = self.sepr/2
  1581. else
  1582. xszOffset = -4 + -(self.sepr/2)
  1583. xposOffset = self.sepr/2
  1584. end
  1585. if not ysz then ysz = 20 end
  1586. local obj = topkek.tools.util.Object("TextLabel", {
  1587. Parent = self.main;
  1588. BackgroundColor3 = Color3.new(148/255, 51/255, 51/255);
  1589. BorderSizePixel = 0;
  1590. Position = UDim2.new(xposScale, xposOffset, 0, self.drawY);
  1591. Size = UDim2.new(xszScale, xszOffset, 0, ysz);
  1592. Font = 'SourceSans';
  1593. FontSize = 'Size14';
  1594. Text = txt;
  1595. TextSize = 14;
  1596. TextColor3 = Color3.new(199/255, 199/255, 199/255);
  1597.  
  1598. })
  1599. if ysz > self.drawHeight then
  1600. self.drawHeight = ysz
  1601. end
  1602. self.drawX = self.drawX + sz
  1603. if self.drawX > 0.998 then
  1604. self.drawY = self.drawY + 3 + self.drawHeight
  1605. self.drawX = 0
  1606. self.drawHeight = 0
  1607. if (not ncan) then
  1608. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  1609. end
  1610. end
  1611. return obj
  1612. end
  1613.  
  1614.  
  1615. function self:drawScrollingContainer(ysz)
  1616. local sz = UDim2.new(1, -(self.sepr/2) - 11, 0, ysz)
  1617. local pos = UDim2.new(0, self.sepr/2, 0, self.drawY)
  1618. local obj = topkek.tools.util.Object("ScrollingFrame", {
  1619. Parent = self.main;
  1620. BackgroundColor3 = color3(117, 42, 42);
  1621. BorderSizePixel = 0;
  1622. Position = pos;
  1623. Size = sz;
  1624. BottomImage = 'rbxassetid://368504177';
  1625. MidImage = 'rbxassetid://368504177';
  1626. TopImage = 'rbxassetid://368504177';
  1627. ScrollBarThickness = 5;
  1628. })
  1629.  
  1630. self.drawY = self.drawY + 5 + ysz
  1631. self.drawX = 0
  1632. self.drawHeight = 0
  1633. if (not ncan) then
  1634. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  1635. end
  1636. return topkek.tools.gui:hookContainer(obj, false, 10, 3)
  1637. end
  1638.  
  1639. function self:drawContainer(xsz, ysz, xz, tz, sep)
  1640. local sz = UDim2.new(xsz, -(self.sepr/2) - 11, 0, ysz)
  1641. local pos = UDim2.new(tz or 0, self.sepr/2, 0, self.drawY)
  1642. local obj = topkek.tools.util.Object("Frame", {
  1643. Parent = self.main;
  1644. BackgroundColor3 = color3(117, 42, 42);
  1645. BorderSizePixel = 0;
  1646. Position = pos;
  1647. Size = sz;
  1648. })
  1649. if not xz then
  1650. self.drawY = self.drawY + 5 + ysz
  1651. end
  1652. self.drawX = 0
  1653. self.drawHeight = 0
  1654. if (not ncan) then
  1655. self.main.CanvasSize = UDim2.new(0, 0, 0, self.drawY + 5)
  1656. end
  1657. return topkek.tools.gui:hookContainer(obj, sep or 12, 5)
  1658. end
  1659.  
  1660. function self:addSpacing()
  1661. self.drawY = self.drawY + 3
  1662. end
  1663.  
  1664. function self:center()
  1665. local a,c,b=
  1666. self.main.Position.X.Scale,
  1667. self.main.Position.X.Offset,self.main.Size.Y.Offset
  1668. self.main.Position=UDim2.new(a,c+2, 0.5, -(b/2))
  1669. end
  1670.  
  1671. return self
  1672. end
  1673.  
  1674. --//anim//--
  1675. topkek.tools.animator.animateTo = function(source, dest)
  1676. -- holder2holder:
  1677. -- invis holder
  1678. -- clone holder; vis
  1679. -- move holder to right
  1680. -- vis dest container
  1681. -- tween clone holder left
  1682. -- tween dest holder right
  1683. print("nav",source,dest)
  1684. topkek.holder.Visible = false
  1685. local hclone = topkek.holder:Clone()
  1686. hclone.Parent = topkek.center
  1687. hclone.Name = 'animclone'
  1688. hclone.Visible = true
  1689. topkek.holder.Position = UDim2.new(-1, 0, 0, 30)
  1690. source.Visible = false
  1691. dest.Visible = true
  1692. dest.Container.Visible = true
  1693. dest.Container.ZIndex = 1
  1694. dest.ZIndex = 1
  1695. topkek.holder.Visible = true
  1696. topkek.holder:TweenPosition(UDim2.new(0, 150, 0, 30), "Out", "Quad", 0.3)
  1697. hclone:TweenPosition(UDim2.new(1, 0, 0, 30), "Out", "Quad", 0.3)
  1698. wait(0.3)
  1699. end
  1700. topkek.tools.animator.initialAnimation = function()
  1701. -- initanim:
  1702. -- join both composites
  1703. -- delete composites; vis solid
  1704. -- tween solid to nav topbar
  1705. -- copy topbar plrname; move outside region
  1706. -- tween in clone topbar
  1707. -- delete clone and solid; vis topbar
  1708. -- tween down topbar
  1709. -- tween holder out
  1710. local function abspos(x)
  1711. return UDim2.new(0, x.AbsolutePosition.X, 0, x.AbsolutePosition.Y)
  1712. end
  1713. local function abssz(x)
  1714. return UDim2.new(0, x.AbsoluteSize.X, 0, x.AbsoluteSize.Y)
  1715. end
  1716. local holder = topkek.holder
  1717. local nav = topkek.navigator
  1718. local topnav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation.Topbar
  1719. local topbar = topkek.topbar
  1720. local pname = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Topbar.PlayerName:Clone()
  1721. local solid = game.Players.LocalPlayer.PlayerGui["4.0"].Solid
  1722. topkek.center.Size = UDim2.new(0, 150, 0, 30)
  1723. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:TweenPosition(UDim2.new(0.5, -50, 0.5, -50), 'Out', 'Quad', 0.5)
  1724. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:TweenPosition(UDim2.new(0.5, 0, 0.5, -50), 'Out', 'Quad', 0.5)
  1725. wait(0.52)
  1726. solid.Visible = true
  1727. game.Players.LocalPlayer.PlayerGui["4.0"].Composite1:Destroy()
  1728. game.Players.LocalPlayer.PlayerGui["4.0"].Composite2:Destroy()
  1729. wait(3)
  1730. solid.Label:TweenPosition(UDim2.new(0, 0, 1.5, 0), 'Out', 'Quad', 0.5)
  1731. solid:TweenSizeAndPosition(abssz(topnav), abspos(topnav), 'Out', 'Linear', 0.6)
  1732. wait(0.52)
  1733. solid.Label:Destroy()
  1734. wait(0.12)
  1735. topkek.center.Visible = true
  1736. topnav.Visible = true
  1737. solid:Destroy()
  1738. pname.Position = UDim2.new(0, -170, 0, 0)
  1739. pname.Parent = topnav
  1740. pname.Visible = true
  1741. pname:TweenPosition(UDim2.new(0, 10, 0, 0), 'Out', 'Quad', 0.2)
  1742. wait(0.25)
  1743. topkek.center:TweenSize(UDim2.new(0, 150, 0, 395), 'Out', 'Quad', 0.3)
  1744. spawn(topkek.navigation.buildNavigator)
  1745. wait(0.35)
  1746. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'In', 'Quad', 0.3)
  1747. wait(0.35)
  1748. topbar.PlayerName.Visible = true
  1749. pname:Destroy()
  1750. AllowHovers = true
  1751. end
  1752. --//nav//--
  1753. topkek.navigation.currentContainer = topkek.tools.util.getContainer('Home')
  1754. topkek.navigation.windowState = 0
  1755. topkek.navigation.gotoContainer = function(cont)
  1756. topkek.tools.animator.animateTo(topkek.navigation.currentContainer, cont)
  1757. topkek.navigation.currentContainer = cont
  1758. end
  1759. topkek.navigation.buildNavigator = function()
  1760. local nav = game.Players.LocalPlayer.PlayerGui["4.0"].Main.Navigation
  1761. local hook = topkek.tools.gui:hookContainer(nav.Scroll, false)
  1762. local btns = {}
  1763. for l, x in pairs(topkek.data.windows) do
  1764. local container = topkek.tools.util.getContainer(x)
  1765. local btn = hook:drawButton(1, x, function() topkek.navigation.gotoContainer(container) end, 25)
  1766. local ZPos = btn.Position
  1767. btn.Position = btn.Position - UDim2.new(0, 0, 0, 5)
  1768. btn:TweenPosition(ZPos, 'Out', 'Bounce', 0.2)
  1769. btn.LayoutOrder = l
  1770. btn.ZIndex = 4
  1771. local OPos = btn.Position
  1772. btn.MouseEnter:connect(function()
  1773. if AllowHovers == false then
  1774. return
  1775. end
  1776. for i, v in pairs(btns) do
  1777. if v[1] ~= btn then
  1778. v[1]:TweenPosition(v[2], 'Out', 'Quad', 0.1)
  1779. end
  1780. end
  1781. btn:TweenPosition(OPos + UDim2.new(0, 3, 0, 0), 'Out', 'Quad', 0.1)
  1782. end)
  1783. btn.MouseLeave:connect(function()
  1784. btn:TweenPosition(OPos, 'Out', 'Quad', 0.1)
  1785. end)
  1786. table.insert(btns, {btn, OPos})
  1787. wait()
  1788. end
  1789. end
  1790. topkek.navigation.buildTopbar = function()
  1791. local top = topkek.topbar
  1792. local FELabel = top.Controllers.IsFE
  1793. top.PlayerName.Text = topkek.lplr.Name
  1794. if game:GetService('Workspace').FilteringEnabled == true then
  1795. FELabel.Text = "FE Game"
  1796. FELabel.TextColor3 = BrickColor.new("Bright red").Color
  1797. else
  1798. FELabel.Text = "Not FE"
  1799. FELabel.TextColor3 = BrickColor.new("Bright green").Color
  1800. end
  1801. top.Controllers.Hide.MouseButton1Down:connect(function()
  1802. if topkek.navigation.windowState == 0 then
  1803. topkek.navigation.windowState = 1
  1804. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.2)
  1805. else
  1806. topkek.navigation.windowState = 0
  1807. topkek.center:TweenSize(UDim2.new(0, 470, 0, 395), 'Out', 'Quint', 0.2)
  1808. end
  1809. end)
  1810. top.Controllers.Exit.MouseButton1Down:connect(function()
  1811. topkek.center:TweenSize(UDim2.new(0, 470, 0, 30), 'Out', 'Quint', 0.3)
  1812. wait(0.31)
  1813. topkek.center:TweenSize(UDim2.new(0, 0, 0, 0), 'Out', 'Quint', 0.3)
  1814. PlayerChatHook:disconnect()
  1815. end)
  1816.  
  1817. end
  1818. topkek.navigation.initCommandBar = function()
  1819. DistributedCmdBar, cmd = topkek.holder.Command, {}
  1820. --weathered-down version of my cmdscript for topkek
  1821. cmd = {}
  1822.  
  1823. -- ** defines ** --
  1824. cmd.service = (function(a) return game:service(a) end)
  1825. cmd.gplayers = (function() return cmd.service'Players':GetPlayers() end)
  1826. cmd.players = cmd.service('Players')
  1827. cmd.localplayer = cmd.players.LocalPlayer
  1828.  
  1829. cmd.prefix = ';'
  1830. cmd.hidden = '/'
  1831.  
  1832. cmd.commands = {}
  1833. cmd.util = {}
  1834. cmd.interface = {}
  1835.  
  1836. cmd.admins = {}
  1837. cmd.noclip = false
  1838.  
  1839. -- ** util ** --
  1840. cmd.util.pos = function(str, pos)
  1841. local increment = 1
  1842. for spc in str:gmatch("[^ ]+") do
  1843. if increment == pos then
  1844. return spc
  1845. end
  1846. increment = increment + 1
  1847. end
  1848. return ''
  1849. end
  1850. cmd.util.pstr = function(str, re_enc)
  1851. str = string.lower(str)
  1852. local players = {}
  1853. if re_enc == true then
  1854. if str == 'me' then
  1855. return {game.Players.LocalPlayer}
  1856. end
  1857. if str == 'all' then
  1858. return game.Players:GetPlayers()
  1859. end
  1860. if str == 'others' then
  1861. for i, v in pairs(game.Players:GetPlayers()) do
  1862. if v ~= cmd.localplayer then
  1863. table.insert(players, v)
  1864. end
  1865. end
  1866. end
  1867. for i, v in pairs(game.Players:GetPlayers()) do
  1868. if string.lower(v.Name):sub(1, #str) == str then
  1869. table.insert(players, v)
  1870. end
  1871. end
  1872. return players
  1873. else
  1874. for seper in str:gmatch("[^,]+") do
  1875. for i, v in pairs(cmd.util.pstr(seper, true)) do
  1876. table.insert(players, v)
  1877. end
  1878. end
  1879. return players
  1880. end
  1881. end
  1882. cmd.util.parse = function(str, fmt)
  1883. local args = {}
  1884. local encountered = 0
  1885. local position = 1
  1886. for form in fmt:gmatch("[^%%]+") do
  1887. if position == 1 then
  1888. args['command'] = cmd.util.pos(str, position)
  1889. end
  1890. if form == 'inf' then
  1891. args[position] = str:sub(encountered, #str)
  1892. end
  1893. if form == 'int' then
  1894. local fetch = cmd.util.pos(str, position)
  1895. if tonumber(fetch) == nil then
  1896. return nil
  1897. end
  1898. args[position] = {'integer', data = fetch}
  1899. end
  1900. if form == 'str' then
  1901. local fetch = cmd.util.pos(str, position)
  1902. args[position] = {'string', data = fetch}
  1903. end
  1904. if form == 'plrs' then
  1905. args[position] = cmd.util.pstr(cmd.util.pos(str, position), false)
  1906. end
  1907. encountered = encountered + ((#cmd.util.pos(str, position)) + 1)
  1908. position = position + 1
  1909. end
  1910. return args
  1911. end
  1912. cmd.util.isadmin = function(p)
  1913. if p == cmd.localplayer.Name then
  1914. return true
  1915. else
  1916. for i, v in pairs(cmd.admins) do
  1917. if v == p.Name then
  1918. return true
  1919. end
  1920. end
  1921. return false
  1922. end
  1923. end
  1924. cmd.util.BombVest = function(Players)
  1925. -- modified by nosyliam
  1926. local TickWait = 1
  1927. local Dead = false
  1928. local BeltPositions = { }
  1929. local ExplodeSounds = { }
  1930.  
  1931. for ___, player in pairs(Players) do
  1932. pcall(function()
  1933. local Me = player
  1934. local Char = Me.Character
  1935. local Torso = Char.Torso
  1936. local Color = "Medium stone gray"
  1937. local Dead = false
  1938.  
  1939.  
  1940. local Position = Vector3.new(0,100,0)
  1941. local function NewPart(Parent)
  1942. local Part = Instance.new("Part", Parent)
  1943. Part.CanCollide = false
  1944. Part.FormFactor = "Custom"
  1945. Part.Position = Position
  1946. Part.TopSurface = "Smooth"
  1947. Part.BottomSurface = "Smooth"
  1948. Part.BrickColor = BrickColor.new(Color)
  1949. Position = Position + Vector3.new(0,Part.Size.Y + 10,0)
  1950. return Part
  1951. end
  1952.  
  1953. local Model = Char:FindFirstChild("Bomb")
  1954. if Model then Model:Destroy() end
  1955.  
  1956. Model = Instance.new("Model", Char)
  1957. Model.Name = "Bomb"
  1958.  
  1959. local Belt = NewPart(Model)
  1960. Belt.Size = Vector3.new(2.2,0.5,1.2)
  1961. table.insert(BeltPositions, Belt)
  1962. local Weld = Instance.new("Weld", Belt)
  1963. Weld.Part0 = Belt
  1964. Weld.Part1 = Torso
  1965. Weld.C0 = CFrame.new(0,1.1,0)
  1966. local Light = Instance.new("PointLight", Belt)
  1967. Light.Range = 15
  1968. Light.Brightness = 5
  1969. Light.Color = Color3.new(1,0,0)
  1970. local Beep = Instance.new("Sound", Belt)
  1971. Beep.SoundId = "http://www.roblox.com/asset/?id=188588790"
  1972. local ExplodeSound = Instance.new("Sound", Belt)
  1973. ExplodeSound.SoundId = "http://www.roblox.com/asset/?id="..(tonumber((math.ceil(1776.66^2)+17).."."..string.rep("36",3))*77)+0.00003 --144507765
  1974. ExplodeSound.Pitch = 2.8
  1975. ExplodeSound.Volume = 3
  1976. table.insert(ExplodeSounds, ExplodeSound)
  1977.  
  1978. local Back = NewPart(Model)
  1979. Back.Size = Vector3.new(1.5,1.5,0.5)
  1980. local Weld = Instance.new("Weld", Back)
  1981. Weld.Part0 = Back
  1982. Weld.Part1 = Torso
  1983. Weld.C0 = CFrame.new(0,0.1,-0.75)
  1984.  
  1985. local StrapLeft = NewPart(Model)
  1986. StrapLeft.Size = Vector3.new(0.2,0.5,1.6)
  1987. local Weld = Instance.new("Weld", StrapLeft)
  1988. Weld.Part0 = StrapLeft
  1989. Weld.Part1 = Torso
  1990. Weld.C0 = CFrame.new(0.65,-0.9,-0.2)
  1991.  
  1992. local BuckleLeft = NewPart(Model)
  1993. BuckleLeft.Size = Vector3.new(0.2,1.5,0.2)
  1994. local Weld = Instance.new("Weld", BuckleLeft)
  1995. Weld.Part0 = BuckleLeft
  1996. Weld.Part1 = Torso
  1997. Weld.C0 = CFrame.new(0.65,0.1,0.5)
  1998.  
  1999. local StrapRight = NewPart(Model)
  2000. StrapRight.Size = Vector3.new(0.2,0.5,1.6)
  2001. local Weld = Instance.new("Weld", StrapRight)
  2002. Weld.Part0 = StrapRight
  2003. Weld.Part1 = Torso
  2004. Weld.C0 = CFrame.new(-0.65,-0.9,-0.2)
  2005.  
  2006. local BuckleRight = NewPart(Model)
  2007. BuckleRight.Size = Vector3.new(0.2,1.5,0.2)
  2008. local Weld = Instance.new("Weld", BuckleRight)
  2009. Weld.Part0 = BuckleRight
  2010. Weld.Part1 = Torso
  2011. Weld.C0 = CFrame.new(-0.65,0.1,0.5)
  2012.  
  2013.  
  2014. coroutine.wrap(function()
  2015. repeat
  2016. wait(TickWait)
  2017. Light.Enabled = not Light.Enabled
  2018. Beep:Play()
  2019. until Dead == true
  2020. end)()
  2021. end)
  2022. end
  2023.  
  2024. local Tool = Instance.new("HopperBin", cmd.localplayer.Backpack)
  2025. Tool.Name = "Bomb Vest"
  2026.  
  2027. Tool.Selected:connect(function(Mouse)
  2028. TickWait = 0.3
  2029. Mouse.Icon = "http://www.roblox.com/asset/?id=9109985"
  2030.  
  2031. Mouse.Button1Down:connect(function()
  2032. if Dead == false then
  2033. Dead = true
  2034. for i, Belt in pairs(BeltPositions) do
  2035. coroutine.wrap(function()
  2036. pcall(function() ExplodeSounds[i]:Play() end)
  2037. wait(1.4)
  2038. local Explosion = Instance.new("Explosion", workspace)
  2039. Explosion.Position = Belt.Position
  2040. Explosion.BlastPressure = 100000
  2041. Explosion.DestroyJointRadiusPercent = 0.7
  2042. Explosion.ExplosionType = "CratersAndDebris"
  2043. Explosion.BlastRadius = 50
  2044. Explosion.Hit:connect(function(Part, Distance)
  2045. Part.Anchored = false
  2046. if Distance <= 10 then
  2047. Part:BreakJoints()
  2048. end
  2049. end)
  2050. end)()
  2051. end
  2052. end
  2053. end)
  2054. end)
  2055.  
  2056. Tool.Deselected:connect(function()
  2057. TickWait = 1
  2058. end)
  2059. end
  2060. cmd.util.hulk = function(p)
  2061. function giant(p, size)
  2062. local pchar = p.Character
  2063. if pchar then
  2064. local function scale(chr,scl)
  2065.  
  2066. for _,v in pairs(pchar:GetChildren()) do
  2067. if v:IsA("Hat") then
  2068. v:Clone()
  2069. v.Parent = game.Lighting
  2070. end
  2071. end
  2072.  
  2073. local Head = chr['Head']
  2074. local Torso = chr['Torso']
  2075. local LA = chr['Left Arm']
  2076. local RA = chr['Right Arm']
  2077. local LL = chr['Left Leg']
  2078. local RL = chr['Right Leg']
  2079. local HRP = chr['HumanoidRootPart']
  2080.  
  2081. wait(0.1)
  2082.  
  2083. Head.formFactor = 3
  2084. Torso.formFactor = 3
  2085. LA.formFactor = 3
  2086. RA.formFactor = 3
  2087. LL.formFactor = 3
  2088. RL.formFactor = 3
  2089. HRP.formFactor = 3
  2090.  
  2091. Head.Size = Vector3.new(scl * 2, scl, scl)
  2092. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2093. LA.Size = Vector3.new(scl, scl * 2, scl)
  2094. RA.Size = Vector3.new(scl, scl * 2, scl)
  2095. LL.Size = Vector3.new(scl, scl * 2, scl)
  2096. RL.Size = Vector3.new(scl, scl * 2, scl)
  2097. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2098.  
  2099. local Motor1 = Instance.new('Motor6D', Torso)
  2100. Motor1.Part0 = Torso
  2101. Motor1.Part1 = Head
  2102. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2103. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2104. Motor1.Name = "Neck"
  2105.  
  2106. local Motor2 = Instance.new('Motor6D', Torso)
  2107. Motor2.Part0 = Torso
  2108. Motor2.Part1 = LA
  2109. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2110. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2111. Motor2.Name = "Left Shoulder"
  2112.  
  2113. local Motor3 = Instance.new('Motor6D', Torso)
  2114. Motor3.Part0 = Torso
  2115. Motor3.Part1 = RA
  2116. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2117. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2118. Motor3.Name = "Right Shoulder"
  2119.  
  2120. local Motor4 = Instance.new('Motor6D', Torso)
  2121. Motor4.Part0 = Torso
  2122. Motor4.Part1 = LL
  2123. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2124. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2125. Motor4.Name = "Left Hip"
  2126.  
  2127. local Motor5 = Instance.new('Motor6D', Torso)
  2128. Motor5.Part0 = Torso
  2129. Motor5.Part1 = RL
  2130. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2131. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2132. Motor5.Name = "Right Hip"
  2133.  
  2134. local Motor6 = Instance.new('Motor6D', HRP)
  2135. Motor6.Part0 = HRP
  2136. Motor6.Part1 = Torso
  2137. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2138. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2139.  
  2140. end
  2141.  
  2142. scale(pchar, size)
  2143. pchar.Humanoid.WalkSpeed = 15 * size
  2144.  
  2145. for _,v in pairs(game.Lighting:GetChildren()) do
  2146. if v:IsA("Hat") then
  2147. v.Parent = pchar
  2148. end
  2149. end
  2150. end
  2151. end
  2152.  
  2153. local plr = p
  2154. giant(plr, 3)
  2155. for i, v in pairs(plr.Character:GetChildren()) do
  2156. if v:IsA("BasePart") then
  2157. v.Touched:connect(function(p)
  2158. if p.Size.X<30 then
  2159. p.Anchored = false
  2160. p:BreakJoints()
  2161. end
  2162. end)
  2163. end
  2164. end
  2165.  
  2166. local csize = 3
  2167.  
  2168. local sgui = Instance.new("ScreenGui", game.Players.LocalPlayer.PlayerGui)
  2169. local base = Instance.new("Frame", sgui)
  2170. base.BackgroundTransparency = 1
  2171. base.Size = UDim2.new(0, 110, 0, 200)
  2172. base.Position = UDim2.new(1, -120, 1, -180)
  2173. local indicator = Instance.new("TextLabel", base)
  2174. indicator.Size = UDim2.new(1, 0, 0, 25)
  2175. indicator.TextColor3 = Color3.new(1, 1, 1)
  2176. indicator.BackgroundTransparency = 0
  2177. indicator.FontSize = Enum.FontSize.Size18
  2178. indicator.Font = Enum.Font.SourceSans
  2179. indicator.Text = "Current Size: 3"
  2180. local PlusOne = Instance.new("TextButton", base)
  2181. PlusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  2182. PlusOne.Position = UDim2.new(0, 0, 0, 40)
  2183. PlusOne.Size = UDim2.new(1, 0, 0.5, -50)
  2184. PlusOne.BorderSizePixel = 2
  2185. PlusOne.Font = Enum.Font.SourceSansBold
  2186. PlusOne.FontSize = Enum.FontSize.Size24
  2187. PlusOne.Text = "+1 Size"
  2188. local MinusOne = Instance.new("TextButton", base)
  2189. MinusOne.BackgroundColor3 = Color3.new(214/255, 214/255, 214/255)
  2190. MinusOne.Position = UDim2.new(0, 0, 0.5, 10)
  2191. MinusOne.Size = UDim2.new(1, 0, 0.5, -50)
  2192. MinusOne.Text = "-1 Size"
  2193. MinusOne.BorderSizePixel = 2
  2194. MinusOne.Font = Enum.Font.SourceSansBold
  2195. MinusOne.FontSize = Enum.FontSize.Size24
  2196.  
  2197. PlusOne.MouseButton1Down:connect(function()
  2198. csize = csize + 1
  2199. giant(plr, csize)
  2200. indicator.Text = "Current Size: "..tostring(csize)
  2201. end)
  2202.  
  2203. MinusOne.MouseButton1Down:connect(function()
  2204. csize = csize - 1
  2205. giant(plr, csize)
  2206. indicator.Text = "Current Size: "..tostring(csize)
  2207. end)
  2208. end
  2209. cmd.util.R15 = function()
  2210. rcode=[[local function Init()
  2211. wait()
  2212. local function ConChar(P)
  2213. Character = P.Character
  2214.  
  2215. local R15Model = Instance.new("Model")
  2216. R15Model.Name = "R15Model"
  2217. R15Model.Parent = Character
  2218.  
  2219. local function CreateLimb(Name,Color,Size,Transparency,ConnectToLimb,MotorName,C0,C1,MeshId)
  2220. local Part = Instance.new("Part")
  2221. Part.FormFactor = "Custom"
  2222. Part.Size = Size
  2223. Part.BrickColor = Color
  2224. Part.CanCollide = false
  2225. Part.Name = Name
  2226. Part.Transparency = (Transparency == 0.001 and 0 or Transparency)
  2227. Part.TopSurface = "Smooth"
  2228. Part.BottomSurface = "Smooth"
  2229.  
  2230. local Motor = Instance.new("Motor6D")
  2231. Motor.C0 = C0
  2232. Motor.C1 = C1
  2233. Motor.Part0 = ConnectToLimb
  2234. Motor.Part1 = Part
  2235. Motor.Name = MotorName
  2236. Motor.MaxVelocity = 0.1
  2237. Motor.Parent = ConnectToLimb
  2238.  
  2239. if MeshId then
  2240. local Mesh = Instance.new("SpecialMesh")
  2241. Mesh.MeshType = "FileMesh"
  2242. Mesh.MeshId = MeshId
  2243. Mesh.Scale = Vector3.new(0.99,0.99,0.99)
  2244. Mesh.Parent = Part
  2245. end
  2246.  
  2247. if MeshId and Transparency == 0.001 then
  2248. local ShirtTexturePart = Instance.new("Part")
  2249. ShirtTexturePart.FormFactor = "Custom"
  2250. ShirtTexturePart.Size = Size
  2251. ShirtTexturePart.BrickColor = Color
  2252. ShirtTexturePart.CanCollide = false
  2253. ShirtTexturePart.Name = "ShirtTexturePart"
  2254. ShirtTexturePart.Transparency = Transparency
  2255. ShirtTexturePart.TopSurface = "Smooth"
  2256. ShirtTexturePart.BottomSurface = "Smooth"
  2257.  
  2258. local Mesh = Instance.new("SpecialMesh")
  2259. Mesh.MeshType = "FileMesh"
  2260. Mesh.MeshId = MeshId
  2261. Mesh.Parent = ShirtTexturePart
  2262.  
  2263. local Weld = Instance.new("Weld")
  2264. Weld.Part0 = Part
  2265. Weld.Part1 = ShirtTexturePart
  2266. Weld.Parent = ShirtTexturePart
  2267.  
  2268. ShirtTexturePart.Parent = Part
  2269. end
  2270. Part.Parent = R15Model
  2271. return Part
  2272. end
  2273.  
  2274.  
  2275. 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))
  2276. 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")
  2277. 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")
  2278. 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")
  2279. 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")
  2280. 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")
  2281. 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")
  2282. 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")
  2283. 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")
  2284. 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")
  2285. 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")
  2286. 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")
  2287. 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")
  2288. 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")
  2289. 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")
  2290. 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")
  2291.  
  2292. --if Character:WaitForChild("Head"):WaitForChild("Mesh").MeshId ~= "" then
  2293. -- Head.MeshId = Character.Head.Mesh.MeshId
  2294. --end
  2295.  
  2296. Character:WaitForChild("Animate").Disabled = false
  2297. local Anim = game:GetObjects("rbxassetid://401967017")[1]; print("aobj", tostring(Anim))
  2298. for i, v in pairs(Anim:GetChildren()) do
  2299. v.Parent = script
  2300. end
  2301. script.Parent = Character
  2302.  
  2303. local function Clear(Name,Alternative,ColorParts)
  2304. local Part = Character:WaitForChild(Name)
  2305. Part.Transparency = (Name == "Head" and 0.99 or 1)
  2306. local function ChildAdded(Ins)
  2307. delay(0.05,function()
  2308. if Ins.Name == "face" then
  2309. if Alternative:FindFirstChild("face") then Alternative:FindFirstChild("face"):Destroy() end
  2310. Ins.Parent = Alternative
  2311. elseif Ins:IsA("Motor6D") and string.sub(Ins.Name,1,5) ~= "Fake_" then
  2312. Ins.Name = "Fake_"..Ins.Name
  2313. elseif Ins.Name == "HeadWeld" then
  2314. delay(0.05,function()
  2315. Ins.Parent = Head
  2316. Ins.Part0 = Head
  2317. Ins.C1 = CFrame.new(0,0,0.05) * Ins.C1
  2318. end)
  2319. elseif not Ins:IsA("Weld") then
  2320. Ins:Destroy()
  2321. end
  2322. end)
  2323. end
  2324. for _,Sub in pairs(Part:GetChildren()) do
  2325. ChildAdded(Sub)
  2326. end
  2327. Part.ChildAdded:connect(ChildAdded)
  2328.  
  2329. local function Color()
  2330. for _,Sub in pairs(ColorParts) do
  2331. Sub.BrickColor = Part.BrickColor
  2332. local TexturePart = Sub:FindFirstChild("ShirtTexturePart")
  2333. if TexturePart then
  2334. TexturePart.BrickColor = Part.BrickColor
  2335. end
  2336. end
  2337. end
  2338. Color()
  2339. Part.Changed:connect(Color)
  2340. end
  2341.  
  2342. Clear("HumanoidRootPart",HumanoidRootPart,{HumanoidRootPart})
  2343. Clear("Head",Head,{Head})
  2344. Clear("Torso",nil,{LowerTorso,UpperTorso})
  2345. Clear("Left Arm",nil,{LeftLowerArm,LeftUpperArm,LeftHand})
  2346. Clear("Right Arm",nil,{RightLowerArm,RightUpperArm,RightHand})
  2347. Clear("Left Leg",nil,{LeftLowerLeg,LeftUpperLeg,LeftFoot})
  2348. Clear("Right Leg",nil,{RightLowerLeg,RightUpperLeg,RightFoot})
  2349.  
  2350. local ShirtUsed = false
  2351. local function ChildAdded(Ins)
  2352. if Ins:IsA("Hat") and string.sub(Ins.Name,1,7) ~= "Scaled_" then
  2353. delay(0.05,function()
  2354. local Mesh = Ins:WaitForChild("Handle"):WaitForChild("Mesh")
  2355. Ins.AttachmentPos = Ins.AttachmentPos
  2356. Mesh.Scale = Mesh.Scale
  2357. Ins.Name = "Scaled_"..Ins.Name
  2358. end)
  2359. elseif Ins:IsA("Shirt") then
  2360. ShirtUsed = true
  2361. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2362. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2363. LeftLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2364. LeftUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2365. LeftHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2366. RightLowerArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2367. RightUpperArm.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2368. RightHand.ShirtTexturePart.Mesh.TextureId = Ins.ShirtTemplate
  2369. elseif Ins:IsA("Pants") then
  2370. LeftUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2371. LeftLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2372. LeftFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2373. RightUpperLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2374. RightLowerLeg.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2375. RightFoot.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2376. if LowerTorso.ShirtTexturePart.Mesh.TextureId == "" then
  2377. LowerTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2378. UpperTorso.ShirtTexturePart.Mesh.TextureId = Ins.PantsTemplate
  2379. end
  2380. end
  2381. end
  2382.  
  2383. for _,Sub in pairs(Character:GetChildren()) do
  2384. ChildAdded(Sub)
  2385. end
  2386. Character.ChildAdded:connect(ChildAdded)
  2387. loadstring(Anim.Source)()
  2388. end
  2389. ConChar(game:service'Players'.LocalPlayer)
  2390. end
  2391.  
  2392. Init()]]
  2393. spawn(function() loadstring(rcode)() end)
  2394. end
  2395. cmd.util.size = function(p, size)
  2396. -- omfg thanks var
  2397. local pchar = p.Character
  2398. local function scale(chr,scl)
  2399.  
  2400. for _,v in pairs(pchar:GetChildren()) do
  2401. if v:IsA("Hat") then
  2402. v:Clone()
  2403. v.Parent = game.Lighting
  2404. end
  2405. end
  2406.  
  2407. local Head = chr['Head']
  2408. local Torso = chr['Torso']
  2409. local LA = chr['Left Arm']
  2410. local RA = chr['Right Arm']
  2411. local LL = chr['Left Leg']
  2412. local RL = chr['Right Leg']
  2413. local HRP = chr['HumanoidRootPart']
  2414.  
  2415. wait(0.1)
  2416.  
  2417. Head.formFactor = 3
  2418. Torso.formFactor = 3
  2419. LA.formFactor = 3
  2420. RA.formFactor = 3
  2421. LL.formFactor = 3
  2422. RL.formFactor = 3
  2423. HRP.formFactor = 3
  2424.  
  2425. Head.Size = Vector3.new(scl * 2, scl, scl)
  2426. Torso.Size = Vector3.new(scl * 2, scl * 2, scl)
  2427. LA.Size = Vector3.new(scl, scl * 2, scl)
  2428. RA.Size = Vector3.new(scl, scl * 2, scl)
  2429. LL.Size = Vector3.new(scl, scl * 2, scl)
  2430. RL.Size = Vector3.new(scl, scl * 2, scl)
  2431. HRP.Size = Vector3.new(scl * 2, scl * 2, scl)
  2432.  
  2433. local Motor1 = Instance.new('Motor6D', Torso)
  2434. Motor1.Part0 = Torso
  2435. Motor1.Part1 = Head
  2436. Motor1.C0 = CFrame.new(0, 1 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2437. Motor1.C1 = CFrame.new(0, -0.5 * scl, 0) * CFrame.Angles(-1.6, 0, 3.1)
  2438. Motor1.Name = "Neck"
  2439.  
  2440. local Motor2 = Instance.new('Motor6D', Torso)
  2441. Motor2.Part0 = Torso
  2442. Motor2.Part1 = LA
  2443. Motor2.C0 = CFrame.new(-1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2444. Motor2.C1 = CFrame.new(0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2445. Motor2.Name = "Left Shoulder"
  2446.  
  2447. local Motor3 = Instance.new('Motor6D', Torso)
  2448. Motor3.Part0 = Torso
  2449. Motor3.Part1 = RA
  2450. Motor3.C0 = CFrame.new(1 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2451. Motor3.C1 = CFrame.new(-0.5 * scl, 0.5 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2452. Motor3.Name = "Right Shoulder"
  2453.  
  2454. local Motor4 = Instance.new('Motor6D', Torso)
  2455. Motor4.Part0 = Torso
  2456. Motor4.Part1 = LL
  2457. Motor4.C0 = CFrame.new(-1 * scl, -1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2458. Motor4.C1 = CFrame.new(-0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, -1.6, 0)
  2459. Motor4.Name = "Left Hip"
  2460.  
  2461. local Motor5 = Instance.new('Motor6D', Torso)
  2462. Motor5.Part0 = Torso
  2463. Motor5.Part1 = RL
  2464. Motor5.C0 = CFrame.new(1 * scl, -1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2465. Motor5.C1 = CFrame.new(0.5 * scl, 1 * scl, 0) * CFrame.Angles(0, 1.6, 0)
  2466. Motor5.Name = "Right Hip"
  2467.  
  2468. local Motor6 = Instance.new('Motor6D', HRP)
  2469. Motor6.Part0 = HRP
  2470. Motor6.Part1 = Torso
  2471. Motor6.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2472. Motor6.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(-1.6, 0, -3.1)
  2473.  
  2474. end
  2475.  
  2476. scale(pchar, size)
  2477.  
  2478. for _,v in pairs(game.Lighting:GetChildren()) do
  2479. if v:IsA("Hat") then
  2480. v.Parent = pchar
  2481. end
  2482. end
  2483. end
  2484. cmd.util.checktable = function(t, v)
  2485. for i, __ in pairs(t) do
  2486. if __ == v then
  2487. return true
  2488. end
  2489. end
  2490. return false
  2491. end
  2492. cmd.util.nextrgb = function(r, g, b)
  2493. local ar, ag, ab = r, g, b
  2494. if r == 255 and g < 255 and b == 0 then
  2495. ag = g + 8.5
  2496. end
  2497. if g == 255 and r > 0 and b == 0 then
  2498. ar = r - 8.5
  2499. end
  2500. if g == 255 and b < 255 and r == 0 then
  2501. ab = b + 8.5
  2502. end
  2503. if b == 255 and g > 0 and r == 0 then
  2504. ag = g - 8.5
  2505. end
  2506. if b == 255 and r < 255 and g == 0 then
  2507. ar = r + 8.5
  2508. end
  2509. if r == 255 and b > 0 and g == 0 then
  2510. ab = b - 8.5
  2511. end
  2512. return {ar, ag, ab}
  2513. end
  2514. -- ** interface ** --
  2515. game:GetService('UserInputService').InputBegan:connect(function(inp)
  2516. if inp.UserInputType == Enum.UserInputType.Keyboard then
  2517. if inp.KeyCode == Enum.KeyCode.Semicolon then
  2518. DistributedCmdBar:CaptureFocus()
  2519. end
  2520. end
  2521. end)
  2522.  
  2523. -- ** commands ** --
  2524. cmd.commands.store = {}
  2525. cmd.commands.fmtstore = {}
  2526.  
  2527. cmd.commands.register = function(cmdz, fmt, func)
  2528. cmd.commands.store[cmdz] = (function(str) coroutine.wrap(function() pcall(function() func(cmd.util.parse(str, fmt)) end) end)() end)
  2529. cmd.commands.fmtstore[cmdz] = fmt
  2530. end
  2531.  
  2532. cmd.commands.run = function(str)
  2533. local cmdz = cmd.util.pos(str, 1)
  2534. if not cmd.commands.store[cmdz] then
  2535. return nil
  2536. else
  2537. cmd.commands.store[cmdz](str)
  2538. end
  2539. end
  2540.  
  2541. -- // actual commands // --
  2542.  
  2543. cmd.commands.register('kill', 'cmd%plrs', function(args)
  2544. for i, v in pairs(args[2]) do
  2545. v.Character.Humanoid.Health = 0
  2546. end
  2547. end)
  2548.  
  2549. cmd.commands.register('clone', 'cmd%plrs', function(args)
  2550. for i, v in pairs(args[2]) do
  2551. v.Character.Archivable = true
  2552. local clone = v.Character:Clone()
  2553. clone.Parent = game.Workspace
  2554. clone:MoveTo(v.Character.Torso.Position)
  2555. end
  2556. end)
  2557.  
  2558. cmd.commands.register('damage', 'cmd%plrs%int', function(args)
  2559. for i, v in pairs(args[2]) do
  2560. v.Character.Humanoid:TakeDamage(args[3].data)
  2561. end
  2562. end)
  2563.  
  2564. cmd.commands.register('freeze', 'cmd%plrs', function(args)
  2565. for i, v in pairs(args[2]) do
  2566. v.Character.Torso.Anchored = true
  2567. end
  2568. end)
  2569.  
  2570. cmd.commands.register('thaw', 'cmd%plrs', function(args)
  2571. for i, v in pairs(args[2]) do
  2572. v.Character.Torso.Anchored = false
  2573. end
  2574. end)
  2575. Fly = false;
  2576. cmd.commands.register('fly', 'cmd', function(args)
  2577. if Fly == true then
  2578. Fly = false
  2579. return
  2580. end
  2581. Fly = true
  2582. local mouse=game.Players.LocalPlayer:GetMouse''
  2583. localplayer=game.Players.LocalPlayer
  2584. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  2585. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  2586. local speed=0
  2587. local keys={a=false,d=false,w=false,s=false}
  2588. local e1
  2589. local e2
  2590. local function start()
  2591. local pos = Instance.new("BodyPosition",torso)
  2592. local gyro = Instance.new("BodyGyro",torso)
  2593. pos.Name="EPIXPOS"
  2594. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  2595. pos.position = torso.Position
  2596. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2597. gyro.cframe = torso.CFrame
  2598. repeat
  2599. wait()
  2600. localplayer.Character.Humanoid.PlatformStand=true
  2601. local new=gyro.cframe - gyro.cframe.p + pos.position
  2602. if not keys.w and not keys.s and not keys.a and not keys.d then
  2603. speed=1
  2604. end
  2605. if keys.w then
  2606. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  2607. speed=speed+0.01
  2608. end
  2609. if keys.s then
  2610. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  2611. speed=speed+0.01
  2612. end
  2613. if keys.d then
  2614. new = new * CFrame.new(speed,0,0)
  2615. speed=speed+0.01
  2616. end
  2617. if keys.a then
  2618. new = new * CFrame.new(-speed,0,0)
  2619. speed=speed+0.01
  2620. end
  2621. if speed>5 then
  2622. speed=5
  2623. end
  2624. pos.position=new.p
  2625. if keys.w then
  2626. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  2627. elseif keys.s then
  2628. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  2629. else
  2630. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  2631. end
  2632. until not Fly
  2633. if gyro then gyro:Destroy() end
  2634. if pos then pos:Destroy() end
  2635. flying=false
  2636. localplayer.Character.Humanoid.PlatformStand=false
  2637. speed=0
  2638. end
  2639. e1=mouse.KeyDown:connect(function(key)
  2640. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  2641. if key=="w" then
  2642. keys.w=true
  2643. elseif key=="s" then
  2644. keys.s=true
  2645. elseif key=="a" then
  2646. keys.a=true
  2647. elseif key=="d" then
  2648. keys.d=true
  2649. end
  2650. end)
  2651. e2=mouse.KeyUp:connect(function(key)
  2652. if key=="w" then
  2653. keys.w=false
  2654. elseif key=="s" then
  2655. keys.s=false
  2656. elseif key=="a" then
  2657. keys.a=false
  2658. elseif key=="d" then
  2659. keys.d=false
  2660. end
  2661. end)
  2662. start()
  2663. end)
  2664. cmd.commands.register('tp', 'cmd%plrs%plrs', function(args)
  2665. local players = args[2]
  2666. local target = args[3][1]
  2667. for i, player in pairs(args[2]) do
  2668. player.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  2669. end
  2670. end)
  2671.  
  2672. cmd.commands.register('naked', 'cmd%plrs', function(args)
  2673. for i, v in pairs(args[2]) do
  2674. v:ClearCharacterAppearance()
  2675. end
  2676. end)
  2677. cmd.commands.register('sgod', 'cmd%plrs', function(args)
  2678. for i, v in pairs(args[2]) do
  2679. v.Character.Humanoid.MaxHealth = 999999999
  2680. v.Character.Humanoid.Health = 999999999
  2681. end
  2682. end)
  2683.  
  2684. cmd.commands.register('ws', 'cmd%plrs%int', function(args)
  2685. for i, v in pairs(args[2]) do
  2686. v.Character.Humanoid.WalkSpeed = args[3].data
  2687. end
  2688. end)
  2689.  
  2690. cmd.commands.register('lag', 'cmd%plrs', function(args)
  2691. for i, v in pairs(args[2]) do
  2692. coroutine.wrap(function()
  2693. for i = 1, 200 do
  2694. ypcall(function()
  2695. coroutine.wrap(function()
  2696. for i = 1, 1000 do
  2697. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  2698. end
  2699. end)()
  2700. end)
  2701. wait()
  2702. end
  2703. end)()
  2704. end
  2705. end)
  2706.  
  2707. cmd.commands.register('ban', 'cmd%plrs', function(args)
  2708. for i, v in pairs(args[2]) do
  2709. table.insert(cmd.bans, v.Name)
  2710. v.Parent = nil
  2711. end
  2712. end)
  2713.  
  2714. cmd.commands.register('lagban', 'cmd%plrs', function(args)
  2715. for i, v in pairs(args[2]) do
  2716. table.insert(cmd.lagbans, v.Name)
  2717. coroutine.wrap(function()
  2718. for i = 1, 200 do
  2719. ypcall(function()
  2720. coroutine.wrap(function()
  2721. for i = 1, 1000 do
  2722. Instance.new("HopperBin", v.Backpack).Name = ('AAAAAAA '):rep(1000)
  2723. end
  2724. end)()
  2725. end)
  2726. wait()
  2727. end
  2728. end)()
  2729. end
  2730. end)
  2731.  
  2732. cmd.commands.register('punish', 'cmd%plrs', function(args)
  2733. for i, v in pairs(args[2]) do
  2734. v.Character.Parent = game.Lighting
  2735. end
  2736. end)
  2737.  
  2738. cmd.commands.register('unpunish', 'cmd%plrs', function(args)
  2739. for i, v in pairs(args[2]) do
  2740. v.Character.Parent = game.Workspace
  2741. end
  2742. end)
  2743.  
  2744. cmd.commands.register('respawn', 'cmd%plrs', function(args)
  2745. for i, v in pairs(args[2]) do
  2746. local a1 = Instance.new("Model", game.Workspace)
  2747. local a2 = Instance.new("Part", game.Workspace)
  2748. a2.CanCollide = true
  2749. a2.Anchored = true
  2750. a2.CFrame = CFrame.new(10000, 10000, 10000)
  2751. a2.Name = "Torso"
  2752. local a3 = Instance.new("Humanoid", a1)
  2753. a3.MaxHealth=100;a3.Health=100
  2754. v.Character = a1
  2755. a3.Health=0
  2756. end
  2757. end)
  2758.  
  2759. cmd.commands.register('shutdown', 'cmd', function(args)
  2760. for i, v in pairs(cmd.service('Players'):GetPlayers()) do
  2761. v.Parent = nil
  2762. end
  2763. end)
  2764.  
  2765. cmd.commands.register('music', 'cmd%int', function(args)
  2766. local a = Instance.new("Sound")
  2767. a.SoundId = "rbxassetid://" .. tostring(args[2].data)
  2768. a.Looped = true
  2769. a.Volume = 1
  2770. a.Parent = game.Workspace
  2771. a:Play()
  2772.  
  2773. end)
  2774.  
  2775. cmd.commands.register('sit', 'cmd%plrs', function(args)
  2776. for i, v in pairs(args[2]) do
  2777. v.Character.Humanoid.Sit = true
  2778. end
  2779. end)
  2780.  
  2781. cmd.commands.register('jump', 'cmd%plrs', function(args)
  2782. for i, v in pairs(args[2]) do
  2783. v.Character.Humanoid.Jump = true
  2784. end
  2785. end)
  2786.  
  2787. cmd.commands.register('stun', 'cmd%plrs', function(args)
  2788. for i, v in pairs(args[2]) do
  2789. v.Character.Humanoid.PlatformStand = true
  2790. end
  2791. end)
  2792.  
  2793. cmd.commands.register('unstun', 'cmd%plrs', function(args)
  2794. for i, v in pairs(args[2]) do
  2795. v.Character.Humanoid.PlatformStand = false
  2796. end
  2797. end)
  2798.  
  2799. cmd.commands.register('loopstate', 'cmd%int', function(args)
  2800. coroutine.resume(coroutine.create(function()
  2801. repeat
  2802. ypcall(function() cmd.localplayer.Character.Humanoid:ChangeState(args[2].data) end)
  2803. wait(0)
  2804. until cmd.localplayer.Character.Humanoid == nil
  2805. end))
  2806. end)
  2807.  
  2808. cmd.commands.register('invis', 'cmd%plrs', function(args)
  2809. for i, v in pairs(args[2]) do
  2810. local function dloop(o)
  2811. for i, v in pairs(o:GetChildren()) do
  2812. pcall(function() v.Transparency = 1 end)
  2813. dloop(v)
  2814. end
  2815. end
  2816. dloop(v.Character)
  2817. end
  2818. end)
  2819.  
  2820. cmd.commands.register('vis', 'cmd%plrs', function(args)
  2821. for i, v in pairs(args[2]) do
  2822. local function dloop(o)
  2823. for i, v in pairs(o:GetChildren()) do
  2824. pcall(function() v.Transparency = 0 end)
  2825. dloop(v)
  2826. end
  2827. end
  2828. v.Character.HumanoidRootPart.Transparency = 1
  2829. dloop(v.Character)
  2830. end
  2831. end)
  2832.  
  2833. cmd.commands.register('nuke', 'cmd%plrs', function(args)
  2834. for i, v in pairs(args[2]) do
  2835. if v.Character then
  2836. local nuke = Instance.new("Part", game.Workspace)
  2837. nuke.Anchored = true
  2838. nuke.CanCollide = false
  2839. nuke.FormFactor = "Symmetric"
  2840. nuke.Shape = "Ball"
  2841. nuke.Size = Vector3.new(1,1,1)
  2842. nuke.BrickColor = BrickColor.new("New Yeller")
  2843. nuke.Transparency = 0.5
  2844. nuke.Reflectance = 0.2
  2845. nuke.TopSurface = 0
  2846. nuke.BottomSurface = 0
  2847. nuke.Touched:connect(function (hit)
  2848. if hit and hit.Parent then
  2849. local boom = Instance.new("Explosion", game.Workspace)
  2850. boom.Position = hit.Position
  2851. boom.BlastRadius = 11
  2852. boom.BlastPressure = math.huge
  2853. end
  2854. end)
  2855. local CF = v.Character.Torso.CFrame
  2856. nuke.CFrame = CF
  2857. for i = 1,333 do
  2858. nuke.Size = nuke.Size + Vector3.new(3,3,3)
  2859. nuke.CFrame = CF
  2860. wait(1/44)
  2861. end
  2862. nuke:Destroy()
  2863. end
  2864. end
  2865. end)
  2866.  
  2867. cmd.commands.register('explode', 'cmd%plrs', function(args)
  2868. for i, v in pairs(args[2]) do
  2869. Instance.new("Explosion", v.Character.Torso).Position = v.Character.Torso.Position
  2870. end
  2871. end)
  2872.  
  2873. cmd.commands.register('hat', 'cmd%plrs%int', function(args)
  2874. for i, v in pairs(args[2]) do
  2875. cmd.service('InsertService'):LoadAsset(args[3].data):GetChildren()[1].Parent = v.Character
  2876. end
  2877. end)
  2878.  
  2879. cmd.commands.register('chat', 'cmd%plrs%inf', function(args)
  2880. for i, v in pairs(args[2]) do
  2881. game:GetService('Chat'):Chat(v.Character, args[3], 1)
  2882. end
  2883. end)
  2884.  
  2885. cmd.commands.register('god', 'cmd%plrs', function(args)
  2886. for i, v in pairs(args[2]) do
  2887. v.Character.Humanoid.MaxHealth = math.huge
  2888. v.Character.Humanoid.Health = math.huge
  2889. end
  2890. end)
  2891.  
  2892. cmd.commands.register('ungod', 'cmd%plrs', function(args)
  2893. for i, v in pairs(args[2]) do
  2894. v.Character.Humanoid.Health = 100
  2895. v.Character.Humanoid.MaxHealth = 100
  2896. end
  2897. end)
  2898.  
  2899. cmd.commands.register('rh', 'cmd%plrs', function(args)
  2900. for i, v in pairs(args[2]) do
  2901. v.Character.Humanoid.Parent = nil
  2902. end
  2903. end)
  2904.  
  2905. cmd.commands.register('fire', 'cmd%plrs', function(args)
  2906. for i, v in pairs(args[2]) do
  2907. Instance.new('Fire', v.Character.Torso)
  2908. end
  2909. end)
  2910.  
  2911. cmd.commands.register('insane', 'cmd%plrs', function(args)
  2912. for x, m in pairs(args[2]) do
  2913. for i,v in pairs(m.Character.Torso:GetChildren()) do
  2914. if v:IsA("Motor6D") then
  2915. coroutine.wrap(function()
  2916. while v do
  2917. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  2918. wait()
  2919. end
  2920. end)()
  2921. end
  2922. end
  2923. end
  2924. end)
  2925.  
  2926. cmd.commands.register('admin', 'cmd%plrs',function(args)
  2927. for i, v in pairs(args[2]) do
  2928. --table.insert(cmd.admins, v.Name)
  2929. v.Chatted:connect(function(msg)
  2930. if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  2931. cmd.commands.run(msg:sub(2, #msg))
  2932. end
  2933. end)
  2934. end
  2935. end)
  2936.  
  2937. cmd.commands.register('nosound', 'cmd', function(args)
  2938. local function dx(o)
  2939. for i, v in pairs(o:GetChildren()) do
  2940. if v:IsA("Sound") then
  2941. v:Stop()
  2942. end
  2943. dx(v)
  2944. end
  2945. end
  2946. dx(game.Workspace)
  2947. end)
  2948.  
  2949. cmd.commands.register('duck', 'cmd%plrs', function(args)
  2950. for _,p in pairs(args[2]) do
  2951. local pchar = p.Character
  2952. for i,v in pairs(pchar.Torso:GetChildren()) do
  2953. if v:IsA("Decal") then
  2954. v:Destroy()
  2955. end
  2956. end
  2957. for i,v in pairs(pchar:GetChildren()) do
  2958. if v:IsA("Hat") then
  2959. v:Destroy()
  2960. end
  2961. end
  2962. local duck = Instance.new("SpecialMesh", pchar.Torso)
  2963. duck.MeshType = "FileMesh"
  2964. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  2965. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  2966. duck.Scale = Vector3.new(5, 5, 5)
  2967. pchar.Head.Transparency = 1
  2968. pchar["Left Arm"].Transparency = 1
  2969. pchar["Right Arm"].Transparency = 1
  2970. pchar["Left Leg"].Transparency = 1
  2971. pchar["Right Leg"].Transparency = 1
  2972. pchar.Head.face.Transparency = 1
  2973. end
  2974. end)
  2975.  
  2976. cmd.commands.register('shrek', 'cmd%plrs', function(args)
  2977. for i, v in pairs(args[2]) do
  2978. local pchar = v.Character
  2979. for i,v in pairs(pchar:GetChildren()) do
  2980. if v:IsA("Hat") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  2981. v:Destroy()
  2982. end
  2983. end
  2984. for i,v in pairs(pchar.Head:GetChildren()) do
  2985. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  2986. v:Destroy()
  2987. end
  2988. end
  2989.  
  2990. local mesh = Instance.new("SpecialMesh", pchar.Head)
  2991. mesh.MeshType = "FileMesh"
  2992. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  2993. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  2994. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  2995.  
  2996. local Shirt = Instance.new("Shirt", v.Character)
  2997. local Pants = Instance.new("Pants", v.Character)
  2998.  
  2999. Shirt.ShirtTemplate = "rbxassetid://133078194"
  3000. Pants.PantsTemplate = "rbxassetid://133078204"
  3001. end
  3002. end)
  3003.  
  3004. cmd.commands.register('nograv', 'cmd%plrs', function(args)
  3005. for i, v in pairs(args[2]) do
  3006. for x, m in pairs(v.Character:GetChildren()) do
  3007. if m:IsA("BasePart") then
  3008. local bf = Instance.new("BodyForce", m)
  3009. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  3010. end
  3011. if m:IsA("Hat") then
  3012. if m:findFirstChild("Handle") then
  3013. local bf = Instance.new("BodyForce", m.Handle)
  3014. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  3015. end
  3016. end
  3017. end
  3018. end
  3019. end)
  3020.  
  3021. cmd.commands.register('loopheal', 'cmd%plrs', function(args)
  3022. for i, v in pairs(args[2]) do
  3023. coroutine.wrap(function()
  3024. while wait() do
  3025. if v.Character.Humanoid then
  3026. v.Character.Humanoid.Health = 1000
  3027. v.Character.Humanoid.MaxHealth = 1000
  3028. end
  3029. end
  3030. end)()
  3031. end
  3032. end)
  3033.  
  3034. cmd.commands.register('hulk', 'cmd%plrs', function(args)
  3035. for i, v in pairs(args[2]) do
  3036. cmd.util.hulk(v)
  3037. end
  3038. end)
  3039.  
  3040. cmd.commands.register('sky', 'cmd%int', function(args)
  3041. local ID = args[2].data
  3042. local sky = Instance.new("Sky", game.Lighting)
  3043. sky.SkyboxBk = "rbxassetid://" .. ID
  3044. sky.SkyboxDn = "rbxassetid://" .. ID
  3045. sky.SkyboxFt = "rbxassetid://" .. ID
  3046. sky.SkyboxLf = "rbxassetid://" .. ID
  3047. sky.SkyboxRt = "rbxassetid://" .. ID
  3048. sky.SkyboxUp = "rbxassetid://" .. ID
  3049. end)
  3050.  
  3051. cmd.commands.register('bombs', 'cmd%plrs', function(args)
  3052. cmd.util.BombVest(args[2])
  3053. end)
  3054.  
  3055. cmd.commands.register('control', 'cmd%plrs', function(args)
  3056. -- variable
  3057. local pchar = args[2][1].Character
  3058. local char = cmd.localplayer.Character
  3059. pchar.Humanoid.PlatformStand = true
  3060. local w = Instance.new("Weld", pchar.Torso)
  3061. w.Part0 = pchar.Torso
  3062. w.Part1 = pchar.Torso
  3063. local w2 = Instance.new("Weld", pchar.Head)
  3064. w2.Part0 = pchar.Head
  3065. w2.Part1 = pchar.Head
  3066. local w3 = Instance.new("Weld", pchar:findFirstChild("Right Arm"))
  3067. w3.Part0 = pchar:findFirstChild("Right Arm")
  3068. w3.Part1 = pchar:findFirstChild("Right Arm")
  3069. local w4 = Instance.new("Weld", pchar:findFirstChild("Left Arm"))
  3070. w4.Part0 = pchar:findFirstChild("Left Arm")
  3071. w4.Part1 = pchar:findFirstChild("Left Arm")
  3072. local w5 = Instance.new("Weld", pchar:findFirstChild("Right Leg"))
  3073. w5.Part0 = pchar:findFirstChild("Right Leg")
  3074. w5.Part1 = pchar:findFirstChild("Right Leg")
  3075. local w6 = Instance.new("Weld", pchar:findFirstChild("Left Leg"))
  3076. w6.Part0 = pchar:findFirstChild("Left Leg")
  3077. w6.Part1 = pchar:findFirstChild("Left Leg")
  3078. char.Head.face:Destroy()
  3079. for i,v in pairs(pchar:GetChildren()) do
  3080. if v:IsA("BasePart") then
  3081. v.CanCollide = false
  3082. end
  3083. end
  3084. for i,v in pairs(char:GetChildren()) do
  3085. if v:IsA("BasePart") then
  3086. v.Transparency = 1
  3087. elseif v:IsA("Hat") then
  3088. v:Destroy()
  3089. end
  3090. end
  3091. pchar.Parent = char
  3092. repeat
  3093. pchar.Humanoid.PlatformStand = true
  3094. wait()
  3095. until char.Parent == nil
  3096. end)
  3097.  
  3098. cmd.commands.register('rtag', 'cmd%inf', function(args)
  3099. local len = 10; local player = cmd.localplayer
  3100. local bb = Instance.new("BillboardGui")
  3101. bb.Parent = player.Character.Head
  3102. bb.Adornee = player.Character.Head
  3103. bb.AlwaysOnTop = true
  3104. bb.Enabled = true
  3105. bb.Size = UDim2.new(len, 0, 1.5, 0)
  3106. bb.Name = "tag"
  3107. bb.StudsOffset = Vector3.new(0, 3, 0)
  3108. --local fr = Instance.new("Frame")
  3109. --fr.Parent = bb
  3110. --fr.Size = UDim2.new(1, 0, 1, 0)
  3111. --fr.Style = Enum.FrameStyle.RobloxRound
  3112. local tl = Instance.new("TextLabel")
  3113. tl.Parent = bb
  3114. tl.BackgroundTransparency = 1
  3115. tl.TextScaled = true
  3116. tl.TextColor3 = Color3.new(255/255, 255/255, 255/255)
  3117. tl.Size = UDim2.new(1, 0, 1, 0)
  3118. tl.Text = args[2]
  3119. tl.Name = "trutag"
  3120. tl.Visible = true
  3121. tl.ZIndex = 2
  3122. coroutine.wrap(function()
  3123. local r, g, b = 255, 0, 0
  3124. repeat
  3125. tl.TextColor3 = Color3.new(r/255, g/255, b/255)
  3126. local bo = cmd.util.nextrgb(r, g, b)
  3127. r = bo[1]; g = bo[2]; b = bo[3];
  3128. wait()
  3129. until bb == nil
  3130. end)()
  3131. end)
  3132.  
  3133. cmd.commands.register('smoke', 'cmd%plrs', function(args)
  3134. for i, v in pairs(args[2]) do
  3135. Instance.new('Smoke', v.Character.Torso)
  3136. end
  3137. end)
  3138.  
  3139. cmd.commands.register('btools', 'cmd%plrs', function(args)
  3140. for i, p in pairs(args[2]) do
  3141. local a = Instance.new("HopperBin")
  3142. a.BinType = "GameTool"
  3143. a.Parent = p.Backpack
  3144. local a = Instance.new("HopperBin")
  3145. a.BinType = "Clone"
  3146. a.Parent = p.Backpack
  3147. local a = Instance.new("HopperBin")
  3148. a.BinType = "Hammer"
  3149. a.Parent = p.Backpack
  3150. end
  3151. end)
  3152.  
  3153. con = nil;
  3154. cmd.commands.register('noclip', 'cmd', function(args)
  3155. cmd.noclip = false
  3156. con = game:GetService('RunService').Stepped:connect(function()
  3157. if cmd.noclip == true then
  3158. con:disconnect()
  3159. else
  3160. cmd.localplayer.Character.Torso.CanCollide = false
  3161. cmd.localplayer.Character.Head.CanCollide = false
  3162. end
  3163. end)
  3164. end)
  3165.  
  3166. cmd.commands.register('clip', 'cmd', function(args)
  3167. cmd.noclip = true
  3168. end)
  3169.  
  3170. cmd.commands.register('gear', 'cmd%plrs%int', function(args)
  3171. local gear = game:GetService("InsertService"):LoadAsset(args[3].data):GetChildren()[1]
  3172. if not gear then return end
  3173. for i, v in pairs(args[2]) do
  3174. gear:Clone().Parent = v.Backpack
  3175. end
  3176. end)
  3177.  
  3178. cmd.commands.register('kick', 'cmd%plrs', function(args)
  3179. for i, v in pairs(args[2]) do
  3180. v.Parent = nil
  3181. end
  3182. end)
  3183.  
  3184. cmd.commands.register('r15', 'cmd', function(args)
  3185. cmd.util.R15()
  3186. end)
  3187.  
  3188. cmd.commands.register('char', 'cmd%plrs%str', function(args)
  3189. if tonumber(args[3].data) ~= nil then
  3190. args[3].data = tonumber(args[3].data)
  3191. else
  3192. args[3].data = cmd.players:GetUserIdFromNameAsync(args[3].data)
  3193. end
  3194. for i, v in pairs(args[2]) do
  3195. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=' .. args[3].data
  3196. pcall(function() v.Character.Humanoid.Health = 0 end)
  3197. end
  3198. end)
  3199.  
  3200. cmd.commands.register('noob', 'cmd%plrs', function(args)
  3201. for i, v in pairs(args[2]) do
  3202. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=4'
  3203. pcall(function() v.Character.Humanoid.Health = 0 end)
  3204. end
  3205. end)
  3206.  
  3207. cmd.commands.register('ff', 'cmd%plrs', function(args)
  3208. for i, v in pairs(args[2]) do
  3209. Instance.new("ForceField", v.Character)
  3210. end
  3211. end)
  3212.  
  3213. cmd.commands.register('unff', 'cmd%plrs', function(args)
  3214. for i, v in pairs(args[2]) do
  3215. for x, m in pairs(v.Character:GetChildren()) do
  3216. if m:IsA("ForceField") then
  3217. m.Parent = nil
  3218. end
  3219. end
  3220. end
  3221. end)
  3222.  
  3223. cmd.commands.register('guest', 'cmd%plrs', function(args)
  3224. for i, v in pairs(args[2]) do
  3225. v.CharacterAppearance = 'http://www.roblox.com/asset/CharacterFetch.ashx?userId=1'
  3226. pcall(function() v.Character.Humanoid.Health = 0 end)
  3227. end
  3228. end)
  3229.  
  3230. cmd.commands.register('giraffe', 'cmd%plrs', function(args)
  3231. for i, v in pairs(args[2]) do
  3232. local char=v.Character
  3233. local h=char.Head
  3234. local tor=char.Torso
  3235. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  3236. local fn=Instance.new("Part",char)
  3237. fn.Size=Vector3.new(1,5.5,1)
  3238. fn.Name="FakeNeck"
  3239. fn.Anchored=false
  3240. fn.CanCollide=false
  3241. if char:FindFirstChild("Body Colors") then
  3242. fn.BrickColor=char["Body Colors"].HeadColor
  3243. end
  3244. local cm=Instance.new("CylinderMesh",fn)
  3245. local we=Instance.new("Weld",h)
  3246. we.Part0=h
  3247. we.Part1=fn
  3248. we.C1=we.C1*CFrame.new(0,2.6,0)
  3249. end
  3250. end)
  3251.  
  3252. cmd.commands.register('notools', 'cmd%plrs', function(args)
  3253. for i, v in pairs(args[2]) do
  3254. for x, m in pairs(v.Backpack:GetChildren()) do
  3255. m.Parent = nil
  3256. end
  3257. end
  3258. end)
  3259.  
  3260. cmd.commands.register('taketools', 'cmd%plrs', function(args)
  3261. for i, v in pairs(args[2]) do
  3262. for x, m in pairs(v.Backpack:GetChildren()) do
  3263. m.Parent = cmd.localplayer.Backpack
  3264. end
  3265. end
  3266. end)
  3267.  
  3268. cmd.commands.register('confuse', 'cmd%plrs', function(args)
  3269. for i, v in pairs(args[2]) do
  3270. v.Character.Humanoid.WalkSpeed = -16
  3271. end
  3272. end)
  3273.  
  3274. cmd.commands.register('spin', 'cmd%plrs', function(args)
  3275. for i, v in pairs(args[2]) do
  3276. for i,v in pairs(v.Character.Torso:GetChildren()) do
  3277. if v.Name == "Spinning" then
  3278. v:Destroy()
  3279. end
  3280. end
  3281. local Torso = v.Character.Torso
  3282. local BG = Instance.new("BodyGyro", Torso)
  3283. BG.Name = "Spinning"
  3284. BG.maxTorque = Vector3.new(0, math.huge, 0)
  3285. BG.P = 11111
  3286. BG.cframe = Torso.CFrame
  3287. repeat wait(1/44)
  3288. BG.CFrame = BG.CFrame * CFrame.Angles(0,math.rad(30),0)
  3289. until not BG or BG.Parent ~= Torso
  3290. end
  3291. end)
  3292.  
  3293. cmd.commands.register('fling', 'cmd%plrs', function(args)
  3294. for i, v in pairs(args[2]) do
  3295. local pchar = v.Character
  3296. if pchar:FindFirstChild("Humanoid") then
  3297. local xran
  3298. local zran
  3299. repeat
  3300. xran = math.random(-9999,9999)
  3301. until math.abs(xran) >= 5555
  3302. repeat
  3303. zran = math.random(-9999,9999)
  3304. until math.abs(zran) >= 5555
  3305. pchar.Humanoid.Sit = true
  3306. pchar.Torso.Velocity = Vector3.new(0,0,0)
  3307. local BF = Instance.new("BodyForce", pchar.Torso)
  3308. BF.force = Vector3.new(xran * 4, 9999 * 5, zran * 4)
  3309. end
  3310. end
  3311. end)
  3312.  
  3313. cmd.commands.register('burn', 'cmd%plrs', function(args)
  3314. for i, v in pairs(args[2]) do
  3315. spawn(function()
  3316. wait(0.1)
  3317. local fire=Instance.new("Fire", v.Character.Torso)
  3318. wait(0.1)
  3319. local fire=Instance.new("Fire", v.Character.Head)
  3320. wait(0.1)
  3321. local fire=Instance.new("Fire", v.Character["Left Arm"])
  3322. wait(0.1)
  3323. local fire=Instance.new("Fire", v.Character["Right Leg"])
  3324. wait(0.5)
  3325. v.Character:BreakJoints();
  3326. end)
  3327. end
  3328. end)
  3329.  
  3330. cmd.commands.register('printcmds', 'cmd', function(args)
  3331. for i, v in pairs(cmd.commands.store) do
  3332. print(i, '==', v)
  3333. end
  3334. end)
  3335.  
  3336. cmd.commands.register('gun', 'cmd%plrs', function(args)
  3337. local a = game:GetService("InsertService"):LoadAsset(130113146):GetChildren()[1]
  3338. local b = game:GetService("InsertService"):LoadAsset(67747912):GetChildren()[1]
  3339. local c = game:GetService("InsertService"):LoadAsset(95354288):GetChildren()[1]
  3340. for i, v in pairs(args[2]) do
  3341. a:Clone().Parent = v.Backpack
  3342. b:Clone().Parent = v.Backpack
  3343. c:Clone().Parent = v.Backpack
  3344. end
  3345. end)
  3346.  
  3347.  
  3348. cmd.commands.register('goto', 'cmd%plrs', function(args)
  3349. local target = args[2][1]
  3350. cmd.localplayer.Character.HumanoidRootPart.CFrame = target.Character.HumanoidRootPart.CFrame
  3351. end)
  3352.  
  3353. cmd.commands.register('select', 'cmd%plrs', function(args)
  3354. for i, v in pairs(args[2]) do
  3355. Instance.new("SelectionBox", v.Character).Adornee = v.Character
  3356. end
  3357. end)
  3358.  
  3359. cmd.commands.register('sphere', 'cmd%plrs', function(args)
  3360. for i, v in pairs(args[2]) do
  3361. Instance.new("SelectionSphere", v.Character).Adornee = v.Character
  3362. end
  3363. end)
  3364.  
  3365. cmd.commands.register('bring', 'cmd%plrs', function(args)
  3366. for i, v in pairs(args[2]) do
  3367. v.Character.HumanoidRootPart.CFrame = cmd.localplayer.Character.HumanoidRootPart.CFrame
  3368. end
  3369. end)
  3370.  
  3371. cmd.commands.register('knife', 'cmd%plrs', function(args)
  3372. local knife = game:GetService("InsertService"):LoadAsset(170897263):GetChildren()[1]
  3373. for i, v in pairs(args[2]) do
  3374. knife:Clone().Parent = v
  3375. end
  3376. end)
  3377.  
  3378. cmd.commands.register('shades', 'cmd%plrs', function(args)
  3379. local shades = game:GetService('InsertService'):LoadAsset(11748356):GetChildren()[1]
  3380. for i, v in pairs(args[2]) do
  3381. shades:Clone().Parent = v.Character
  3382. end
  3383. end)
  3384.  
  3385. cmd.commands.register('alien', 'cmd%plrs', function(args)
  3386. -- variable
  3387. for i, v in pairs(args[2]) do
  3388. local pchar = v.Character
  3389. if pchar:FindFirstChild('Shirt') then
  3390. pchar.Shirt:Destroy()
  3391. end
  3392. if pchar:FindFirstChild('Pants') then
  3393. pchar.Pants:Destroy()
  3394. end
  3395. if pchar:FindFirstChild('Shirt Graphic') then
  3396. pchar['Shirt Graphic'].Graphic = ''
  3397. end
  3398. for i,v in pairs(pchar:GetChildren()) do
  3399. if v:IsA('Hat') then
  3400. v:Destroy()
  3401. end
  3402. end
  3403. local ayy2 = game:GetObjects("rbxassetid://397033642")[1]
  3404. ayy2.Parent = pchar
  3405. local BC = pchar['Body Colors']
  3406. BC.HeadColor = BrickColor.new('Fossil')
  3407. BC.LeftArmColor = BrickColor.new('Fossil')
  3408. BC.LeftLegColor = BrickColor.new('Fossil')
  3409. BC.RightArmColor = BrickColor.new('Fossil')
  3410. BC.RightLegColor = BrickColor.new('Fossil')
  3411. BC.TorsoColor = BrickColor.new('Fossil')
  3412. end
  3413. end)
  3414.  
  3415. cmd.commands.register('team', 'cmd%plrs%str', function(args)
  3416. for i, v in pairs(args[2]) do
  3417. for x, m in pairs(game:GetService('Teams'):GetTeams()) do
  3418. if (m.Name):lower():sub(1, #args[3].data) == (args[3].data):lower() then
  3419. v.TeamColor = m.TeamColor
  3420. end
  3421. end
  3422. end
  3423. end)
  3424.  
  3425. cmd.commands.register('particles', 'cmd%plrs%int', function(args)
  3426. for i, v in pairs(args[2]) do
  3427. Instance.new("ParticleEmitter", v.Character).Texture = args[3].data
  3428. end
  3429. end)
  3430.  
  3431. cmd.commands.register('ghost', 'cmd%plrs', function(args)
  3432. for i, v in pairs(args[2]) do
  3433. local pchar = v.Character
  3434. pchar.Head.Transparency = 0.5
  3435. pchar.Torso.Transparency = 0.5
  3436. pchar["Left Arm"].Transparency = 0.5
  3437. pchar["Right Arm"].Transparency = 0.5
  3438. pchar["Left Leg"].Transparency = 0.5
  3439. pchar["Right Leg"].Transparency = 0.5
  3440. pchar.Head.face.Transparency = 0.5
  3441. end
  3442. end)
  3443.  
  3444. cmd.commands.register('firstperson', 'cmd%plrs', function(args)
  3445. for i, v in pairs(args[2]) do
  3446. v.CameraMode = Enum.CameraMode.LockFirstPerson
  3447. end
  3448. end)
  3449.  
  3450. cmd.commands.register('creeper', 'cmd%plrs', function(args)
  3451. for i, v in pairs(args[2]) do
  3452. local pchar = v.Character
  3453. if pchar then
  3454. if pchar:FindFirstChild("Shirt") then
  3455. pchar.Shirt.Parent = pchar.Torso
  3456. end
  3457. if pchar:FindFirstChild("Pants") then
  3458. pchar.Pants.Parent = pchar.Torso
  3459. end
  3460. if pchar:FindFirstChild("Shirt Graphic") then
  3461. pchar["Shirt Graphic"].Graphic = ""
  3462. end
  3463. for i,v in pairs(pchar:GetChildren()) do
  3464. if v:IsA("Hat") then
  3465. v:Destroy()
  3466. end
  3467. end
  3468. pchar.Torso.Neck.C0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(90),math.rad(180),0)
  3469. pchar.Torso["Right Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(90),0)
  3470. pchar.Torso["Left Shoulder"].C0 = CFrame.new(0,-1.5,-.5) * CFrame.Angles(0,math.rad(-90),0)
  3471. pchar.Torso["Right Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(90),0)
  3472. pchar.Torso["Left Hip"].C0 = CFrame.new(0,-1,.5) * CFrame.Angles(0,math.rad(-90),0)
  3473. pchar["Body Colors"].HeadColor = BrickColor.new("Bright green")
  3474. pchar["Body Colors"].LeftArmColor = BrickColor.new("Bright green")
  3475. pchar["Body Colors"].LeftLegColor = BrickColor.new("Bright green")
  3476. pchar["Body Colors"].RightArmColor = BrickColor.new("Bright green")
  3477. pchar["Body Colors"].RightLegColor = BrickColor.new("Bright green")
  3478. pchar["Body Colors"].TorsoColor = BrickColor.new("Bright green")
  3479. end
  3480. end
  3481. end)
  3482.  
  3483. cmd.commands.register('insert', 'cmd%int', function(args)
  3484. local m = cmd.service('InsertService'):LoadAsset(args[2].data)
  3485. m.Parent = game.Workspace
  3486. m:MoveTo(cmd.localplayer.Character.Torso.Position)
  3487. m:MakeJoints()
  3488. end)
  3489.  
  3490. cmd.commands.register('nolimbs', 'cmd%plrs', function(args)
  3491. for i, v in pairs(game.Players:GetPlayers()) do
  3492. v.Character['Right Leg'].Parent = nil
  3493. v.Character['Left Leg'].Parent = nil
  3494. v.Character['Right Arm'].Parent = nil
  3495. v.Character['Left Arm'].Parent = nil
  3496. end
  3497. end)
  3498.  
  3499. cmd.commands.register('recurseremove', 'cmd%str', function(args)
  3500. local function a(o)
  3501. for i,v in pairs(o:GetChildren()) do
  3502. if v:IsA(args[2].data) then
  3503. v.Parent=nil
  3504. end
  3505. a(v)
  3506. end
  3507. end
  3508. a(game.Workspace)
  3509. end)
  3510.  
  3511. cmd.commands.register('name', 'cmd%plrs%inf', function(args)
  3512. for i, v in pairs(args[2]) do
  3513. local tchar = v.Character
  3514. for x, m in pairs(tchar:GetChildren()) do
  3515. if m:FindFirstChild('nm') then
  3516. m.Parent = nil
  3517. end
  3518. end
  3519. tchar.Name = ''
  3520. local ntag = Instance.new("Model", tchar)
  3521. ntag.Name = args[3]
  3522. local nhead = tchar.Head:Clone()
  3523. nhead.Parent = ntag
  3524. local nhum = Instance.new("Humanoid", ntag)
  3525. nhum.MaxHealth = 0
  3526. nhum.Health = 0
  3527. nhum.Name = 'nm'
  3528. local nweld = Instance.new("Weld", nhead)
  3529. nweld.Part0 = nhead
  3530. nweld.Part1 = tchar.Head
  3531. end
  3532. end)
  3533.  
  3534. cmd.commands.register('track', 'cmd%plrs%inf', function(args)
  3535. for i, v in pairs(args[2]) do
  3536. local tchar = v.Character
  3537. for x, m in pairs(tchar:GetChildren()) do
  3538. if m:FindFirstChild('nm') then
  3539. m.Parent = nil
  3540. end
  3541. end
  3542. tchar.Name = ''
  3543. local ntag = Instance.new("Model", workspace.CurrentCamera)
  3544. ntag.Name = v.Name
  3545. local nhead = tchar.Head:Clone()
  3546. nhead.Parent = ntag
  3547. local nhum = Instance.new("Humanoid", ntag)
  3548. nhum.MaxHealth = 0
  3549. nhum.Health = 0
  3550. nhum.Name = 'nm'
  3551. local nweld = Instance.new("Weld", nhead)
  3552. nweld.Part0 = nhead
  3553. nweld.Part1 = tchar.Head
  3554. end
  3555. end)
  3556.  
  3557. cmd.commands.register('rname', 'cmd%plrs', function(args)
  3558. local player = cmd.localplayer
  3559. player.Neutral = false
  3560. repeat
  3561. wait()
  3562. player.TeamColor = BrickColor.Random()
  3563. until not player.Character.Humanoid
  3564. end)
  3565.  
  3566. cmd.commands.register('fogend', 'cmd%int', function(args)
  3567. game.Lighting.FogEnd = args[2].data
  3568. end)
  3569.  
  3570. cmd.commands.register('fogstart', 'cmd%int', function(args)
  3571. game.Lighting.FogStart = args[2].data
  3572. end)
  3573.  
  3574. cmd.commands.register('time', 'cmd%int', function(args)
  3575. game.Lighting:SetMinutesAfterMidnight(60 * args[2].data)
  3576. end)
  3577.  
  3578. cmd.commands.register('ambient', 'cmd%int%int%int', function(args)
  3579. game.Lighting.Ambient = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  3580. end)
  3581.  
  3582. cmd.commands.register('fogcolor', 'cmd%int%int%int', function(args)
  3583. game.Lighting.FogColor = Color3.new(args[2].data/255, args[3].data/255, args[4].data/255)
  3584. end)
  3585.  
  3586. cmd.commands.register('sword', 'cmd%plrs', function(args)
  3587. local sword = game:GetService('InsertService'):LoadAsset(125013769):GetChildren()[1]
  3588. for i, v in pairs(args[2]) do
  3589. sword:Clone().Parent = v.Backpack
  3590. end
  3591. end)
  3592.  
  3593. cmd.commands.register('paranoid', 'cmd%plrs', function(args)
  3594. for i, v in pairs(cmd.localplayer.Character:GetChildren()) do
  3595. if v:IsA("BasePart") then
  3596. v.Anchored = true
  3597. end
  3598. end
  3599. end)
  3600.  
  3601. cmd.commands.register('size', 'cmd%plrs%int', function(args)
  3602. for i, v in pairs(args[2]) do
  3603. cmd.util.size(v, args[3].data)
  3604. end
  3605. end)
  3606.  
  3607. cmd.commands.register('unlockws', 'cmd%plrs', function(args)
  3608. local function dloop(o)
  3609. for i, v in pairs(o:GetChildren()) do
  3610. if v:IsA("BasePart") then
  3611. v.Anchored = false
  3612. end
  3613. if v:IsA("Model") then
  3614. v:BreakJoints()
  3615. end
  3616. dloop(v)
  3617. end
  3618. end
  3619. dloop(game.Workspace)
  3620. end)
  3621.  
  3622. cmd.commands.register('change', 'cmd%plrs%str%inf', function(args)
  3623. for i, v in pairs(args[2]) do
  3624. if v:FindFirstChild("leaderstats") then
  3625. if v.leaderstats:FindFirstChild(args[3].data) then
  3626. if v.leaderstats[args[3].data]:IsA("StringValue") then
  3627. v.leaderstats[args[3].data].Value = args[4]
  3628. end
  3629. if v.leaderstats[args[3].data]:IsA("NumberValue") or v.leaderstats[args[3].data]:IsA("IntValue") then
  3630. print(args[4])
  3631. if tonumber(args[4]) ~= nil then
  3632. v.leaderstats[args[3].data].Value = tonumber(args[4])
  3633. end
  3634. end
  3635. end
  3636. end
  3637. end
  3638. end)
  3639.  
  3640. ---------------------------
  3641.  
  3642. -- ** init ** --
  3643.  
  3644. local count = 0
  3645. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  3646.  
  3647. warn("loaded nosyliam's cmdscript [a]")
  3648. warn(tostring(count).." commands")
  3649.  
  3650. DistributedCmdBar.FocusLost:connect(function(e)
  3651. if e == true then
  3652. cmd.commands.run(DistributedCmdBar.Text)
  3653. DistributedCmdBar.Text = ''
  3654. end
  3655. end)
  3656.  
  3657. --PlayerChatHook = cmd.players.PlayerChatted:connect(function (_, plr, msg, _)
  3658. -- if cmd.util.isadmin(plr.Name) then
  3659. -- if msg:sub(1,1) == cmd.prefix or msg:sub(1,1) == cmd.hidden then
  3660. -- cmd.commands.run(msg:sub(2, #msg))
  3661. -- end
  3662. -- end
  3663. -- end)
  3664. end
  3665. topkek.navigation.buildHomePage = function()
  3666. local count = 0
  3667. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  3668. local hook = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Home').Container, true)
  3669. hook:drawText(1, 'T0PK3K 4.0 ex-7 edition by TheMichalos')
  3670. hook:drawText(1, 'Patch version 1.0.5')
  3671. hook:drawText(1, 'Commandbase patch version 1.0.0')
  3672. hook:drawText(1, 'Number of commands: ' .. tostring(count))
  3673. local stime = hook:drawText(1, 'Server Time: 0')
  3674. spawn(function()
  3675. while true do
  3676. stime.Text = 'Server Time: ' .. tostring(game:GetService('Workspace').DistributedGameTime)
  3677. wait(0.5)
  3678. end
  3679. end)
  3680. local ssz = hook:drawText(1, 'Server Size: 0')
  3681. spawn(function()
  3682. while true do
  3683. ssz.Text = 'Server Size: ' .. tostring(game:GetService('Players').NumPlayers)
  3684. wait(0.5)
  3685. end
  3686. end)
  3687. local fe = game:GetService('Workspace').FilteringEnabled
  3688. hook:drawText(1, 'FilteringEnabled: ' .. (fe and "YES" or "NO"))
  3689. hook:drawText(1, 'PlaceId: ' .. tostring(game.PlaceId))
  3690. hook:drawText(1, 'same', 55)
  3691. end
  3692. topkek.navigation.buildContainers = function()
  3693. for _, v in pairs(topkek.data.windows) do
  3694. topkek.tools.gui:makeContainer(v)
  3695. end
  3696. end
  3697.  
  3698. topkek.navigation.initCommandBar()
  3699. topkek.navigation.buildContainers()
  3700. topkek.navigation.buildTopbar()
  3701. topkek.navigation.buildHomePage()
  3702. wait()
  3703.  
  3704.  
  3705. --// actual code below lole //--
  3706.  
  3707. --// PLAYERS //--
  3708. local plrwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Players').Container)
  3709. local search = plrwin:drawButton(1, '', function()end)
  3710. drop = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), search, {'All'})
  3711. function fixPlayerDrop()
  3712. local t = {'All'}
  3713. for i, v in pairs(game.Players:GetPlayers()) do
  3714. table.insert(t, v.Name)
  3715. end
  3716. drop.SetTable(t)
  3717. end
  3718. game.Players.PlayerAdded:connect(function()
  3719. fixPlayerDrop()
  3720. end)
  3721. game.Players.PlayerRemoving:connect(function()
  3722. fixPlayerDrop()
  3723. end)
  3724. plrFrame = plrwin:drawContainer(1, 100)
  3725. headshotContainer = plrFrame:drawContainer(0.4, 94, true)
  3726. headshotContainer:setDrawY(20)
  3727. headshot = headshotContainer:drawImage(1, "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png", 74)
  3728. headshotContainer:setDrawY(0)
  3729. userNameText = headshotContainer:drawText(1, "[All]")
  3730. userNameText.ClipsDescendants = true
  3731. userNameText.Font = Enum.Font.SourceSansBold
  3732. infoContainer = plrFrame:drawContainer(0.5, 94, true, 0.5)
  3733. infoContainer.BackgroundColor3 = color3(108, 38, 38)
  3734. userIdText = infoContainer:drawText(1, "ID: 0")
  3735. userAgeText = infoContainer:drawText(1, "Age: 0")
  3736. userTeamText = infoContainer:drawText(1, "Team: Neutral")
  3737. cval = 'All'
  3738. fixPlayerDrop()
  3739.  
  3740. function updatePlayer(plri)
  3741. local plr = game:GetService('Players'):FindFirstChild(plri)
  3742. if not plr and plri ~= 'All' then
  3743. print("Couldn't find player!")
  3744. updatePlayer(topkek.lplr)
  3745. else
  3746. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=1&width=420&height=420&format=png"
  3747. userNameText.Text = "[All]"
  3748. userIdText.Text = 'ID: [multiple]'
  3749. userAgeText.Text = 'Age: [multiple]'
  3750. userTeamText.Text = 'Team: [multiple]'
  3751. cval = 'All'
  3752. end
  3753. local team = plr.TeamColor
  3754. if team == nil then
  3755. team = 'Neutral'
  3756. else
  3757. team = tostring(team)
  3758. end
  3759. headshot.Image = "https://www.roblox.com/bust-thumbnail/image?userId=" .. tostring(plr.UserId) .. "&width=420&height=420&format=png"
  3760. userNameText.Text = plr.Name
  3761. userIdText.Text = 'ID: ' .. tostring(plr.UserId)
  3762. userAgeText.Text = 'Age: ' .. tostring(plr.AccountAge)
  3763. userTeamText.Text = 'Team: ' .. team
  3764. cval = plr.Name
  3765.  
  3766. end
  3767. drop.Changed(updatePlayer)
  3768. --actual code ------__-
  3769. plrwin:addSpacing()
  3770. plrwin:drawButton(1/2, 'Kick', function()
  3771. tk.dp(cval, function(p)
  3772. topkek.banmgr.executeKick(p)
  3773. end)
  3774. end)
  3775.  
  3776. plrwin:drawButton(1/2, 'Ban', function()
  3777. tk.dp(cval, function(p)
  3778. topkek.banmgr.addSoftBan(p)
  3779. end)
  3780. end)
  3781. plrwin:drawButton(1/2,'Friendlag', function()
  3782. tk.dp(cval, function(p)
  3783. for i = 1, 10 do
  3784. spawn(function()
  3785. while wait() do
  3786. game.Players.LocalPlayer:RequestFriendship(p)
  3787. game.Players.LocalPlayer:RevokeFriendship(p)
  3788. end
  3789. end)
  3790. end
  3791. end)
  3792. end)
  3793. plrwin:drawButton(1/2, 'Hardban', function()
  3794. tk.dp(cval, function(p)
  3795. topkek.banmgr.addHardBan(p)
  3796. end)
  3797. end)
  3798. plrwin:addSpacing()
  3799. plrwin:drawButton(1/2, 'Bring', function()
  3800. tk.dp(cval, function(z)
  3801. if z.Character then
  3802. z.Character.HumanoidRootPart.CFrame =
  3803. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3804. end
  3805. end)
  3806. end)
  3807. plrwin:drawButton(1/2, 'Goto', function()
  3808. tk.dp(cval, function(z)
  3809. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame =
  3810. z.Character.HumanoidRootPart.CFrame * CFrame.new(1,1,1)
  3811. end)
  3812. end)
  3813. plrwin:addSpacing()
  3814. plrwin:drawButton(1/3, 'Kill', function()
  3815. tk.dp(cval, function(p)
  3816. if p.Character and p.Character:FindFirstChild("Humanoid") then
  3817. p.Character.Humanoid.Health = 0
  3818. end
  3819. end)
  3820. end)
  3821. plrwin:drawButton(1/3, 'Seizure', function()
  3822. tk.dp(cval, function(p)
  3823. if p.Character and p.Character:FindFirstChild("Humanoid") and tk.gt(p) then
  3824. spawn(function()
  3825. p.Character.Humanoid.PlatformStand = true
  3826. tk.gt(p).CFrame = tk.gt(p).CFrame * CFrame.Angles(math.rad(90),0,0)
  3827. repeat
  3828. wait()
  3829. p.Character.Humanoid.PlatformStand = true
  3830. tk.gt(p).Velocity = Vector3.new(math.random(-10,10),-5,math.random(-10,10))
  3831. tk.gt(p).RotVelocity = Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3832. until not p.Character:FindFirstChild("Humanoid") or not tk.gt(p)
  3833. end)
  3834. end
  3835. end)
  3836. end)
  3837. plrwin:drawButton(1/3, 'Stun', function()
  3838. tk.dp(cval, function(p)
  3839. if p.Character and p.Character:FindFirstChild("Humanoid") then
  3840. p.Character.Humanoid.PlatformStand = true
  3841. p.Character.Torso.CFrame = p.Character.Torso.CFrame * CFrame.Angles(math.rad(90),0,0)
  3842. end
  3843. end)
  3844. end)
  3845. plrwin:drawButton(1/3, 'Freeze', function()
  3846. tk.dp(cval, function(p)
  3847. if p.Character then
  3848. tk.gt(p).Anchored = true
  3849. end
  3850. end)
  3851. end)
  3852. plrwin:drawButton(1/3, 'Thaw', function()
  3853. tk.dp(cval, function(p)
  3854. if p.Character then
  3855. tk.gt(p).Anchored = false
  3856. end
  3857. end)
  3858. end)
  3859. plrwin:drawButton(1/3, 'Superslow', function()
  3860. tk.dp(cval, function(p)
  3861. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3862. p.Character.Humanoid.WalkSpeed = 1
  3863. end
  3864. end)
  3865. end)
  3866. plrwin:drawButton(1/3, 'Highjump', function()
  3867. tk.dp(cval, function(p)
  3868. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3869. p.Character.Humanoid.JumpPower = 125
  3870. end
  3871. end)
  3872. end)
  3873. plrwin:drawButton(1/3, 'God', function()
  3874. tk.dp(cval, function(p)
  3875. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3876. p.Character.Humanoid.MaxHealth = math.huge
  3877. p.Character.Humanoid.Health = math.huge
  3878. end
  3879. end)
  3880. end)
  3881. plrwin:drawButton(1/3, 'Semigod', function()
  3882. tk.dp(cval, function(p)
  3883. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3884. p.Character.Humanoid.MaxHealth = 9e9
  3885. p.Character.Humanoid.Health = 9e9
  3886. end
  3887. end)
  3888. end)
  3889. plrwin:drawButton(1/3, 'Fast', function()
  3890. tk.dp(cval, function(p)
  3891. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3892. p.Character.Humanoid.WalkSpeed = 50
  3893. end
  3894. end)
  3895. end)
  3896. Follow = false;
  3897. plrwin:drawButton(1/3, 'Annoy', function()
  3898. tk.dp(cval, function(p)
  3899. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3900. if Follow == true then
  3901. Follow = false; return
  3902. else Follow = true end
  3903. while Follow == true do
  3904. game:service'Players'.LocalPlayer.Character.HumanoidRootPart.CFrame=
  3905. p.Character.HumanoidRootPart.CFrame
  3906. wait()
  3907. end
  3908. end
  3909. end)
  3910. end)
  3911. plrwin:drawButton(1/3, 'Freefall', function()
  3912. tk.dp(cval, function(p)
  3913. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3914. p.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 10000, 0)
  3915. end
  3916. end)
  3917. end)
  3918. plrwin:drawButton(1/3, 'Destroy', function()
  3919. tk.dp(cval, function(p)
  3920. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3921. p.Character.Humanoid:Destroy()
  3922. end
  3923. end)
  3924. end)
  3925. plrwin:drawButton(1/3, 'Fix', function()
  3926. tk.dp(cval, function(p)
  3927. if p.Character and p.Character:FindFirstChild('Humanoid') then
  3928. p.Character.Humanoid.Health = 100
  3929. p.Character.Humanoid.MaxHealth = 100
  3930. p.Character.Humanoid.JumpPower = 100
  3931. p.Character.Humanoid.WalkSpeed = 16
  3932. p.Character.Humanoid.PlatformStand = false
  3933. p.Character.Humanoid.Jump = true
  3934. end
  3935. end)
  3936. end)
  3937. plrwin:drawButton(1/3, 'Respawn', function()
  3938. tk.dp(cval, function(p)
  3939. if p.Character then
  3940. local a1 = Instance.new("Model", game:service'Workspace')
  3941. local a2 = Instance.new("Part", game:service'Workspace')
  3942. a2.CanCollide = true
  3943. a2.Anchored = true
  3944. a2.CFrame = CFrame.new(10000, 10000, 10000)
  3945. a2.Name = "Torso"
  3946. local a3 = Instance.new("Humanoid", a1)
  3947. a3.MaxHealth=100;a3.Health=100
  3948. p.Character = a1
  3949. a3.Health=0
  3950. end
  3951. end)
  3952. end)
  3953. plrwin:addSpacing()
  3954. local nameInp
  3955. plrwin:drawButton(1/3, 'Name', function()
  3956. tk.dp(cval, function(z)
  3957. local Character = z.Character
  3958. local newName = Instance.new("Model", z.Character)
  3959. newName.Name = nameInp.Text
  3960. local cl = Character:WaitForChild("Head"):Clone()
  3961. cl.Parent = newName
  3962. cl:WaitForChild("face"):Destroy()
  3963. local hum = Instance.new("Humanoid", newName)
  3964. hum.Name = "NameTag"
  3965. hum.MaxHealth = 0
  3966. hum.Health = 0
  3967. local weld = Instance.new("Weld", cl)
  3968. weld.Part0 = cl
  3969. weld.Part1 = Character:WaitForChild("Head")
  3970. Character:WaitForChild("Head").Transparency = 1
  3971. wait(.5)
  3972. cl.BrickColor = Character:WaitForChild("Head").BrickColor
  3973. end)
  3974. end)
  3975. nameInp = plrwin:drawTextBox(2/3, '')
  3976. local chatInp
  3977. plrwin:drawButton(1/3, 'Chat', function()
  3978. tk.dp(cval, function(z)
  3979. game:GetService('Chat'):Chat(z.Charcter, chatInp.Text)
  3980. end)
  3981. end)
  3982. chatInp = plrwin:drawTextBox(2/3, '')
  3983. local disgInp
  3984. plrwin:drawButton(1/3, 'Disguise', function()
  3985. tk.dp(cval, function(p)
  3986. local id = 0
  3987. if tonumber(disgInp.Text) then
  3988. id = tonumber(disgInp.Text)
  3989. else
  3990. id = game:GetService('Players'):GetUserIdFromNameAsync(disgInp.Text)
  3991. end
  3992. if p.Character:FindFirstChild("Humanoid") then
  3993. p.Character.Humanoid.Health = 0
  3994. end
  3995. p.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  3996. end)
  3997. end)
  3998. disgInp = plrwin:drawTextBox(2/3, 'ROBLOX')
  3999. plrwin:addSpacing()
  4000. clrR = plrwin:drawTextBox(1/3, '0')
  4001. clrG = plrwin:drawTextBox(1/3, '0')
  4002. clrB = plrwin:drawTextBox(1/3, '0')
  4003. function getColor()
  4004. local r = tonumber(clrR.Text)
  4005. local g = tonumber(clrG.Text)
  4006. local b = tonumber(clrB.Text)
  4007. if not (r and g and b) then return Color3.new(0,0,0) end
  4008. return Color3.new(r/255, g/255, b/255)
  4009. end
  4010. plrwin:drawButton(1/3, 'Sparkles', function()
  4011. tk.dp(cval, function(z)
  4012. Instance.new("Sparkles", tk.gt(z)).SparkleColor = getColor()
  4013. end)
  4014. end)
  4015. plrwin:drawButton(1/3, 'Smoke', function()
  4016. tk.dp(cval, function(z)
  4017. Instance.new("Smoke", tk.gt(z)).Color = getColor()
  4018.  
  4019. end)
  4020. end)
  4021. plrwin:drawButton(1/3, 'Fire', function()
  4022. tk.dp(cval, function(z)
  4023. local fr = Instance.new("Fire", tk.gt(z))
  4024. fr.Color = getColor()
  4025. fr.Heat = 30
  4026. fr.Size = 20
  4027. end)
  4028. end)
  4029. plrwin:drawButton(1/3, 'Forcefield', function()
  4030. tk.dp(cval, function(z)
  4031. if z.Character then
  4032. Instance.new("ForceField", z.Character)
  4033. end
  4034. end)
  4035. end)
  4036. plrwin:drawButton(1/3, 'Select', function()
  4037. tk.dp(cval, function(z)
  4038. if z.Character and tk.gt(z) then
  4039. Instance.new("SelectionBox", tk.gt(z)).Adornee = tk.gt(z)
  4040. end
  4041. end)
  4042. end)
  4043. plrwin:drawButton(1/3, 'Sphere', function()
  4044. tk.dp(cval, function(z)
  4045. if z.Character and tk.gt(z) then
  4046. Instance.new("SelectionSphere", tk.gt(z)).Adornee = tk.gt(z)
  4047. end
  4048. end)
  4049. end)
  4050. plrwin:drawButton(1/3, 'Fling', function()
  4051. tk.dp(cval, function(z)
  4052. spawn(function() --kohls admin commands lol
  4053. if z.Character and tk.gt(z) then
  4054. local xran, zran
  4055. repeat xran = math.random(5555, 9999) until math.abs(xran) >= 5555
  4056. repeat zran = math.random(5555, 9999) until math.abs(zran) >= 5555
  4057. z.Character.Humanoid.Sit = true
  4058. tk.gt(z).Velocity = Vector3.new(0,0,0)
  4059. local frc = Instance.new("BodyForce", tk.gt(z))
  4060. frc.Name = "BFRC"
  4061. frc.force = Vector3.new(xran*4,9999*5,zran*4)
  4062. game:GetService("Debris"):AddItem(frc, 0.1)
  4063. end
  4064. end)
  4065. end)
  4066. end)
  4067. plrwin:drawButton(1/3, 'Explode', function()
  4068. tk.dp(cval, function(z)
  4069. if z.Character and tk.gt(z) then
  4070. local explosion = Instance.new("Explosion")
  4071. explosion.Position = tk.gt(z).Position
  4072. explosion.Parent = workspace
  4073. end
  4074. end)
  4075. end)
  4076. plrwin:drawButton(1/3, 'Nuke', function()
  4077. tk.dp(cval, function(z)
  4078. if z.Character and tk.gt(z) then
  4079. local torso = tk.gt(z)
  4080. local nuke = Instance.new("Part", game.Workspace)
  4081. local opos = torso.CFrame
  4082. nuke.BrickColor = BrickColor.new("Bright yellow")
  4083. nuke.TopSurface = Enum.SurfaceType.Smooth
  4084. nuke.BottomSurface = Enum.SurfaceType.Smooth
  4085. nuke.Anchored = true
  4086. nuke.CanCollide = false
  4087. nuke.Shape = "Ball"
  4088. nuke.Transparency = 0.5
  4089. nuke.CFrame = torso.CFrame
  4090. nuke.Size = Vector3.new(1, 1, 1)
  4091. nuke.Touched:connect(function(p)
  4092. local expl = Instance.new("Explosion", p)
  4093. expl.BlastPressure = 50000
  4094. expl.BlastRadius = 50
  4095. expl.Position = p.Position
  4096. p.Material = Enum.Material.CorrodedMetal
  4097. p:BreakJoints()
  4098. end)
  4099. for i = 1, 150 do
  4100. nuke.Size = Vector3.new(i, i, i)
  4101. nuke.CFrame = opos
  4102. wait(0.08)
  4103. end
  4104. nuke:Destroy()
  4105. end
  4106. end)
  4107. end)
  4108. plrwin:drawButton(1/3, 'No Tools', function()
  4109. tk.dp(cval, function(p)
  4110. for _, t in pairs(p.Backpack:GetChildren()) do
  4111. t:Destroy()
  4112. end
  4113. end)
  4114. end)
  4115. plrwin:drawButton(1/3, 'Take Tools', function()
  4116. tk.dp(cval, function(p)
  4117. for _, t in pairs(p.Backpack:GetChildren()) do
  4118. t.Parent = game:service'Players'.LocalPlayer.Backpack
  4119. end
  4120. end)
  4121. end)
  4122. plrwin:drawButton(1/3, 'BTools', function()
  4123. tk.dp(cval, function(p)
  4124. local a = Instance.new("HopperBin")
  4125. a.BinType = "GameTool"
  4126. a.Parent = p.Backpack
  4127. local a = Instance.new("HopperBin")
  4128. a.BinType = "Clone"
  4129. a.Parent = p.Backpack
  4130. local a = Instance.new("HopperBin")
  4131. a.BinType = "Hammer"
  4132. a.Parent = p.Backpack
  4133. end)
  4134. end)
  4135. plrwin:drawButton(1/3, 'Hotdog', function()
  4136. tk.dp(cval, function(p)
  4137. if p.Character and tk.gt(p) then
  4138. topkek.tools.util.weenieHutJunior(p)
  4139. end
  4140. end)
  4141. end)
  4142. plrwin:drawButton(1/3, 'Quicksand', function()
  4143. tk.dp(cval, function(z)
  4144. if z.Character and z.Character:FindFirstChild("Humanoid") then
  4145. local tor = tk.gt(z)
  4146. local hole = Instance.new("Part", z.Character)
  4147. hole.Anchored = true
  4148. hole.Name = "Hole"
  4149. hole.FormFactor = Enum.FormFactor.Custom
  4150. hole.Size = Vector3.new(7, 1, 7)
  4151. hole.CanCollide = false
  4152. hole.CFrame = tor.CFrame * CFrame.new(0,-3.3,0)
  4153. hole.BrickColor = BrickColor.new("Cool yellow")
  4154. hole.Material = Enum.Material.Sand
  4155. local hm = Instance.new("CylinderMesh", hole)
  4156. tor.Anchored = true
  4157. if z.Character:FindFirstChild("Humanoid") then
  4158. z.Character.Humanoid.Jump = true
  4159. end
  4160. for x,m in pairs(z.Character:GetChildren()) do
  4161. if m:IsA("BasePart") or m:IsA("MeshPart") then
  4162. m.CanCollide = false
  4163. end
  4164. end
  4165. for i=1,75 do
  4166. tor.CFrame=tor.CFrame*CFrame.new(0,-0.1,0)
  4167. wait(0.06)
  4168. end
  4169. tor.CFrame=tor.CFrame*CFrame.new(0,
  4170. -500,0
  4171. )
  4172. z.Character.Humanoid.Health = 0
  4173. end
  4174. end)
  4175. end)
  4176. plrwin:drawButton(1/3, 'Insane', function()
  4177. tk.dp(cval, function(p)
  4178. if p.Character and tk.gt(p) then
  4179. for i,v in pairs(tk.gt(p):GetChildren()) do
  4180. if v:IsA("Motor6D") then
  4181. spawn(function()
  4182. while v do
  4183. v.C0=v.C0*CFrame.Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180))
  4184. wait()
  4185. end
  4186. end)
  4187. end
  4188. end
  4189. end
  4190. end)
  4191. end)
  4192. plrwin:drawButton(1/3, 'Invisible', function()
  4193. tk.dp(cval, function(p)
  4194. tk.rco(p.Character, 'BasePart', 'Transparency', 1)
  4195. tk.rco(p.Character, 'MeshPart', 'Transparency', 1)
  4196. end)
  4197. end)
  4198. plrwin:drawButton(1/3, 'Visible', function()
  4199. tk.dp(cval, function(p)
  4200. tk.rco(p.Character, 'BasePart', 'Transparency', 0)
  4201. tk.rco(p.Character, 'MeshPart', 'Transparency', 0)
  4202. end)
  4203. end)
  4204. plrwin:drawButton(1/3, 'Bighead', function()
  4205. tk.dp(cval, function(z)
  4206. if z.Character then
  4207. if z.Character:FindFirstChild('Head') then
  4208. z.Character.Head.Mesh.Scale=Vector3.new(5,5,5)
  4209. end
  4210. end
  4211. end)
  4212. end)
  4213. plrwin:drawButton(1/3, 'Goldify', function()
  4214. tk.dp(cval, function(z)
  4215. if z.Character then
  4216. tk.rco(z.Character, 'BasePart', 'Material', 'Marble')
  4217. tk.rco(z.Character, 'MeshPart', 'Material', 'Marble')
  4218. tk.rco(z.Character, 'BasePart', 'BrickColor', BrickColor.new('Bright yellow'))
  4219. tk.rco(z.Character, 'MeshPart', 'BrickColor', BrickColor.new('Bright yellow'))
  4220. end
  4221. end)
  4222. end)
  4223. plrwin:drawButton(1/3, 'Neon', function()
  4224. tk.dp(cval, function(z)
  4225. if z.Character then
  4226. tk.rco(z.Character, 'BasePart', 'Material', 'Neon')
  4227. tk.rco(z.Character, 'MeshPart', 'Material', 'Neon')
  4228. end
  4229. end)
  4230. end)
  4231. plrwin:drawButton(1/3, 'Shiny', function()
  4232. tk.dp(cval, function(z)
  4233. if z.Character then
  4234. tk.rco(z.Character, 'BasePart', 'Reflectance', 1)
  4235. tk.rcm(z.Character, 'MeshPart')
  4236. end
  4237. end)
  4238. end)
  4239. plrwin:drawButton(1/3, 'Shrek', function()
  4240. tk.dp(cval, function(z)
  4241. if z.Character then
  4242. local pchar = z.Character
  4243. for i,v in pairs(pchar:GetChildren()) do
  4244. if v:IsA("Hat") or v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("Shirt") or v:IsA("Pants") then
  4245. v:Destroy()
  4246. end
  4247. end
  4248. for i,v in pairs(pchar.Head:GetChildren()) do
  4249. if v:IsA("Decal") or v:IsA("SpecialMesh") then
  4250. v:Destroy()
  4251. end
  4252. end
  4253.  
  4254. local mesh = Instance.new("SpecialMesh", pchar.Head)
  4255. mesh.MeshType = "FileMesh"
  4256. pchar.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=19999257"
  4257. pchar.Head.Mesh.Offset = Vector3.new(-0.1, 0.1, 0)
  4258. pchar.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=156397869"
  4259.  
  4260. local Shirt = Instance.new("Shirt", z.Character)
  4261. local Pants = Instance.new("Pants", z.Character)
  4262.  
  4263. Shirt.ShirtTemplate = "rbxassetid://133078194"
  4264. Pants.PantsTemplate = "rbxassetid://133078204"
  4265. end
  4266. end)
  4267. end)
  4268. plrwin:drawButton(1/3, 'Duck', function()
  4269. tk.dp(cval, function(z)
  4270. if z.Character then
  4271. local pchar = z.Character
  4272. for i,v in pairs(pchar:GetChildren()) do
  4273. if v:IsA("Hat") or v:IsA("Accessory") then
  4274. v:Destroy()
  4275. end
  4276. end
  4277. local duck = Instance.new("SpecialMesh", z.Character.HumanoidRootPart)
  4278. duck.MeshType = "FileMesh"
  4279. duck.MeshId = "http://www.roblox.com/asset/?id=9419831"
  4280. duck.TextureId = "http://www.roblox.com/asset/?id=9419827"
  4281. duck.Scale = Vector3.new(5, 5, 5)
  4282. tk.rco(z.Character, 'Instance', 'Transparency', 1)
  4283. z.Character.HumanoidRootPart.Transparency = 0
  4284. end
  4285. end)
  4286. end)
  4287. plrwin:drawButton(1/3, 'Spheres', function()
  4288. tk.dp(cval, function(z)
  4289. if z.Character then
  4290. tk.rco(z.Character, 'BasePart', 'Shape', 'Cylinder')
  4291. end
  4292. end)
  4293. end)
  4294. plrwin:drawButton(1/3, 'Big', function()
  4295. tk.dp(cval, function(z)
  4296. if z.Character then
  4297. topkek.tools.util.scalePlayer(5, z)
  4298. end
  4299. end)
  4300. end)
  4301. plrwin:drawButton(1/3, 'Small', function()
  4302. tk.dp(cval, function(z)
  4303. if z.Character then
  4304. topkek.tools.util.scalePlayer(5, z)
  4305. end
  4306. end)
  4307. end)
  4308. plrwin:drawButton(1/3, 'Giraffe', function()
  4309. tk.dp(cval, function(z)
  4310. if z.Character then
  4311. local char=z.Character
  4312. local h=char.Head
  4313. local tor=char:FindFirstChild("Torso")
  4314. if not tor then return end
  4315. tor.Neck.C0=tor.Neck.C0*CFrame.new(0,0,5)
  4316. local fn=Instance.new("Part",char)
  4317. fn.Size=Vector3.new(1,5.5,1)
  4318. fn.Name="FakeNeck"
  4319. fn.Anchored=false
  4320. fn.CanCollide=false
  4321. if char:FindFirstChild("Body Colors") then
  4322. fn.BrickColor=char["Body Colors"].HeadColor
  4323. end
  4324. local cm=Instance.new("CylinderMesh",fn)
  4325. local we=Instance.new("Weld",h)
  4326. we.Part0=h
  4327. we.Part1=fn
  4328. we.C1=we.C1*CFrame.new(0,2.6,0)
  4329. end
  4330. end)
  4331. end)
  4332. plrwin:drawButton(1/3, 'Dab', function()
  4333. tk.dp(cval, function(z)
  4334. if z.Character and z.Character:FindFirstChild("Torso") then
  4335. local chr = z.Character
  4336. chr.Animate.Disabled = true
  4337. 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)
  4338. 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)
  4339. 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)
  4340. end
  4341. end)
  4342. end)
  4343. plrwin:drawButton(1/3, 'Force Follow', function()
  4344. tk.dp(cval, function(z)
  4345. game:GetService("RunService"):BindToRenderStep("_", 0, function()
  4346. z.Character.Humanoid:MoveTo(topkek.lplr.Character.Head.Position)
  4347. end)
  4348. end)
  4349. end)
  4350. plrwin:drawButton(1/3, 'Camlock', function()
  4351. tk.dp(cval, function(z)
  4352. z.CameraMode = "LockFirstPerson"
  4353. end)
  4354. end)
  4355. --// SERVER //--
  4356. local servwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Server').Container)
  4357. local detailWin = servwin:drawContainer(1, 100, nil, nil, 18)
  4358. detailWin:drawText(1, 'Job ID: ' .. (game.JobId and (game.JobId ~= "") or "???"))
  4359. detailWin:drawText(1, 'Game Name: ' .. game:service'MarketplaceService':GetProductInfo(game.PlaceId).Name)
  4360. detailWin:drawText(1, 'Creator Name: ' .. game:GetService('Players'):GetNameFromUserIdAsync(game.CreatorId))
  4361. --detailWin:drawText(1, 'Genre: ' .. tostring(game.Genre))
  4362. servwin:drawButton(1/2, 'Shutdown', function()
  4363. workspace.Gravity = 0/0
  4364. end)
  4365. servwin:drawButton(1/2, 'Clear', function()
  4366. for i,v in pairs(game:service'Workspace':GetChildren()) do
  4367. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  4368. v:Destroy()
  4369. end
  4370. end
  4371. end)
  4372. servwin:drawButton(1/2, 'Baseplate', function()
  4373. for X = -2500, 2500, 512 do
  4374. for Z = -2500, 2500, 512 do
  4375. local P = Instance.new("Part")
  4376. P.Anchored = true
  4377. P.Locked = true
  4378. P.Size = Vector3.new(512,3,512)
  4379. P.CFrame = CFrame.new(X,0,Z)
  4380. P.BrickColor = BrickColor.Green()
  4381. P.Parent = game:service'Workspace'
  4382. end
  4383. end
  4384. end)
  4385. servwin:drawButton(1/2, 'Reset', function()
  4386. for i,v in pairs(game:service'Workspace':GetChildren()) do
  4387. if (not v:IsA("Terrain"))and(v.Name~="Camera") then
  4388. v:Destroy()
  4389. end
  4390. end
  4391. for X = -2500, 2500, 512 do
  4392. for Z = -2500, 2500, 512 do
  4393. local P = Instance.new("Part")
  4394. P.Anchored = true
  4395. P.Locked = true
  4396. P.Size = Vector3.new(512,3,512)
  4397. P.CFrame = CFrame.new(X,0,Z)
  4398. P.BrickColor = BrickColor.Green()
  4399. P.Parent = game:service'Workspace'
  4400. end
  4401. end
  4402. for i, v in pairs(game:GetService('Players'):GetPlayers()) do
  4403. local a1 = Instance.new("Model", game:service'Workspace')
  4404. local a2 = Instance.new("Part", game:service'Workspace')
  4405. a2.CanCollide = true
  4406. a2.Anchored = true
  4407. a2.CFrame = CFrame.new(10000, 10000, 10000)
  4408. a2.Name = "Torso"
  4409. local a3 = Instance.new("Humanoid", a1)
  4410. a3.MaxHealth=100;a3.Health=100
  4411. v.Character = a1
  4412. a3.Health=0
  4413. end
  4414. end)
  4415. servwin:drawButton(1, 'Remove Sounds', function()
  4416. tk.rcm(game, 'Sound')
  4417. end)
  4418. servwin:addSpacing()
  4419. servwin:drawButton(1, 'Break All', function()
  4420. workspace:BreakJoints(workspace:GetChildren())
  4421. end)
  4422. local gravInp
  4423. servwin:drawButton(1/3, 'Gravity', function()
  4424. if not tonumber(gravInp.Text) then return end
  4425. workspace.Gravity = tonumber(gravInp.Text)
  4426. end)
  4427. gravInp = servwin:drawTextBox(2/3, '')
  4428. servwin:addSpacing()
  4429. servwin:drawButton(1, 'Reset Lighting', function()
  4430. local l = game:service'Lighting'
  4431. l.Ambient = Color3.new(0, 0, 0)
  4432. l.Brightness = 1
  4433. l.GlobalShadows = true
  4434. l.Outlines = true
  4435. l.FogEnd = 100000
  4436. l.FogStart = 0
  4437. l:SetMinutesAfterMidnight(12*60)
  4438. end)
  4439. local brightInp
  4440. servwin:drawButton(1/3, 'Brightness', function()
  4441. if not tonumber(brightInp.Text) then return end
  4442. game:GetService('Lighting').Brightness = tonumber(brightInp.Text)
  4443. end)
  4444. brightInp = servwin:drawTextBox(2/3, '100')
  4445. local fogInp
  4446. servwin:drawButton(1/3, 'Fog', function()
  4447. if not tonumber(fogInp.Text) then return end
  4448. game:GetService('Lighting').FogEnd = tonumber(fogInp.Text)
  4449. end)
  4450. fogInp = servwin:drawTextBox(2/3, '0')
  4451. local timeInp
  4452. servwin:drawButton(1/3, 'Hour', function()
  4453. if not tonumber(timeInp.Text) then return end
  4454. game:GetService('Lighting'):SetMinutesAfterMidnight(60*tonumber(timeInp.Text))
  4455. end)
  4456. timeInp = servwin:drawTextBox(2/3, '12')
  4457. servwin:addSpacing()
  4458. -- private server crap
  4459. local privateToggle
  4460. local privStatus = false
  4461. privateToggle = servwin:drawButton(1, 'Private Server OFF', function()
  4462. if privStatus == false then
  4463. privStatus = true
  4464. privateToggle.Text = 'Private Server ON'
  4465. topkek.banmgr.makePrivate()
  4466. else
  4467. privateToggle.Text = 'Private Server OFF'
  4468. topkek.banmgr.unprivate()
  4469. end
  4470. end)
  4471. servwin:addSpacing()
  4472. servwin:drawText(1, 'Whitelist')
  4473. local plrAddInp
  4474. servwin:drawButton(1/3, 'Add', function()
  4475. topkek.banmgr.doWhitelist(plrAddInp.Text)
  4476. ReorderWL()
  4477. end)
  4478. plrAddInp = servwin:drawTextBox(2/3, '')
  4479. wlCont = servwin:drawScrollingContainer(100)
  4480. function ReorderWL()
  4481. local wl = topkek.banmgr.whitelist
  4482. for i,v in pairs(wlCont:GetChildren()) do
  4483. v:Destroy()
  4484. end
  4485. wlCont:setDrawY(3)
  4486. for i,v in pairs(wl) do
  4487. wlCont:drawText(2/3, v)
  4488. wlCont:drawButton(1/3, 'Remove', function()
  4489. topkek.banmgr.unwhitelist(v)
  4490. ReorderWL()
  4491. end)
  4492. end
  4493. end
  4494. ReorderWL()
  4495. --// LOCALPLAYER //--
  4496. local lpwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('LocalPlayer').Container)
  4497. lpwin:drawButton(1, 'Reset Camera', function()
  4498. game.Workspace.CurrentCamera:remove()
  4499. wait(.1)
  4500. game.Workspace.CurrentCamera.CameraSubject = topkek.lplr.Character.Humanoid or
  4501. game.Workspace[topkek.lplr.Name].Humanoid
  4502. game.Workspace.CurrentCamera.CameraType = "Custom"
  4503. end)
  4504. lpwin:drawButton(1, 'Respawn', function()
  4505. local a1 = Instance.new("Model", game:service'Workspace')
  4506. local a2 = Instance.new("Part", game:service'Workspace')
  4507. a2.CanCollide = true
  4508. a2.Anchored = true
  4509. a2.CFrame = CFrame.new(10000, 10000, 10000)
  4510. a2.Name = "Torso"
  4511. local a3 = Instance.new("Humanoid", a1)
  4512. a3.MaxHealth=100;a3.Health=100
  4513. topkek.lplr.Character = a1
  4514. a3.Health=0
  4515. end)
  4516. lpwin:drawButton(1, 'Rejoin', function()
  4517. game:GetService('TeleportService'):Teleport(game.PlaceId)
  4518. end)
  4519. lpwin:addSpacing()
  4520. lpwin:drawButton(1/2, 'God', function()
  4521. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  4522. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  4523. topkek.lplr.Character.Humanoid.Health = math.huge
  4524. end
  4525. end)
  4526. lpwin:drawButton(1/2, 'Semigod', function()
  4527. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  4528. topkek.lplr.Character.Humanoid.MaxHealth = 9e9
  4529. topkek.lplr.Character.Humanoid.Health = 9e9
  4530. end
  4531. end)
  4532. Loopgod = false
  4533. lpwin:drawButton(1, 'Loopgod', function()
  4534. if Loopgod == false then
  4535. Loopgod = true
  4536. spawn(function()
  4537. repeat
  4538. topkek.lplr.Character.Humanoid.MaxHealth = math.huge
  4539. topkek.lplr.Character.Humanoid.Health = math.huge
  4540. wait()
  4541. until Loopgod == false
  4542. end)
  4543. else
  4544. Loopgod = false
  4545. end
  4546. end)
  4547. lpwin:addSpacing()
  4548. plrwin:addSpacing()
  4549. local Lev, Clip, Fly
  4550. lpwin:drawButton(1/2, 'Levitate', function()
  4551. if Lev == true then
  4552. Lev = false
  4553. return
  4554. end
  4555. Lev = true
  4556. repeat
  4557. topkek.lplr.Character.Humanoid:ChangeState(10)
  4558. wait(0)
  4559. until Lev == false
  4560. end)
  4561. lpwin:drawButton(1/2, 'Noclip', function()
  4562. if Clip == true then
  4563. Clip = false
  4564. return
  4565. end
  4566. Clip = true
  4567. game:GetService("RunService").Stepped:connect(function()
  4568. tk.gt(topkek.lplr).CanCollide = not Clip
  4569. topkek.lplr.Character.Head.CanCollide = not Clip
  4570. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  4571. if topkek.lplr.Character.UpperTorso then
  4572. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  4573. end
  4574. end)
  4575. topkek.lplr.Character.HumanoidRootPart.Changed:connect(function()
  4576. tk.gt(topkek.lplr).CanCollide = not Clip
  4577. topkek.lplr.Character.Head.CanCollide = not Clip
  4578. topkek.lplr.Character.HumanoidRootPart.CanCollide = not Clip
  4579. if topkek.lplr.Character.UpperTorso then
  4580. topkek.lplr.Character.LowerTorso.CanCollide = not Clip
  4581. end
  4582. end)
  4583. end)
  4584. lpwin:drawButton(1/2, 'Fly', function()
  4585. if Fly == true then
  4586. Fly = false
  4587. return
  4588. end
  4589. Fly = true
  4590. local mouse=game.Players.LocalPlayer:GetMouse''
  4591. localplayer=game.Players.LocalPlayer
  4592. game.Players.LocalPlayer.Character:WaitForChild("HumanoidRootPart")
  4593. local torso = game.Players.LocalPlayer.Character.HumanoidRootPart
  4594. local speed=0
  4595. local keys={a=false,d=false,w=false,s=false}
  4596. local e1
  4597. local e2
  4598. local function start()
  4599. local pos = Instance.new("BodyPosition",torso)
  4600. local gyro = Instance.new("BodyGyro",torso)
  4601. pos.Name="EPIXPOS"
  4602. pos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4603. pos.position = torso.Position
  4604. gyro.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  4605. gyro.cframe = torso.CFrame
  4606. repeat
  4607. wait()
  4608. localplayer.Character.Humanoid.PlatformStand=true
  4609. local new=gyro.cframe - gyro.cframe.p + pos.position
  4610. if not keys.w and not keys.s and not keys.a and not keys.d then
  4611. speed=1
  4612. end
  4613. if keys.w then
  4614. new = new + workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  4615. speed=speed+0.01
  4616. end
  4617. if keys.s then
  4618. new = new - workspace.CurrentCamera.CoordinateFrame.lookVector * speed
  4619. speed=speed+0.01
  4620. end
  4621. if keys.d then
  4622. new = new * CFrame.new(speed,0,0)
  4623. speed=speed+0.01
  4624. end
  4625. if keys.a then
  4626. new = new * CFrame.new(-speed,0,0)
  4627. speed=speed+0.01
  4628. end
  4629. if speed>5 then
  4630. speed=5
  4631. end
  4632. pos.position=new.p
  4633. if keys.w then
  4634. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(-math.rad(speed*15),0,0)
  4635. elseif keys.s then
  4636. gyro.cframe = workspace.CurrentCamera.CoordinateFrame*CFrame.Angles(math.rad(speed*15),0,0)
  4637. else
  4638. gyro.cframe = workspace.CurrentCamera.CoordinateFrame
  4639. end
  4640. until not Fly
  4641. if gyro then gyro:Destroy() end
  4642. if pos then pos:Destroy() end
  4643. flying=false
  4644. localplayer.Character.Humanoid.PlatformStand=false
  4645. speed=0
  4646. end
  4647. e1=mouse.KeyDown:connect(function(key)
  4648. if not torso or not torso.Parent then flying=false e1:disconnect() e2:disconnect() return end
  4649. if key=="w" then
  4650. keys.w=true
  4651. elseif key=="s" then
  4652. keys.s=true
  4653. elseif key=="a" then
  4654. keys.a=true
  4655. elseif key=="d" then
  4656. keys.d=true
  4657. end
  4658. end)
  4659. e2=mouse.KeyUp:connect(function(key)
  4660. if key=="w" then
  4661. keys.w=false
  4662. elseif key=="s" then
  4663. keys.s=false
  4664. elseif key=="a" then
  4665. keys.a=false
  4666. elseif key=="d" then
  4667. keys.d=false
  4668. end
  4669. end)
  4670. start()
  4671. end)
  4672. lpwin:drawButton(1/2, 'Highjump', function()
  4673. local thrust = Instance.new("BodyVelocity")
  4674. game:GetService('UserInputService').InputBegan:connect(function(i, b)
  4675. if i.KeyCode == Enum.KeyCode.Space then
  4676. print("Got jump")
  4677. coroutine.resume(coroutine.create(function()
  4678. thrust.Parent = game.Players.LocalPlayer.Character.PrimaryPart
  4679. thrust.velocity = Vector3.new(0,50,0)
  4680. thrust.maxForce = Vector3.new(0,4e+050,0)
  4681. wait(0.2)
  4682. thrust.Parent = nil
  4683. end))
  4684. end
  4685. end)
  4686. end)
  4687. lpwin:addSpacing()
  4688. local apprInp
  4689. lpwin:drawButton(1/3, 'Appearance', function()
  4690. local id = 0
  4691. if tonumber(apprInp.Text) then
  4692. id = tonumber(apprInp.Text)
  4693. else
  4694. id = game:GetService('Players'):GetUserIdFromNameAsync(apprInp.Text)
  4695. end
  4696. if topkek.lplr.Character:FindFirstChild("Humanoid") then
  4697. topkek.lplr.Character.Humanoid.Health = 0
  4698. end
  4699. topkek.lplr.CharacterAppearance = 'https://assetgame.roblox.com/Asset/CharacterFetch.ashx?userId=' .. tostring(id)
  4700. end)
  4701. apprInp = lpwin:drawTextBox(2/3, 'ROBLOX')
  4702. local teamInp
  4703. lpwin:drawButton(1/3, 'Team', function()
  4704. topkek.lplr.TeamColor = BrickColor.new(teamInp.Text)
  4705. end)
  4706. teamInp = lpwin:drawTextBox(2/3, 'Bright red')
  4707. lpwin:drawButton(1/2, 'Naked', function()
  4708. topkek.lplr:ClearCharacterAppearance()
  4709. end)
  4710. lpwin:drawButton(1/2, 'Neutral', function()
  4711. topkek.lplr.Neutral = true
  4712. end)
  4713. lpwin:addSpacing()
  4714. lpwin:drawButton(1/2, 'Orb', function()
  4715. game.Players.LocalPlayer.Character = nil
  4716. --lp:Destroy()
  4717. local cam = game.Workspace.CurrentCamera
  4718. local m = Instance.new("Model", game.Workspace)
  4719. m.Name = game.Players.LocalPlayer.Name
  4720. local hum = Instance.new("Humanoid", m)
  4721. hum.Health = 0
  4722. hum.MaxHealth = 0
  4723. local orb = Instance.new("Part", m)
  4724. orb.Size = Vector3.new(1, 1, 1)
  4725. orb.Shape = "Ball"
  4726. orb.Name = "Head"
  4727. orb.Anchored = true
  4728. orb.CanCollide = true
  4729. orb.BottomSurface = Enum.SurfaceType.Smooth
  4730. orb.TopSurface = Enum.SurfaceType.Smooth
  4731. orb.Transparency = 0
  4732. spawn(function()
  4733. while true do
  4734. wait(0.1)
  4735. if orb then
  4736. orb.BrickColor = BrickColor.Random()
  4737. else break end
  4738. end
  4739. end)
  4740. cam.CameraSubject = orb
  4741. cam.CameraType = Enum.CameraType.Fixed
  4742. game:GetService("RunService").RenderStepped:connect(function()
  4743. orb.CFrame = cam.CoordinateFrame * CFrame.new(0, -2, -6)
  4744. end)
  4745. game.Players.LocalPlayer.Chatted:connect(function(a)
  4746. game:GetService("Chat"):Chat(orb, a)
  4747. end)
  4748. end)
  4749. lpwin:drawButton(1/2, 'Freecam', function()
  4750. local cam = game.Workspace.CurrentCamera
  4751. cam.CameraType = "Fixed"
  4752. cam.CameraSubject = nil
  4753. topkek.lplr.Character = nil
  4754. end)
  4755. lpwin:drawButton(1/2, 'NoGrav', function()
  4756. if topkek.lplr.Character then
  4757. for x,m in pairs(topkek.lplr.Character:GetChildren()) do
  4758. if m:IsA("BasePart") then
  4759. local bf = Instance.new("BodyForce", m)
  4760. bf.force = Vector3.new(0, 192.25, 0) * m:GetMass()
  4761. end
  4762. if m:IsA("Hat") or m:IsA("Accessory") then
  4763. if m:findFirstChild("Handle") then
  4764. local bf = Instance.new("BodyForce", m.Handle)
  4765. bf.force = Vector3.new(0, 192.25, 0) * m.Handle:GetMass()
  4766. end
  4767. end
  4768. end
  4769. end
  4770. end)
  4771. lpwin:drawButton(1/2, 'Trowel', function()
  4772. topkek.tools.util.trowel()
  4773. end)
  4774. lpwin:addSpacing()
  4775. lpwin:drawButton(1/2, 'Fedora', function()
  4776. local hats={
  4777. 98346834,
  4778. 215751161,
  4779. 119916949,
  4780. 72082328,
  4781. 147180077,
  4782. 100929604,
  4783. 63043890,
  4784. 1285307,
  4785. 1029025,
  4786. 334663683,
  4787. 259423244
  4788. }
  4789. game:GetObjects("rbxassetid://" .. tostring(hats[math.random(1,#hats)]))[1].Parent = topkek.lplr.Character
  4790. end)
  4791. lpwin:drawButton(1/2, 'Rainbow Name', function()
  4792. topkek.lplr.Neutral = false
  4793. repeat
  4794. wait()
  4795. topkek.lplr.TeamColor = BrickColor.Random()
  4796. until not topkek.lplr.Character.Humanoid
  4797. end)
  4798. local tagInp
  4799. lpwin:drawButton(1/3, 'Tag', function()
  4800. local len = 10
  4801. local bb = Instance.new("BillboardGui")
  4802. bb.Parent = topkek.lplr.Character.Head
  4803. bb.Adornee = topkek.lplr.Character.Head
  4804. bb.AlwaysOnTop = true
  4805. bb.Enabled = true
  4806. bb.Size = UDim2.new(len, 0, 1.5, 0)
  4807. bb.Name = "tag"
  4808. bb.StudsOffset = Vector3.new(0, 3, 0)
  4809. --local fr = Instance.new("Frame")
  4810. --fr.Parent = bb
  4811. --fr.Size = UDim2.new(1, 0, 1, 0)
  4812. --fr.Style = Enum.FrameStyle.RobloxRound
  4813. local tl = Instance.new("TextLabel")
  4814. tl.Parent = bb
  4815. tl.Font = Enum.Font.Code
  4816. tl.BackgroundTransparency = 1
  4817. tl.TextScaled = true
  4818. tl.TextColor3 = Color3.new(15/255, 15/255, 15/255)
  4819. tl.Size = UDim2.new(1, 0, 1, 0)
  4820. tl.Text = tagInp.Text
  4821. tl.Name = "trutag"
  4822. tl.Visible = true
  4823. tl.ZIndex = 2
  4824. end)
  4825. tagInp = lpwin:drawTextBox(2/3, '')
  4826. --// SCRIPTS //--
  4827. --local scriptwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Scripts').Container)
  4828. --local search = scriptwin:drawTextBox(1,'')
  4829. --local origy = scriptwin:getDrawY()
  4830. --scriptwin:addSpacing()
  4831. --scriptwin:addSpacing()
  4832. --local scripts = game:GetObjects("rbxassetid://376553985")[1]
  4833. --local container = {}
  4834. --function MakeList(condition)
  4835. -- for i,v in pairs(scriptwin:GetChildren()) do
  4836. -- if v.Name == "Script" then
  4837. -- v:Destroy()
  4838. -- end
  4839. -- end
  4840. --scriptwin:setDrawY(origy)
  4841. --for i, v in pairs(scripts:GetChildren()) do
  4842. -- if string.find(v.Name:lower(), condition:lower()) or (condition == "") or (condition == " ") then
  4843. -- local scr = scriptwin:drawButton(1, v.Name, function()
  4844. -- spawn(function() loadstring(v.Source)() end)
  4845. -- end, 25)
  4846. -- scr.Name = 'Script'
  4847. -- end
  4848. -- end
  4849. --end
  4850. --game:GetService("UserInputService").InputChanged:connect(function(inp)
  4851. -- if inp.UserInputType == Enum.UserInputType.TextInput then
  4852. -- if search:IsFocused() then
  4853. -- MakeList(search.Text)
  4854. -- end
  4855. --end
  4856. --end)
  4857. --MakeList('')
  4858. --// DESTRUCTION // --
  4859. local destwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Destruction').Container)
  4860. local decals, seldec = destwin:drawScrollingContainer(100)
  4861. seldec = destwin:drawText(1, 'Selected Decal: None')
  4862. cursel = nil
  4863. local decs = {
  4864. {'Rain', '574772793'},
  4865. {'Robbie', '574773630'},
  4866. {'Pepe', '244905904'},
  4867. {'Troll Face', '48308661'},
  4868. {'Jeff', '109129888'},
  4869. {'Shrek', '170539018'},
  4870. {'Doge', '133720697'},
  4871. {'Dat Boi', '409578848'},
  4872. }
  4873. for _, v in pairs(decs) do
  4874. local b = decals:drawButton(1, v[1], function()seldec.Text="Selected Decal: " ..v[2] cursel=v[2] end,20)
  4875. topkek.tools.gui:addLeftIcon(b,'rbxassetid://'..v[2],20)
  4876. end
  4877. destwin:drawButton(1, 'Spam Decal', function()
  4878. if cursel ~= nil then
  4879. topkek.tools.util.recurseDecal(tonumber(cursel))
  4880. end
  4881. end)
  4882. destwin:drawButton(1, 'Spam Particles', function()
  4883. if cursel ~= nil then
  4884. topkek.tools.util.recurseParticles(tonumber(cursel))
  4885. end
  4886. end)
  4887. destwin:drawButton(1, 'Spam Both', function()
  4888. if cursel ~= nil then
  4889. topkek.tools.util.recurseUltimate(tonumber(cursel))
  4890. end
  4891. end)
  4892. destwin:drawButton(1, 'Rollback', function()
  4893. tk.rcm(workspace, 'Decal')
  4894. tk.rcm(workspace, 'ParticleEmitter')
  4895. end)
  4896. destwin:addSpacing()
  4897. destwin:drawButton(1, '666', function()
  4898. for i,v in next,workspace:children''do
  4899. if(v:IsA'BasePart')then
  4900. me=v;
  4901. bbg=Instance.new('BillboardGui',me);
  4902. bbg.Name='stuf';
  4903. bbg.Adornee=me;
  4904. bbg.Size=UDim2.new(2.5,0,2.5,0)
  4905. --bbg.StudsOffset=Vector3.new(0,2,0)
  4906. tlb=Instance.new'TextLabel';
  4907. tlb.Text='666 666 666 666 666 666';
  4908. tlb.Font='SourceSansBold';
  4909. tlb.FontSize='Size48';
  4910. tlb.TextColor3=Color3.new(1,0,0);
  4911. tlb.Size=UDim2.new(1.25,0,1.25,0);
  4912. tlb.Position=UDim2.new(-0.125,-22,-1.1,0);
  4913. tlb.BackgroundTransparency=1;
  4914. tlb.Parent=bbg;
  4915. end;end;
  4916. --coroutine.wrap(function()while wait''do
  4917. s=Instance.new'Sound';
  4918. s.Parent=workspace;
  4919. s.SoundId='rbxassetid://152840862';
  4920. s.Pitch=1;
  4921. s.Volume=1;
  4922. s.Looped=true;
  4923. s:play();
  4924. --end;end)();
  4925. function xds(dd)
  4926. for i,v in next,dd:children''do
  4927. if(v:IsA'BasePart')then
  4928. v.BrickColor=BrickColor.new'Really black';
  4929. v.TopSurface='Smooth';
  4930. v.BottomSurface='Smooth';
  4931. s=Instance.new('SelectionBox',v);
  4932. s.Adornee=v;
  4933. s.Color=BrickColor.new'Really red';
  4934. a=Instance.new('PointLight',v);
  4935. a.Color=Color3.new(1,0,0);
  4936. a.Range=15;
  4937. a.Brightness=5;
  4938. f=Instance.new('Fire',v);
  4939. f.Size=19;
  4940. f.Heat=22;
  4941. end;
  4942. game.Lighting.TimeOfDay=0;
  4943. game.Lighting.Brightness=0;
  4944. game.Lighting.ShadowColor=Color3.new(0,0,0);
  4945. game.Lighting.Ambient=Color3.new(1,0,0);
  4946. game.Lighting.FogEnd=200;
  4947. game.Lighting.FogColor=Color3.new(0,0,0);
  4948. local dec = 'http://www.roblox.com/asset/?id=19399245';
  4949. local fac = {'Front', 'Back', 'Left', 'Right', 'Top', 'Bottom'}
  4950. --coroutine.wrap(function()
  4951. --for _,__ in pairs(fac) do
  4952. --local ddec = Instance.new("Decal", v)
  4953. --ddec.Face = __
  4954. --ddec.Texture = dec
  4955. --end end)()
  4956. if #(v:GetChildren())>0 then
  4957. xds(v)
  4958. end
  4959. end
  4960. end
  4961. xds(game.Workspace)
  4962. end)
  4963. destwin:drawButton(1, 'Troll', function()
  4964. topkek.tools.util.recurseUltimate('48308661')
  4965. tk.play(154664102)
  4966. end)
  4967. destwin:addSpacing()
  4968. destwin:drawButton(1/2,'Colorize',function() -- when u skid off variable XDDDDDpranked
  4969. local materiallist =
  4970. {Enum.Material.Plastic,Enum.Material.Wood,Enum.Material.Slate,Enum.Material.Concrete,Enum.Material.CorrodedMetal,
  4971. Enum.Material.DiamondPlate,Enum.Material.Foil,Enum.Material.Grass,
  4972. Enum.Material.Ice,Enum.Material.Marble,Enum.Material.Granite,Enum.Material.Brick,
  4973. Enum.Material.Pebble,Enum.Material.Sand,Enum.Material.Sand,
  4974. Enum.Material.Fabric,Enum.Material.SmoothPlastic,Enum.Material.Metal,Enum.Material.WoodPlanks,Enum.Material.Neon,Enum.Material.Cobblestone}
  4975. local function r(where)
  4976. for _,v in pairs (where:GetChildren()) do
  4977. if v:IsA("BasePart") then
  4978. spawn(function() while wait(0.1) do v.Material = materiallist[math.random(#materiallist)] wait() end end) end r(v) end end r(workspace)
  4979. end)
  4980. destwin:drawButton(1/2,'Materialize',function()
  4981. local function r(where)
  4982. for _,v in pairs (where:GetChildren()) do
  4983. if v:IsA("BasePart") then
  4984. spawn(function() while wait(0.1) do v.Transparency = math.random(0,1) wait() end end) end r(v) end end r(workspace)
  4985. end)
  4986. destwin:drawButton(1/2,'Meshify',function()
  4987. local enums={
  4988. Enum.MeshType.Head;
  4989. Enum.MeshType.Torso;
  4990. Enum.MeshType.Wedge;
  4991. Enum.MeshType.Brick;
  4992. Enum.MeshType.Sphere;
  4993. Enum.MeshType.Cylinder;
  4994. }
  4995. tk.rcf('BasePart',function(o)
  4996. local mesh = Instance.new('SpecialMesh', o)
  4997. mesh.MeshType = enums[math.random(1,#enums)]
  4998. end)
  4999. end)
  5000. destwin:drawButton(1/2,'Loop-Meshify',function()
  5001. coroutine.wrap(function()
  5002. while true do
  5003. local enums={
  5004. Enum.MeshType.Head;
  5005. Enum.MeshType.Torso;
  5006. Enum.MeshType.Wedge;
  5007. Enum.MeshType.Brick;
  5008. Enum.MeshType.Sphere;
  5009. Enum.MeshType.Cylinder;
  5010. }
  5011. tk.rcf('BasePart',function(o)
  5012. if o:FindFirstChild("Mesh") then o.Mesh:Destroy() end
  5013. local mesh = Instance.new('SpecialMesh', o)
  5014. mesh.MeshType = enums[math.random(1,#enums)]
  5015. end)
  5016. wait(0.5)
  5017. end
  5018. end)()
  5019. end)
  5020. destwin:addSpacing()
  5021. destwin:drawButton(1, 'Rotations', function()
  5022. tk.rcf('BasePart', function(o)
  5023. o.Rotation = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  5024. end)
  5025. end)
  5026. destwin:drawButton(1, 'Collisions', function()
  5027. tk.rcf('BasePart', function(o)
  5028. o.CanCollide = false
  5029. end)
  5030. end)
  5031. destwin:drawButton(1, 'Velocity', function()
  5032. tk.rcf('BasePart', function(o)
  5033. o.Velocity = Vector3.new(math.random(0,180),math.random(0,180),math.random(0,180))
  5034. end)
  5035. end)
  5036. destwin:drawButton(1, 'Invisiblity', function()
  5037. tk.rcf('BasePart', function(o)
  5038. o.Transparency = 1
  5039. end)
  5040. end)
  5041. destwin:drawButton(1, 'BreakJoints', function()
  5042. tk.rcf('Model', function(o)
  5043. o:BreakJoints()
  5044. end)
  5045. end)
  5046. destwin:drawButton(1, 'Forces', function()
  5047. tk.rcf('BasePart', function(o)
  5048. local bf = Instance.new("BodyForce", o)
  5049. bf.Force = Vector3.new(math.random(0,180)*5,math.random(0,180)*5,math.random(0,180)*5)
  5050. end)
  5051. end)
  5052. destwin:drawButton(1, 'Brightness', function()
  5053. tk.rcf('BasePart', function(o)
  5054. local light = Instance.new("SpotLight", o)
  5055. light.Brightness = 9e9
  5056. light.Range = 60
  5057. end)
  5058. end)
  5059. --// CATALOG //--
  5060. local catwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Catalog').Container)
  5061. local page, currentkeyword = 1, ""
  5062. local searchbar, search, makeCatalog, res = 0, 0, 0, {}
  5063. local searchbar = catwin:drawTextBox(2/3,'')
  5064. local search = catwin:drawButton(1/3, 'Search', function()
  5065. page = 1
  5066. currentkeyword = searchbar.Text
  5067. makeCatalog(currentkeyword, page)
  5068. end)
  5069. local previous = catwin:drawButton(1/2, 'Previous Page', function()
  5070. if page > 1 then
  5071. page = page - 1
  5072. makeCatalog(currentkeyword, page)
  5073. end
  5074. end)
  5075. local previous = catwin:drawButton(1/2, 'Next Page', function()
  5076. if page >= 1 then
  5077. page = page + 1
  5078. makeCatalog(currentkeyword, page)
  5079. end
  5080. end)
  5081. local catalog_start = catwin:getDrawY()
  5082. function split(str,divider)
  5083. local found = ""
  5084. local results = {}
  5085. for i=1,string.len(str) do
  5086. if (string.lower(string.sub(str,i,i)) == string.lower(divider)) then
  5087. table.insert(results, found)
  5088. found = ""
  5089. else
  5090. found = found..string.sub(str,i,i)
  5091. end
  5092. end
  5093. table.insert(results, found)
  5094. return results
  5095. end
  5096. function GetName(nm)
  5097. local spl = split(nm," ")
  5098. local a,b,c,d,e=spl[1] or "",spl[2] or "",spl[3] or "", spl[4] or "", spl[5] or ""
  5099. return (a.." "..b.." "..c.." "..d.." "..e)
  5100. end
  5101. --function makeCatalog(keyword, page)
  5102. --local endpoint = "http://search.roblox.com/catalog/json?Category=6&Keyword="..keyword.."&IncludeNotForSale=false&ResultsPerPage=10&PageNumber="..tostring(page)
  5103. --local results = game:HttpGet(endpoint, true)
  5104. --local parse = game:GetService('HttpService'):JSONDecode(results)
  5105. --for i, v in pairs(res) do
  5106. --v:Destroy()
  5107. --end
  5108. --catwin:setDrawY(catalog_start)
  5109. --catwin:addSpacing()
  5110. --for i, v in pairs(parse) do
  5111. --local img = catwin:drawImage(1/2, 'https://www.roblox.com/Thumbs/Asset.ashx?width=420&height=420&assetId='..tostring(v['AssetId']), 50)
  5112. --local below = topkek.tools.util.Object("TextButton", {
  5113. -- Parent = img;
  5114. -- BackgroundColor3 = Color3.new(163/255, 57/255, 57/255);
  5115. -- BorderSizePixel = 0;
  5116. -- Position = UDim2.new(0, -45, 1, 5);
  5117. -- Size = UDim2.new(0,img.AbsoluteSize.X, 0, 20);
  5118. -- Font = 'SourceSans';
  5119. -- FontSize = 'Size14';
  5120. -- Text = GetName(v['Name']);
  5121. -- TextSize = 14;
  5122. -- TextColor3 = color3(199, 199, 199);
  5123. -- TextStrokeTransparency = 0.5;
  5124. -- ClipsDescendants = true;
  5125. --})
  5126. -- below.MouseButton1Down:connect(function()
  5127. -- local Model = Instance.new("Model", workspace)
  5128. -- game:GetObjects('rbxassetid://'..tostring(v['AssetId']))[1].Parent = Model
  5129. -- Model:MakeJoints()
  5130. -- Model:MoveTo(topkek.lplr.Character.Head.Position)
  5131. --end)
  5132. --img.Size=UDim2.new(0,50,0,50)
  5133. --img.Position=img.Position+UDim2.new(0,45,0,0)
  5134. -- if (i%2)==0 then
  5135. -- catwin:setDrawY(catwin:getDrawY() + 25)
  5136. --end
  5137. -- if (i==10) then
  5138. -- catwin.main.CanvasSize = catwin.main.CanvasSize + UDim2.new(0,0,0,25)
  5139. -- end
  5140. -- table.insert(res,img)
  5141. --end
  5142. --end
  5143. --makeCatalog("", 1)
  5144. --// CMDS //--
  5145. cmdwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Commands').Container)
  5146. count = 0
  5147. for _, _ in pairs(cmd.commands.store) do count = count + 1 end
  5148. cmdwin:drawText(1, tostring(count) .. " Commands")
  5149. cmdwin:drawText(1, 'Chat Prefix: /')
  5150. local cmdlist = cmdwin:drawScrollingContainer(260)
  5151. for i, v in pairs(cmd.commands.fmtstore) do
  5152. local xfmt = {}
  5153. local str = " ;" .. i .. " "
  5154. for form in v:gmatch("[^%%]+") do
  5155. if form ~= 'cmd' then
  5156. if form == 'inf' then form = 'str' end
  5157. str = str .. "{" .. form .. "} "
  5158. end
  5159. end
  5160. cmdlist:drawText(1, str)
  5161. end
  5162. --// MUSIC //--
  5163. musicwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Music').Container)
  5164. Sounds = {
  5165. {"caramell", 2303479};
  5166. {"epic", 27697743};
  5167. {"rick", 2027611};
  5168. {"halo", 1034065};
  5169. {"pokemon", 1372261};
  5170. {"cursed", 1372257};
  5171. {"extreme", 11420933};
  5172. {"awaken", 27697277};
  5173. {"alone", 27697392};
  5174. {"mario", 1280470};
  5175. {"choir", 1372258};
  5176. {"chrono" ,1280463};
  5177. {"dotr", 11420922};
  5178. {"entertain", 27697267};
  5179. {"fantasy", 1280473};
  5180. {"final", 787};
  5181. {"organ", 11231513};
  5182. {"tunnel", 9650822}
  5183. }
  5184.  
  5185. local cursel
  5186. local xcursel = 0
  5187. scr = musicwin:drawScrollingContainer(230)
  5188. for i, v in pairs(Sounds) do
  5189. scr:drawButton(1, v[1] .. " - " .. tonumber(v[2]), function()
  5190. cursel.Text = "Currently Selected - " .. v[1]
  5191. xcursel = v[2]
  5192. end)
  5193. end
  5194.  
  5195. cursel = musicwin:drawText(1, "Currently Selected - None")
  5196. local setInp
  5197. musicwin:drawButton(1/3, "Set", function()
  5198. if tonumber(setInp.Text) then
  5199. cursel.Text = "Currently Selected - " .. setInp.Text
  5200. xcursel = tonumber(setInp.Text)
  5201. end
  5202. end)
  5203. setInp = musicwin:drawTextBox(2/3, '')
  5204. musicwin:drawButton(1, "Play", function()
  5205. tk.rcm(game, 'Sound')
  5206. tk.play(xcursel)
  5207. end)
  5208. musicwin:drawButton(1, "Stop", function()
  5209. tk.rcm(game, 'Sound')
  5210. end)
  5211. --// FACES //--
  5212. facwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Faces').Container)
  5213. local faces = {
  5214. {name='Rofl',id=47595647},
  5215. {name='Sparta',id=74142203},
  5216. {name='UJelly',id=48989071},
  5217. {name='Troll',id=45120559},
  5218. {name='Horse',id=62079221},
  5219. {name='Angry',id=48258623},
  5220. {name='Okey',id=62830600},
  5221. {name='Yeaw',id=53646377},
  5222. {name='Here',id=62677045},
  5223. {name='Har',id=48260066},
  5224. {name='Baby Sun',id=47596170},
  5225. {name='LOL',id=48293007},
  5226. {name='Sad',id=53645378},
  5227. {name='Joseph Stalin',id=48290678},
  5228. {name='Doge',id=130742396},
  5229. {name='Forever Alone',id=156886272},
  5230. {name='RickRoll',id=5104631},
  5231. {name='Jim Carrey',id=74885351},
  5232. {name='Meh IRL',id=237553381}
  5233. }
  5234. local cursel, xcursel = nil, 0
  5235. faclist = facwin:drawScrollingContainer(260)
  5236. for i,v in pairs(faces) do
  5237. local btn = faclist:drawButton(1, v['name'], function()
  5238. xcursel = v['id']
  5239. cursel.Text = 'Currently Selected: ' .. v['name']
  5240. end)
  5241. topkek.tools.gui:addLeftIcon(btn,'rbxassetid://'..tostring(v['id']),20)
  5242. end
  5243. cursel = facwin:drawText(1, 'Currently Selected: None')
  5244. facwin:drawButton(1, 'Wear', function()
  5245. if not (xcursel == 0) then
  5246. if topkek.lplr.Character then
  5247. tk.rcm(topkek.lplr.Character, 'Accessory')
  5248. tk.rcm(topkek.lplr.Character, 'Hat')
  5249. topkek.tools.util.applyFace(xcursel)
  5250. end
  5251. end
  5252. end)
  5253. --// SETTINGS // --
  5254. setwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Settings').Container)
  5255. setwin:drawText(1, 'Patch: ' .. topkek.patch)
  5256. setwin:drawText(1, 'Devnote: foh skids')
  5257. setwin:drawText(1, [[
  5258. === CREDITS ===
  5259.  
  5260. Variable - retard that created Stella
  5261. KrystalTeam - provided critical design tips & advice
  5262. Circumvention - lol joey salads
  5263.  
  5264. Thanks to everyone that supported T0PK3K 4.0!
  5265.  
  5266. ]], 260)
  5267. --// BANLIST //--
  5268. banwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Banlist').Container)
  5269. local plrBanInp
  5270. banwin:drawButton(1/3, 'Add', function()
  5271. topkek.settings.get()
  5272. table.insert(topkek.settingsTable['Bans'], plrBanInp.Text)
  5273. topkek.settings.write()
  5274. UpdateBanlist()
  5275. end)
  5276. plrBanInp = banwin:drawTextBox(2/3, '')
  5277. banCont = banwin:drawScrollingContainer(288)
  5278. function UpdateBanlist(x)
  5279. topkek.settings.get()
  5280. local wl = x or topkek.settingsTable['Bans']
  5281. for i,v in pairs(banCont:GetChildren()) do
  5282. v:Destroy()
  5283. end
  5284. banCont:setDrawY(3)
  5285. for i,v in pairs(wl) do
  5286. banCont:drawText(2/3, v)
  5287. banCont:drawButton(1/3, 'Remove', function()
  5288. for x, m in pairs(wl) do
  5289. if m == v then
  5290. table.remove(topkek.settingsTable['Bans'], x)
  5291. topkek.settings.write()
  5292. UpdateBanlist()
  5293. topkek.banmgr.bans = topkek.settingsTable['Bans']
  5294. end
  5295. end
  5296. end)
  5297. end
  5298. end
  5299. UpdateBanlist()
  5300. --// HATS //--
  5301. hatwin = topkek.tools.gui:hookContainer(topkek.tools.util.getContainer('Hats').Container)
  5302. local hats={
  5303. {name='Dominus Empyreus',id=21070012},
  5304. {name='Dominus Vespertilio',id=96103379},
  5305. {name='Dominus Infernus',id=31101391},
  5306. {name='Dominus Rex',id=250395631},
  5307. {name='Dominus Frigidus',id=48545806},
  5308. {name='Dominus Astra',id=162067148},
  5309. {name='Dominus Aureus',id=138932314},
  5310. {name='DIY Dominus Empyreus',id=151789690},
  5311. {name='Dominus Messor',id=64444871},
  5312. {name='Demon Skeleton Wings',id=133554007},
  5313. {name='Gilded Wings of Glory',id=250405532},
  5314. {name='Majestic Ice Wings',id=188702967},
  5315. {name='Black Wings',id=215719598},
  5316. {name='Clockworks Shades',id=11748356},
  5317. {name='Faerie Wings',id=19399896},
  5318. {name='Orinthian Wings',id=223751505},
  5319. {name='Clockworks Headphones',id=1235488},
  5320. {name='Perfectly Legitimate Business Hat',id=19027209},
  5321. {name='Sparkling Angel Wings',id=192557913},
  5322. {name='Commander Crows Wings',id=133553855},
  5323. {name='Sunfire Wings',id=158068470},
  5324. {name='Royal Faerie Wings',id=119916756},
  5325. {name='Wings of Freedom',id=164174048},
  5326. {name='Firebrand Wings',id=128160626},
  5327. {name='Frozen Wings',id=136758613},
  5328. {name='Webbed Wings',id=120507280},
  5329. {name='Gargoyle Wings',id=120507201},
  5330. {name='Bat Wings',id=19399858},
  5331. {name='Wings of Fire',id=136758532},
  5332. {name='Headrow',id=1082935},
  5333. {name='Rubber Duckie',id=9254254},
  5334. {name='Valkyrie Helm',id=1365767},
  5335. {name='Hockey Mask',id=5161514}}
  5336. local searchi = hatwin:drawButton(1, '', function()end)
  5337. dropx = GUI.DropDown.New(UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), searchi, {'All'})
  5338. function fixPlayerDropi()
  5339. local t = {'All'}
  5340. for i, v in pairs(game.Players:GetPlayers()) do
  5341. table.insert(t, v.Name)
  5342. end
  5343. dropx.SetTable(t)
  5344. end
  5345. game.Players.PlayerAdded:connect(function()
  5346. fixPlayerDropi()
  5347. end)
  5348. game.Players.PlayerRemoving:connect(function()
  5349. fixPlayerDropi()
  5350. end)
  5351. local eval = 'All'
  5352. dropx.Changed(function(p) eval = p end)
  5353. fixPlayerDrop()
  5354.  
  5355. local hatInp
  5356. hatlist = hatwin:drawScrollingContainer(260)
  5357. for i,v in pairs(hats) do
  5358. hatlist:drawButton(1, v['name'], function()
  5359. hatInp.Text = tostring(v['id'])
  5360. end)
  5361. end
  5362. hatwin:drawButton(1/3, 'Wear', function()
  5363. local hat = game:GetObjects("rbxassetid://"..tonumber(hatInp.Text))[1]
  5364. tk.dp(eval, function(x)
  5365. if x.Character then
  5366. hat:Clone().Parent = x.Character
  5367. end
  5368. end)
  5369. end)
  5370.  
  5371.  
  5372. hatInp = hatwin:drawTextBox(2/3, '')
  5373. topkek.tools.animator.initialAnimation()
  5374. topkek.banmgr.init()
  5375.  
  5376. _G.Rc7Notification("Leaked by Scratchy","T0pk3k 4.0 Script Leaked!",5)
  5377. wait(5)
  5378. if game.Workspace.FilteringEnabled == true then
  5379. _G.Rc7Notification("Filtering","Fltering is Enabled",5)
  5380. else
  5381. _G.Rc7Notification("Filtering","Fltering is Disabled",5)
  5382. end
  5383. end)
  5384.  
  5385. admin.Name = "admin"
  5386. admin.Parent = main
  5387. admin.BackgroundColor3 = Color3.new(1, 0, 0)
  5388. admin.Position = UDim2.new(0.0328886062, 0, 0.0305513144, 0)
  5389. admin.Size = UDim2.new(0, 196, 0, 49)
  5390. admin.Font = Enum.Font.SourceSans
  5391. admin.Text = "admin"
  5392. admin.TextColor3 = Color3.new(0, 0, 0)
  5393. admin.TextSize = 14
  5394. admin.TextWrapped = true
  5395. admin.MouseButton1Down:connect(function()
  5396. -- Creator: illremember#3799
  5397.  
  5398. -- Credits to infinite yield, harkinian, dex creators
  5399.  
  5400. prefix = ":"
  5401. wait(0.3)
  5402. Commands = {
  5403. '[-] cmdbar is shown when ; is pressed.',
  5404. '[1] kill [plr] -- You need a tool! Will kill the player, use rkill to kill you and player',
  5405. '[2] bring [plr] -- You need a tool! Will bring player to you',
  5406. '[3] spin [plr] -- You need a tool! Makes you and the player spin crazy',
  5407. '[4] unspin -- Use after using spin cmd and dying, so you stop loop teleporting',
  5408. '[5] attach [plr] -- You need a tool! Attaches you to player',
  5409. '[6] unattach [plr] -- Attempts to unattach you from a player',
  5410. '[7] follow [plr] -- Makes you follow behind the player',
  5411. '[8] unfollow',
  5412. '[9] freefall [plr] -- You need a tool! Teleports you and the player up into the air',
  5413. '[10] trail [plr] -- The opposite of follow, you stay infront of player',
  5414. '[11] untrail',
  5415. '[12] orbit [plr] -- Makes you orbit the player',
  5416. '[13] unorbit',
  5417. '[14] fling [plr] -- Makes you fling the player',
  5418. '[15] unfling',
  5419. '[16] fecheck -- Checks if the game is FE or not',
  5420. '[17] void [plr] -- Teleports player to the void',
  5421. '[18] noclip -- Gives you noclip to walk through walls',
  5422. '[19] clip -- Removes noclip',
  5423. '[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default',
  5424. '[21] jumppower [num]/jp [num] -- Changes how high you jump 50 is default',
  5425. '[22] hipheight [num]/hh [num] -- Changes how high you float 0 is default',
  5426. '[23] default -- Changes your speed, jumppower and hipheight to default values',
  5427. '[24] annoy [plr] -- Loop teleports you to the player',
  5428. '[25] unannoy',
  5429. '[26] headwalk [plr] -- Loop teleports you to the player head',
  5430. '[27] unheadwalk',
  5431. '[28] nolimbs -- Removes your arms and legs',
  5432. '[29] god -- Gives you FE Godmode',
  5433. '[30] drophats -- Drops your accessories',
  5434. '[31] droptool -- Drops any tool you have equipped',
  5435. '[32] loopdhats -- Loop drops your accessories',
  5436. '[33] unloopdhats',
  5437. '[34] loopdtool -- Loop drops any tools you have equipped',
  5438. '[35] unloopdtool',
  5439. '[36] invisible -- Gives you invisibility CREDIT TO TIMELESS',
  5440. '[37] view [plr] -- Changes your camera to the player character',
  5441. '[38] unview',
  5442. '[39] goto [plr] -- Teleports you to player',
  5443. '[40] fly -- Allows you to fly, credit to Infinite Yield',
  5444. '[41] unfly',
  5445. '[42] chat [msg] -- Makes you chat a message',
  5446. '[43] spam [msg] -- Spams a message',
  5447. '[44] unspam',
  5448. '[45] spamwait [num] -- Changes delay of chatting a message for the spam command in seconds default is 1 second',
  5449. '[46] pmspam [plr] -- Spams a player in private message',
  5450. '[47] unpmspam',
  5451. '[48] cfreeze [plr] -- Freezes a player on your client, they will only be frozen for you',
  5452. '[49] uncfreeze [plr]',
  5453. '[50] unlockws -- Unlocks the workspace',
  5454. '[51] lockws -- Locks the workspace',
  5455. '[52] btools -- Gives you btools that will only show to you useful for deleting certain blocks only for you',
  5456. '[53] pstand -- Enables platform stand',
  5457. '[54] unpstand -- Disables platform stand',
  5458. '[55] blockhead -- Removes your head mesh',
  5459. '[56] sit',
  5460. '[57] bringobj [obj] -- Only shows on client, brings an object/part to you constantly, can be used to bring healing parts, weapons, money etc, type in exact name',
  5461. '[58] wsvis [num] -- Changes visibility of workspace parts, num should be between 0 and 1, only shows client sided',
  5462. '[59] hypertotal -- Loads in my FE GUI Hypertotal',
  5463. '[60] cmds -- Prints all commands',
  5464. '[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka block hats',
  5465. '[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped aka block tool',
  5466. '[63] spinner -- Makes you spin',
  5467. '[64] nospinner',
  5468. '[65] reach [num] -- Gives you reach, mostly used for swords, say ;reachd for default and enter number after for custom',
  5469. '[66] noreach -- Removes reach, must have tool equipped',
  5470. '[67] rkill [plr] -- Kills you and the player, use kill to just kill the player without dying',
  5471. '[68] tp me [plr] -- Alternative to goto',
  5472. '[69] cbring [plr] -- Brings player infront of you, shows only on client, allows you to do damage to player',
  5473. '[70] uncbring',
  5474. '[71] swap [plr] -- You need a tool! Swaps players position with yours and your position with players',
  5475. '[72] givetool [plr] -- Gives the tool you have equipped to the player',
  5476. '[73] glitch [plr] -- Glitches you and the player, looks very cool',
  5477. '[74] unglitch -- Unglitches you',
  5478. '[75] grespawn -- Alternative to normal respawn and usually works best for when you want to reset with FE Godmode',
  5479. '[76] explorer -- Loads up DEX',
  5480. '[77] reset -- Resets your character.',
  5481. '[78] anim [id] -- Applies an animation on you, must be created by ROBLOX',
  5482. '[79] animgui -- Loads up Energize animations GUI',
  5483. '[80] savepos -- Saves your current position',
  5484. '[81] loadpos -- Teleports you to your saved position',
  5485. '[82] bang [plr] -- 18+ will not work if you have FE Godmode on',
  5486. '[83] unbang',
  5487. '[84] delcmdbar -- Removes the command bar completely',
  5488. '[85] bringmod [obj] -- Brings all the parts in a model, client only, comes from ;bringobj enter exact name of model',
  5489. '[86] shutdown -- Uses harkinians script to shutdown server',
  5490. '[87] respawn -- If grespawn doesnt work you can use respawn',
  5491. '[88] delobj [obj] -- Deletes a certain brick in workspace, client sided',
  5492. '[89] getplrs -- Prints all players in game',
  5493. '[90] deldecal -- Deletes all decals client sided',
  5494. '[91] opfinality -- Loads in my FE GUI Opfinality',
  5495. '[92] remotes -- Prints all remotes in the game in the console when added',
  5496. '[93] noremotes -- Stops printing remotes',
  5497. '[94] tpdefault -- Stops all loop teleports to a player',
  5498. '[95] stopsit -- Will not allow you to sit',
  5499. '[96] gosit -- Allows you to sit',
  5500. '[97] clicktp -- Enables click tp',
  5501. '[98] noclicktp -- Disables click tp',
  5502. '[99] toolson -- If any tools are dropped in the workspace you will automatically get them',
  5503. '[100] toolsoff -- Stops ;toolson',
  5504. '[101] version -- Gets the admin version',
  5505. '[102] state [num] -- Changes your humanoid state, ;unstate to stop.',
  5506. '[103] gravity [num] -- Changes workspace gravity default is 196.2',
  5507. '[104] pgs -- Checks if the game has PGSPhysicsSolverEnabled enabled',
  5508. '[105] clickdel -- Delete any block you press q on, client sided',
  5509. '[106] noclickdel -- Stops clickdel',
  5510. '[107] looprhats -- Loop removes mesh of your hats/loop block hats',
  5511. '[108] unlooprhats -- Stops loop removing mesh',
  5512. '[109] looprtool -- Loop removes mesh of your tool/loop block tools',
  5513. '[110] unlooprtool -- Stops loop removing mesh',
  5514. '[111] givealltools [plr] -- Gives all the tools you have in your backpack to the player',
  5515. '[112] age [plr] -- Makes you chat the account age of the player',
  5516. '[113] id [plr] -- Makes you chat the account ID of the player',
  5517. '[114] .age [plr] -- Privately shows you the account age of the player',
  5518. '[115] .id [plr] -- Privately shows you the account ID of the player',
  5519. '[116] gameid -- Shows the game ID',
  5520. '[117] removeinvis -- Removes all invisible walls/parts, client sided',
  5521. '[118] removefog -- Removes fog, client sided',
  5522. '[119] disable -- Disables your character by removing humanoid',
  5523. '[120] enable -- Enables your character by adding humanoid',
  5524. '[121] prefix [key] -- Changes the prefix used, default is ;',
  5525. '[122] ;resetprefix -- Resets the prefix to ; incase you change it to an unusable prefix. Say exactly ";resetprefix" to do this command, no matter what your prefix is set to.',
  5526. '[123] flyspeed [num] -- Change your fly speed, default is 1',
  5527. '[124] carpet [plr] -- Makes you a carpet for a player, will not work if FE Godmode is on',
  5528. '[125] uncarpet -- Stops carpet player',
  5529. '[126] stare [plr] -- Turns your character to stare at another player',
  5530. '[127] unstare -- Stops stare player',
  5531. '[128] logchat -- Logs all chat (including /e and whispers) of all players',
  5532. '[129] unlogchat -- Disables logchat',
  5533. '[130] fixcam -- Fixes/resets your camera',
  5534. '[131] unstate -- Stops changing state',
  5535. }
  5536. speedget = 1
  5537.  
  5538. lplayer = game:GetService("Players").LocalPlayer
  5539.  
  5540. lplayer.CharacterAdded:Connect(function(character)
  5541. spin = false
  5542. flying = false
  5543. staring = false
  5544. banpl = false
  5545. end)
  5546.  
  5547. function change()
  5548. prefix = prefix
  5549. speedfly = speedfly
  5550. end
  5551.  
  5552. function GetPlayer(String) -- Credit to Timeless/xFunnieuss
  5553. local Found = {}
  5554. local strl = String:lower()
  5555. if strl == "all" then
  5556. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5557. table.insert(Found,v)
  5558. end
  5559. elseif strl == "others" then
  5560. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5561. if v.Name ~= lplayer.Name then
  5562. table.insert(Found,v)
  5563. end
  5564. end
  5565. elseif strl == "me" then
  5566. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5567. if v.Name == lplayer.Name then
  5568. table.insert(Found,v)
  5569. end
  5570. end
  5571. else
  5572. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5573. if v.Name:lower():sub(1, #String) == String:lower() then
  5574. table.insert(Found,v)
  5575. end
  5576. end
  5577. end
  5578. return Found
  5579. end
  5580.  
  5581. local Mouse = lplayer:GetMouse()
  5582.  
  5583. spin = false
  5584. followed = false
  5585. traill = false
  5586. noclip = false
  5587. annoying = false
  5588. hwalk = false
  5589. droppinghats = false
  5590. droppingtools = false
  5591. flying = false
  5592. spamdelay = 1
  5593. spamming = false
  5594. spammingpm = false
  5595. cbringing = false
  5596. remotes = true
  5597. added = true
  5598. binds = false
  5599. stopsitting = false
  5600. clickgoto = false
  5601. gettingtools = false
  5602. removingmeshhats = false
  5603. removingmeshtool = false
  5604. clickdel = false
  5605. staring = false
  5606. chatlogs = false
  5607. banpl = false
  5608. changingstate = false
  5609. statechosen = 0
  5610.  
  5611. adminversion = "Reviz Admin by illremember, Version 2.0"
  5612.  
  5613. flying = false
  5614. speedfly = 1
  5615.  
  5616. function plrchat(plr, chat)
  5617. print(plr.Name..": "..tick().."\n"..chat)
  5618. end
  5619.  
  5620. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  5621. v.Chatted:connect(function(chat)
  5622. if chatlogs then
  5623. plrchat(v, chat)
  5624. end
  5625. end)
  5626. end
  5627. game:GetService("Players").PlayerAdded:connect(function(plr)
  5628. plr.Chatted:connect(function(chat)
  5629. if chatlogs then
  5630. plrchat(plr, chat)
  5631. end
  5632. end)
  5633. end)
  5634.  
  5635.  
  5636. local ScreenGui = Instance.new("ScreenGui")
  5637. local Frame = Instance.new("Frame")
  5638. local CMDBAR = Instance.new("TextBox")
  5639. ScreenGui.Parent = game:GetService("CoreGui")
  5640. Frame.Parent = ScreenGui
  5641. Frame.BackgroundColor3 = Color3.new(0.3, 0.1, 0.1)
  5642. Frame.BackgroundTransparency = 0.3
  5643. Frame.Position = UDim2.new(0.5, 0, 0, 10)
  5644. Frame.Size = UDim2.new(0, 200, 0, 40)
  5645. Frame.Active = true
  5646. Frame.Draggable = true
  5647. CMDBAR.Name = "CMDBAR"
  5648. CMDBAR.Parent = Frame
  5649. CMDBAR.BackgroundColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  5650. CMDBAR.BackgroundTransparency = 0.20000000298023
  5651. CMDBAR.Size = UDim2.new(0, 180, 0, 20)
  5652. CMDBAR.Position = UDim2.new(0.05, 0, 0.25, 0)
  5653. CMDBAR.Font = Enum.Font.SourceSansLight
  5654. CMDBAR.FontSize = Enum.FontSize.Size14
  5655. CMDBAR.TextColor3 = Color3.new(0.945098, 0.945098, 0.945098)
  5656. CMDBAR.TextScaled = true
  5657. CMDBAR.TextSize = 14
  5658. CMDBAR.TextWrapped = true
  5659. CMDBAR.Text = "Press ; to type, Enter to execute"
  5660.  
  5661. local CMDS = Instance.new("ScreenGui")
  5662. local CMDSFRAME = Instance.new("Frame")
  5663. local ScrollingFrame = Instance.new("ScrollingFrame")
  5664. local TextLabel = Instance.new("TextLabel")
  5665. local closegui = Instance.new("TextButton")
  5666. CMDS.Name = "CMDS"
  5667. CMDS.Parent = game:GetService("CoreGui")
  5668. CMDSFRAME.Name = "CMDSFRAME"
  5669. CMDSFRAME.Parent = CMDS
  5670. CMDSFRAME.Active = true
  5671. CMDSFRAME.BackgroundColor3 = Color3.new(0.223529, 0.231373, 0.309804)
  5672. CMDSFRAME.BorderSizePixel = 0
  5673. CMDSFRAME.Draggable = true
  5674. CMDSFRAME.Position = UDim2.new(0, 315, 0, 100)
  5675. CMDSFRAME.Size = UDim2.new(0, 275, 0, 275)
  5676. CMDSFRAME.Visible = false
  5677. ScrollingFrame.Parent = CMDSFRAME
  5678. ScrollingFrame.BackgroundColor3 = Color3.new(0.160784, 0.160784, 0.203922)
  5679. ScrollingFrame.BorderSizePixel = 0
  5680. ScrollingFrame.Position = UDim2.new(0, 0, 0.0729999989, 0)
  5681. ScrollingFrame.Size = UDim2.new(1.04999995, 0, 0.92900002, 0)
  5682. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 10, 0)
  5683. TextLabel.Parent = ScrollingFrame
  5684. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5685. TextLabel.BackgroundTransparency = 1
  5686. TextLabel.Size = UDim2.new(0.930000007, 0, 1, 0)
  5687. TextLabel.Font = Enum.Font.SourceSans
  5688. TextLabel.FontSize = Enum.FontSize.Size18
  5689. TextLabel.Text = "[-] cmdbar is shown when ; is pressed.,\n[1] kill [plr] -- You need a tool! Will kill the player, use rkill to kill you and player,\n[2] bring [plr] -- You need a tool! Will bring player to you,\n[3] spin [plr] -- You need a tool! Makes you and the player spin crazy,\n[4] unspin -- Use after using spin cmd and dying, so you stop loop teleporting,\n[5] attach [plr] -- You need a tool! Attaches you to player,\n[6] unattach [plr] -- Attempts to unattach you from a player,\n[7] follow [plr] -- Makes you follow behind the player,\n[8] unfollow,\n[9] freefall [plr] -- You need a tool! Teleports you and the player up into the air,\n[10] trail [plr] -- The opposite of follow, you stay infront of player,\n[11] untrail,\n[12] orbit [plr] -- Makes you orbit the player,\n[13] unorbit,\n[14] fling [plr] -- Makes you fling the player,\n[15] unfling,\n[16] fecheck -- Checks if the game is FE or not,\n[17] void [plr] -- Teleports player to the void,\n[18] noclip -- Gives you noclip to walk through walls,\n[19] clip -- Removes noclip,\n[20] speed [num]/ws [num] -- Changes how fast you walk 16 is default,\n[21] jumppower [num]/jp [num] -- Changes how high you jump 50 is default,\n[22] hipheight [num]/hh [num] -- Changes how high you float 0 is default,\n[23] default -- Changes your speed, jumppower and hipheight to default values,\n[24] annoy [plr] -- Loop teleports you to the player,\n[25] unannoy,\n[26] headwalk [plr] -- Loop teleports you to the player head,\n[27] unheadwalk,\n[28] nolimbs -- Removes your arms and legs,\n[29] god -- Gives you FE Godmode,\n[30] drophats -- Drops your accessories,\n[31] droptool -- Drops any tool you have equipped,\n[32] loopdhats -- Loop drops your accessories,\n[33] unloopdhats,\n[34] loopdtool -- Loop drops any tools you have equipped,\n[35] unloopdtool,\n[36] invisible -- Gives you invisibility CREDIT TO TIMELESS,\n[37] view [plr] -- Changes your camera to the player character,\n[38] unview,\n[39] goto [plr] -- Teleports you to player,\n[40] fly -- Allows you to fly,\n[41] unfly,\n[42] chat [msg] -- Makes you chat a message,\n[43] spam [msg] -- Spams a message,\n[44] unspam,\n[45] spamwait [num] -- Changes delay of chatting a message for the spam command in seconds default is 1 second,\n[46] pmspam [plr] -- Spams a player in private message,\n[47] unpmspam,\n[48] cfreeze [plr] -- Freezes a player on your client, they will only be frozen for you,\n[49] uncfreeze [plr],\n[50] unlockws -- Unlocks the workspace,\n[51] lockws -- Locks the workspace,\n[52] btools -- Gives you btools that will only show to you useful for deleting certain blocks only for you,\n[53] pstand -- Enables platform stand,\n[54] unpstand -- Disables platform stand,\n[55] blockhead -- Removes your head mesh,\n[56] sit,\n[57] bringobj [obj] -- Only shows on client, brings an object/part to you constantly, can be used to bring healing parts, weapons, money etc, type in exact name,\n[58] wsvis [num] -- Changes visibility of workspace parts, num should be between 0 and 1, only shows client sided,\n[59] hypertotal -- Loads in my FE GUI Hypertotal,\n[60] cmds -- Prints all commands,\n[61] rmeshhats/blockhats -- Removes the meshes of all your accessories aka block hats,\n[62] rmeshtool/blocktool -- Removes the mesh of the tool you have equipped aka block tool,\n[63] spinner -- Makes you spin,\n[64] nospinner,\n[65] reach [num] -- Gives you reach, mostly used for swords, say ;reachd for default and enter number after for custom,\n[66] noreach -- Removes reach, must have tool equipped,\n[67] rkill [plr] -- Kills you and the player, use kill to just kill the player without dying,\n[68] tp me [plr] -- Alternative to goto,\n[69] cbring [plr] -- Brings player infront of you, shows only on client, allows you to do damage to player,\n[70] uncbring,\n[71] swap [plr] -- You need a tool! Swaps players position with yours and your position with players,\n[72] givetool [plr] -- Gives the tool you have equipped to the player,\n[73] glitch [plr] -- Glitches you and the player, looks very cool,\n[74] unglitch -- Unglitches you,\n[75] grespawn -- Alternative to normal respawn and usually works best for when you want to reset with FE Godmode,\n[76] explorer -- Loads up DEX,\n[77] reset -- Resets your character.,\n[78] anim [id] -- Applies an animation on you, must be created by ROBLOX,\n[79] animgui -- Loads up Energize animations GUI,\n[80] savepos -- Saves your current position,\n[81] loadpos -- Teleports you to your saved position,\n[82] bang [plr] -- 18+,\n[83] unbang,\n[84] delcmdbar -- Removes the command bar completely,\n[85] bringmod [obj] -- Brings all the parts in a model, client only, comes from ;bringobj enter exact name of model,\n[86] shutdown -- Uses harkinians script to shutdown server,\n[87] respawn -- If grespawn doesnt work you can use respawn,\n[88] delobj [obj] -- Deletes a certain brick in workspace, client sided,\n[89] getplrs -- Prints all players in game,\n[90] deldecal -- Deletes all decals client sided,\n[91] opfinality -- Loads in my FE GUI Opfinality,\n[92] remotes -- Prints all remotes in the game in the console when added,\n[93] noremotes -- Stops printing remotes,\n[94] tpdefault -- Stops all loop teleports to a player,\n[95] stopsit -- Will not allow you to sit,\n[96] gosit -- Allows you to sit,\n[97] clicktp -- Enables click tp,\n[98] noclicktp -- Disables click tp,\n[99] toolson -- If any tools are dropped in the workspace you will automatically get them,\n[100] toolsoff -- Stops ;toolson,\n[101] version -- Gets the admin version, \n This list of commands is NOT showing everything, go to my thread in the pastebin link to see ALL commands."
  5690. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5691. TextLabel.TextSize = 15
  5692. TextLabel.TextWrapped = true
  5693. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5694. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  5695. closegui.Name = "closegui"
  5696. closegui.Parent = CMDSFRAME
  5697. closegui.BackgroundColor3 = Color3.new(0.890196, 0.223529, 0.0588235)
  5698. closegui.BorderSizePixel = 0
  5699. closegui.Position = UDim2.new(0.995000005, 0, 0, 0)
  5700. closegui.Size = UDim2.new(0.0545952693, 0, 0.0728644878, 0)
  5701. closegui.Font = Enum.Font.SourceSansBold
  5702. closegui.FontSize = Enum.FontSize.Size24
  5703. closegui.Text = "X"
  5704. closegui.TextColor3 = Color3.new(1, 1, 1)
  5705. closegui.TextSize = 20
  5706.  
  5707. closegui.MouseButton1Click:connect(function()
  5708. CMDSFRAME.Visible = false
  5709. end)
  5710.  
  5711. game:GetService('RunService').Stepped:connect(function()
  5712. if spin then
  5713. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[spinplr.Name].Character.HumanoidRootPart.CFrame
  5714. end
  5715. if followed then
  5716. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[flwplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")[flwplr.Name].Character.HumanoidRootPart.CFrame.lookVector * -5
  5717. end
  5718. if traill then
  5719. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[trlplr.Name].Character.HumanoidRootPart.CFrame + game:GetService("Players")[trlplr.Name].Character.HumanoidRootPart.CFrame.lookVector * 5
  5720. end
  5721. if annoying then
  5722. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[annplr.Name].Character.HumanoidRootPart.CFrame
  5723. end
  5724. if hwalk then
  5725. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[hdwplr.Name].Character.HumanoidRootPart.CFrame + Vector3.new(0, 4, 0)
  5726. end
  5727. if staring then
  5728. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(lplayer.Character.Torso.Position, game:GetService("Players")[stareplr.Name].Character.Torso.Position)
  5729. end
  5730. end)
  5731. game:GetService('RunService').Stepped:connect(function()
  5732. if noclip then
  5733. if lplayer.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then
  5734. lplayer.Character.Head.CanCollide = false
  5735. lplayer.Character.Torso.CanCollide = false
  5736. lplayer.Character["Left Leg"].CanCollide = false
  5737. lplayer.Character["Right Leg"].CanCollide = false
  5738. else
  5739. lplayer.Character.Humanoid:ChangeState(11)
  5740. end
  5741. end
  5742. if changingstate then
  5743. lplayer.Character.Humanoid:ChangeState(statechosen)
  5744. end
  5745. end)
  5746. game:GetService('RunService').Stepped:connect(function()
  5747. if droppinghats then
  5748. for i,v in pairs(lplayer.Character:GetChildren()) do
  5749. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  5750. v.Parent = workspace
  5751. end
  5752. end
  5753. end
  5754. if droppingtools then
  5755. for i,v in pairs(lplayer.Character:GetChildren()) do
  5756. if (v:IsA("Tool")) then
  5757. v.Parent = workspace
  5758. end
  5759. end
  5760. end
  5761. if removingmeshhats then
  5762. for i,v in pairs(lplayer.Character:GetChildren()) do
  5763. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  5764. v.Handle.Mesh:Destroy()
  5765. end
  5766. end
  5767. end
  5768. if removingmeshtool then
  5769. for i,v in pairs(lplayer.Character:GetChildren()) do
  5770. if (v:IsA("Tool")) then
  5771. v.Handle.Mesh:Destroy()
  5772. end
  5773. end
  5774. end
  5775. end)
  5776. game:GetService('RunService').Stepped:connect(function()
  5777. if banpl then
  5778. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[bplrr].Character.HumanoidRootPart.CFrame
  5779. end
  5780. end)
  5781. game:GetService('RunService').Stepped:connect(function()
  5782. if stopsitting then
  5783. lplayer.Character.Humanoid.Sit = false
  5784. end
  5785. end)
  5786.  
  5787. plr = lplayer
  5788. hum = plr.Character.HumanoidRootPart
  5789. mouse = plr:GetMouse()
  5790. mouse.KeyDown:connect(function(key)
  5791. if key == "e" then
  5792. if mouse.Target then
  5793. if clickgoto then
  5794. hum.CFrame = CFrame.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
  5795. elseif clickdel then
  5796. mouse.Target:Destroy()
  5797. end
  5798. end
  5799. end
  5800. end)
  5801.  
  5802. game:GetService("Workspace").ChildAdded:connect(function(part)
  5803. if gettingtools then
  5804. if part:IsA("Tool") then
  5805. part.Handle.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  5806. end
  5807. end
  5808. end)
  5809.  
  5810. lplayer.Chatted:Connect(function(msg)
  5811. if string.sub(msg, 1, 6) == (prefix.."kill ") then
  5812. if string.sub(msg, 7) == "me" then
  5813. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(100000,0,100000)
  5814. else
  5815. for i,v in pairs(GetPlayer(string.sub(msg, 7)))do
  5816. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  5817. lplayer.Character.Humanoid.Name = 1
  5818. local l = lplayer.Character["1"]:Clone()
  5819. l.Parent = lplayer.Character
  5820. l.Name = "Humanoid"
  5821. wait(0.1)
  5822. lplayer.Character["1"]:Destroy()
  5823. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  5824. lplayer.Character.Animate.Disabled = true
  5825. wait(0.1)
  5826. lplayer.Character.Animate.Disabled = false
  5827. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  5828. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  5829. lplayer.Character.Humanoid:EquipTool(v)
  5830. end
  5831. local function tp(player,player2)
  5832. local char1,char2=player.Character,player2.Character
  5833. if char1 and char2 then
  5834. char1:MoveTo(char2.Head.Position)
  5835. end
  5836. end
  5837. wait(0.1)
  5838. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  5839. wait(0.2)
  5840. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  5841. wait(0.5)
  5842. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
  5843. wait(0.7)
  5844. tp(lplayer,game:GetService("Players")[v.Name])
  5845. wait(0.7)
  5846. lplayer.Character.HumanoidRootPart.CFrame = NOW
  5847. game:GetService("StarterGui"):SetCore("SendNotification", {
  5848. Title = "Tools needed!";
  5849. Text = "You need a tool in your backpack for this command!";
  5850. })
  5851. end
  5852. end
  5853. end
  5854. if string.sub(msg, 1, 7) == (prefix.."bring ") then
  5855. for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
  5856. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  5857. lplayer.Character.Humanoid.Name = 1
  5858. local l = lplayer.Character["1"]:Clone()
  5859. l.Parent = lplayer.Character
  5860. l.Name = "Humanoid"
  5861. wait(0.1)
  5862. lplayer.Character["1"]:Destroy()
  5863. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  5864. lplayer.Character.Animate.Disabled = true
  5865. wait(0.1)
  5866. lplayer.Character.Animate.Disabled = false
  5867. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  5868. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  5869. lplayer.Character.Humanoid:EquipTool(v)
  5870. end
  5871. local function tp(player,player2)
  5872. local char1,char2=player.Character,player2.Character
  5873. if char1 and char2 then
  5874. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  5875. end
  5876. end
  5877. local function getout(player,player2)
  5878. local char1,char2=player.Character,player2.Character
  5879. if char1 and char2 then
  5880. char1:MoveTo(char2.Head.Position)
  5881. end
  5882. end
  5883. tp(game:GetService("Players")[v.Name], lplayer)
  5884. wait(0.2)
  5885. tp(game:GetService("Players")[v.Name], lplayer)
  5886. wait(0.5)
  5887. lplayer.Character.HumanoidRootPart.CFrame = NOW
  5888. wait(0.5)
  5889. getout(lplayer, game:GetService("Players")[v.Name])
  5890. wait(0.3)
  5891. lplayer.Character.HumanoidRootPart.CFrame = NOW
  5892. game:GetService("StarterGui"):SetCore("SendNotification", {
  5893. Title = "Tools needed!";
  5894. Text = "You need a tool in your backpack for this command!";
  5895. })
  5896. end
  5897. end
  5898. if string.sub(msg, 1, 6) == (prefix.."spin ") then
  5899. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  5900. lplayer.Character.Humanoid.Name = 1
  5901. local l = lplayer.Character["1"]:Clone()
  5902. l.Parent = lplayer.Character
  5903. l.Name = "Humanoid"
  5904. wait(0.1)
  5905. lplayer.Character["1"]:Destroy()
  5906. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  5907. lplayer.Character.Animate.Disabled = true
  5908. wait(0.1)
  5909. lplayer.Character.Animate.Disabled = false
  5910. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  5911. lplayer.Character.Animate.Disabled = false
  5912. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  5913. lplayer.Character.Humanoid:EquipTool(v)
  5914. end
  5915. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  5916. spinplr = v
  5917. wait(0.5)
  5918. spin = true
  5919. game:GetService("StarterGui"):SetCore("SendNotification", {
  5920. Title = "Tools needed!";
  5921. Text = "You need a tool in your backpack for this command!";
  5922. })
  5923. end
  5924. end
  5925. if string.sub(msg, 1, 7) == (prefix.."unspin") then
  5926. spin = false
  5927. end
  5928. if string.sub(msg, 1, 8) == (prefix.."attach ") then
  5929. for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
  5930. lplayer.Character.Humanoid.Name = 1
  5931. local l = lplayer.Character["1"]:Clone()
  5932. l.Parent = lplayer.Character
  5933. l.Name = "Humanoid"
  5934. wait(0.1)
  5935. lplayer.Character["1"]:Destroy()
  5936. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  5937. lplayer.Character.Animate.Disabled = true
  5938. wait(0.1)
  5939. lplayer.Character.Animate.Disabled = false
  5940. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  5941. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  5942. lplayer.Character.Humanoid:EquipTool(v)
  5943. end
  5944. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  5945. wait(0.3)
  5946. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  5947. attplr = v
  5948. game:GetService("StarterGui"):SetCore("SendNotification", {
  5949. Title = "Tools needed!";
  5950. Text = "You need a tool in your backpack for this command!";
  5951. })
  5952. end
  5953. end
  5954. if string.sub(msg, 1, 10) == (prefix.."unattach ") then
  5955. for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
  5956. local function getout(player,player2)
  5957. local char1,char2=player.Character,player2.Character
  5958. if char1 and char2 then
  5959. char1:MoveTo(char2.Head.Position)
  5960. end
  5961. end
  5962. getout(lplayer, game:GetService("Players")[v.Name])
  5963. end
  5964. end
  5965. if string.sub(msg, 1, 8) == (prefix.."follow ") then
  5966. for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
  5967. followed = true
  5968. flwplr = v
  5969. end
  5970. end
  5971. if string.sub(msg, 1, 9) == (prefix.."unfollow") then
  5972. followed = false
  5973. end
  5974. if string.sub(msg, 1, 10) == (prefix.."freefall ") then
  5975. for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
  5976. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  5977. lplayer.Character.Humanoid.Name = 1
  5978. local l = lplayer.Character["1"]:Clone()
  5979. l.Parent = lplayer.Character
  5980. l.Name = "Humanoid"
  5981. wait(0.1)
  5982. lplayer.Character["1"]:Destroy()
  5983. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  5984. lplayer.Character.Animate.Disabled = true
  5985. wait(0.1)
  5986. lplayer.Character.Animate.Disabled = false
  5987. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  5988. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  5989. lplayer.Character.Humanoid:EquipTool(v)
  5990. end
  5991. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  5992. wait(0.2)
  5993. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  5994. wait(0.6)
  5995. lplayer.Character.HumanoidRootPart.CFrame = NOW
  5996. wait(0.6)
  5997. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
  5998. game:GetService("StarterGui"):SetCore("SendNotification", {
  5999. Title = "Tools needed!";
  6000. Text = "You need a tool in your backpack for this command!";
  6001. })
  6002. end
  6003. end
  6004. if string.sub(msg, 1, 7) == (prefix.."trail ") then
  6005. for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
  6006. traill = true
  6007. trlplr = v
  6008. end
  6009. end
  6010. if string.sub(msg, 1, 8) == (prefix.."untrail") then
  6011. traill = false
  6012. end
  6013. if string.sub(msg, 1, 7) == (prefix.."orbit ") then
  6014. if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or string.sub(msg, 8) == "me" then
  6015. lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  6016. else
  6017. for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
  6018. local o = Instance.new("RocketPropulsion")
  6019. o.Parent = lplayer.Character.HumanoidRootPart
  6020. o.Name = "Orbit"
  6021. o.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
  6022. o:Fire()
  6023. noclip = true
  6024. end
  6025. end
  6026. end
  6027. if string.sub(msg, 1, 8) == (prefix.."unorbit") then
  6028. lplayer.Character.HumanoidRootPart.Orbit:Destroy()
  6029. noclip = false
  6030. end
  6031. if string.sub(msg, 1, 7) == (prefix.."fling ") then
  6032. if string.sub(msg, 8) == "all" or string.sub(msg, 8) == "others" or string.sub(msg, 8) == "me" then
  6033. lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  6034. else
  6035. for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
  6036. local y = Instance.new("RocketPropulsion")
  6037. y.Parent = lplayer.Character.HumanoidRootPart
  6038. y.CartoonFactor = 1
  6039. y.MaxThrust = 800000
  6040. y.MaxSpeed = 1000
  6041. y.ThrustP = 200000
  6042. y.Name = "Fling"
  6043. game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
  6044. y.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
  6045. y:Fire()
  6046. noclip = true
  6047. end
  6048. end
  6049. end
  6050. if string.sub(msg, 1, 8) == (prefix.."unfling") then
  6051. noclip = false
  6052. lplayer.Character.HumanoidRootPart.Fling:Destroy()
  6053. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
  6054. wait(0.4)
  6055. lplayer.Character.HumanoidRootPart.Fling:Destroy()
  6056. end
  6057. if string.sub(msg, 1, 8) == (prefix.."fecheck") then
  6058. if game:GetService("Workspace").FilteringEnabled == true then
  6059. warn("FE is Enabled (Filtering Enabled)")
  6060. game:GetService("StarterGui"):SetCore("SendNotification", {
  6061. Title = "FE is Enabled";
  6062. Text = "Filtering Enabled. Enjoy using Reviz Admin!";
  6063. })
  6064. else
  6065. warn("FE is Disabled (Filtering Disabled) Consider using a different admin script.")
  6066. game:GetService("StarterGui"):SetCore("SendNotification", {
  6067. Title = "FE is Disabled";
  6068. Text = "Filtering Disabled. Consider using a different admin script.";
  6069. })
  6070. end
  6071. end
  6072. if string.sub(msg, 1, 6) == (prefix.."void ") then
  6073. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  6074. lplayer.Character.Humanoid.Name = 1
  6075. local l = lplayer.Character["1"]:Clone()
  6076. l.Parent = lplayer.Character
  6077. l.Name = "Humanoid"
  6078. wait(0.1)
  6079. lplayer.Character["1"]:Destroy()
  6080. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  6081. lplayer.Character.Animate.Disabled = true
  6082. wait(0.1)
  6083. lplayer.Character.Animate.Disabled = false
  6084. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  6085. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  6086. lplayer.Character.Humanoid:EquipTool(v)
  6087. end
  6088. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6089. wait(0.2)
  6090. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6091. wait(0.6)
  6092. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999999999,0,999999999999999)
  6093. game:GetService("StarterGui"):SetCore("SendNotification", {
  6094. Title = "Tools needed!";
  6095. Text = "You need a tool in your backpack for this command!";
  6096. })
  6097. end
  6098. end
  6099. if string.sub(msg, 1, 7) == (prefix.."noclip") then
  6100. noclip = true
  6101. game:GetService("StarterGui"):SetCore("SendNotification", {
  6102. Title = "Noclip enabled";
  6103. Text = "Type ;clip to disable";
  6104. })
  6105. end
  6106. if string.sub(msg, 1, 5) == (prefix.."clip") then
  6107. noclip = false
  6108. game:GetService("StarterGui"):SetCore("SendNotification", {
  6109. Title = "Noclip disabled";
  6110. Text = "Type ;noclip to enable";
  6111. })
  6112. end
  6113. if string.sub(msg, 1, 7) == (prefix.."speed ") then
  6114. lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 8))
  6115. end
  6116. if string.sub(msg, 1, 4) == (prefix.."ws ") then
  6117. lplayer.Character.Humanoid.WalkSpeed = (string.sub(msg, 5))
  6118. end
  6119. if string.sub(msg, 1, 11) == (prefix.."hipheight ") then
  6120. lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 12))
  6121. end
  6122. if string.sub(msg, 1, 4) == (prefix.."hh ") then
  6123. lplayer.Character.Humanoid.HipHeight = (string.sub(msg, 5))
  6124. end
  6125. if string.sub(msg, 1, 11) == (prefix.."jumppower ") then
  6126. lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 12))
  6127. end
  6128. if string.sub(msg, 1, 4) == (prefix.."jp ") then
  6129. lplayer.Character.Humanoid.JumpPower = (string.sub(msg, 5))
  6130. end
  6131. if string.sub(msg, 1, 8) == (prefix.."default") then
  6132. lplayer.Character.Humanoid.JumpPower = 50
  6133. lplayer.Character.Humanoid.WalkSpeed = 16
  6134. lplayer.Character.Humanoid.HipHeight = 0
  6135. end
  6136. if string.sub(msg, 1, 7) == (prefix.."annoy ") then
  6137. for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
  6138. annoying = true
  6139. annplr = v
  6140. end
  6141. end
  6142. if string.sub(msg, 1, 8) == (prefix.."unannoy") then
  6143. annoying = false
  6144. end
  6145. if string.sub(msg, 1, 10) == (prefix.."headwalk ") then
  6146. for i,v in pairs(GetPlayer(string.sub(msg, 11))) do
  6147. hwalk = true
  6148. hdwplr = v
  6149. end
  6150. end
  6151. if string.sub(msg, 1, 11) == (prefix.."unheadwalk") then
  6152. hwalk = false
  6153. end
  6154. if string.sub(msg, 1, 8) == (prefix.."nolimbs") then
  6155. lplayer.Character["Left Leg"]:Destroy()
  6156. lplayer.Character["Left Arm"]:Destroy()
  6157. lplayer.Character["Right Leg"]:Destroy()
  6158. lplayer.Character["Right Arm"]:Destroy()
  6159. end
  6160. if string.sub(msg, 1, 4) == (prefix.."god") then
  6161. lplayer.Character.Humanoid.Name = 1
  6162. local l = lplayer.Character["1"]:Clone()
  6163. l.Parent = lplayer.Character
  6164. l.Name = "Humanoid"
  6165. wait(0.1)
  6166. lplayer.Character["1"]:Destroy()
  6167. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  6168. lplayer.Character.Animate.Disabled = true
  6169. wait(0.1)
  6170. lplayer.Character.Animate.Disabled = false
  6171. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  6172. game:GetService("StarterGui"):SetCore("SendNotification", {
  6173. Title = "FE Godmode enabled";
  6174. Text = "Use ;grespawn or ;respawn to remove";
  6175. })
  6176. end
  6177. if string.sub(msg, 1, 9) == (prefix.."drophats") then
  6178. for i,v in pairs(lplayer.Character:GetChildren()) do
  6179. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  6180. v.Parent = workspace
  6181. end
  6182. end
  6183. end
  6184. if string.sub(msg, 1, 9) == (prefix.."droptool") then
  6185. for i,v in pairs(lplayer.Character:GetChildren()) do
  6186. if (v:IsA("Tool")) then
  6187. v.Parent = workspace
  6188. end
  6189. end
  6190. end
  6191. if string.sub(msg, 1, 10) == (prefix.."loopdhats") then
  6192. droppinghats = true
  6193. game:GetService("StarterGui"):SetCore("SendNotification", {
  6194. Title = "Loop Drop Enabled";
  6195. Text = "Type ;unloopdhats to disable";
  6196. })
  6197. end
  6198. if string.sub(msg, 1, 12) == (prefix.."unloopdhats") then
  6199. droppinghats = false
  6200. game:GetService("StarterGui"):SetCore("SendNotification", {
  6201. Title = "Loop Drop Disabled";
  6202. Text = "Type ;loopdhats to enable.";
  6203. })
  6204. end
  6205. if string.sub(msg, 1, 10) == (prefix.."loopdtool") then
  6206. droppingtools = true
  6207. game:GetService("StarterGui"):SetCore("SendNotification", {
  6208. Title = "Loop Drop Enabled";
  6209. Text = "Type ;unloopdtool to disable";
  6210. })
  6211. end
  6212. if string.sub(msg, 1, 12) == (prefix.."unloopdtool") then
  6213. droppingtools = false
  6214. game:GetService("StarterGui"):SetCore("SendNotification", {
  6215. Title = "Loop Drop Disabled";
  6216. Text = "Type ;loopdtool to enable.";
  6217. })
  6218. end
  6219. if string.sub(msg, 1, 10) == (prefix.."invisible") then -- Credit to Timeless
  6220. Local = game:GetService('Players').LocalPlayer
  6221. Char = Local.Character
  6222. touched,tpdback = false, false
  6223. box = Instance.new('Part',workspace)
  6224. box.Anchored = true
  6225. box.CanCollide = true
  6226. box.Size = Vector3.new(10,1,10)
  6227. box.Position = Vector3.new(0,10000,0)
  6228. box.Touched:connect(function(part)
  6229. if (part.Parent.Name == Local.Name) then
  6230. if touched == false then
  6231. touched = true
  6232. function apply()
  6233. if script.Disabled ~= true then
  6234. no = Char.HumanoidRootPart:Clone()
  6235. wait(.25)
  6236. Char.HumanoidRootPart:Destroy()
  6237. no.Parent = Char
  6238. Char:MoveTo(loc)
  6239. touched = false
  6240. end end
  6241. if Char then
  6242. apply()
  6243. end
  6244. end
  6245. end
  6246. end)
  6247. repeat wait() until Char
  6248. loc = Char.HumanoidRootPart.Position
  6249. Char:MoveTo(box.Position + Vector3.new(0,.5,0))
  6250. game:GetService("StarterGui"):SetCore("SendNotification", {
  6251. Title = "Invisibility enabled!";
  6252. Text = "Reset or use ;respawn to remove.";
  6253. })
  6254. end
  6255. if string.sub(msg, 1, 6) == (prefix.."view ") then
  6256. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  6257. if game:GetService("Players")[v.Name].Character.Humanoid then
  6258. game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Humanoid
  6259. else
  6260. game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
  6261. end
  6262. end
  6263. end
  6264. if string.sub(msg, 1, 7) == (prefix.."unview") then
  6265. if lplayer.Character.Humanoid then
  6266. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
  6267. else
  6268. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
  6269. end
  6270. end
  6271. if string.sub(msg, 1, 6) == (prefix.."goto ") then
  6272. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  6273. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6274. end
  6275. end
  6276. if string.sub(msg, 1, 4) == (prefix.."fly") then
  6277. repeat wait() until lplayer and lplayer.Character and lplayer.Character:FindFirstChild('HumanoidRootPart') and lplayer.Character:FindFirstChild('Humanoid')
  6278. repeat wait() until Mouse
  6279.  
  6280. local T = lplayer.Character.HumanoidRootPart
  6281. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  6282. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  6283. local SPEED = speedget
  6284.  
  6285. local function fly()
  6286. flying = true
  6287. local BG = Instance.new('BodyGyro', T)
  6288. local BV = Instance.new('BodyVelocity', T)
  6289. BG.P = 9e4
  6290. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  6291. BG.cframe = T.CFrame
  6292. BV.velocity = Vector3.new(0, 0.1, 0)
  6293. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  6294. spawn(function()
  6295. repeat wait()
  6296. lplayer.Character.Humanoid.PlatformStand = true
  6297. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  6298. SPEED = 50
  6299. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  6300. SPEED = 0
  6301. end
  6302. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  6303. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  6304. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  6305. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  6306. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  6307. else
  6308. BV.velocity = Vector3.new(0, 0.1, 0)
  6309. end
  6310. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  6311. until not flying
  6312. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  6313. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  6314. SPEED = 0
  6315. BG:destroy()
  6316. BV:destroy()
  6317. lplayer.Character.Humanoid.PlatformStand = false
  6318. end)
  6319. end
  6320. Mouse.KeyDown:connect(function(KEY)
  6321. if KEY:lower() == 'w' then
  6322. CONTROL.F = speedfly
  6323. elseif KEY:lower() == 's' then
  6324. CONTROL.B = -speedfly
  6325. elseif KEY:lower() == 'a' then
  6326. CONTROL.L = -speedfly
  6327. elseif KEY:lower() == 'd' then
  6328. CONTROL.R = speedfly
  6329. end
  6330. end)
  6331. Mouse.KeyUp:connect(function(KEY)
  6332. if KEY:lower() == 'w' then
  6333. CONTROL.F = 0
  6334. elseif KEY:lower() == 's' then
  6335. CONTROL.B = 0
  6336. elseif KEY:lower() == 'a' then
  6337. CONTROL.L = 0
  6338. elseif KEY:lower() == 'd' then
  6339. CONTROL.R = 0
  6340. end
  6341. end)
  6342. fly()
  6343. end
  6344. if string.sub(msg, 1, 6) == (prefix.."unfly") then
  6345. flying = false
  6346. lplayer.Character.Humanoid.PlatformStand = false
  6347. end
  6348. if string.sub(msg, 1, 6) == (prefix.."chat ") then
  6349. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer((string.sub(msg, 7)), "All")
  6350. end
  6351. if string.sub(msg, 1, 6) == (prefix.."spam ") then
  6352. spamtext = (string.sub(msg, 7))
  6353. spamming = true
  6354. end
  6355. if string.sub(msg, 1, 7) == (prefix.."unspam") then
  6356. spamming = false
  6357. end
  6358. if string.sub(msg, 1, 10) == (prefix.."spamwait ") then
  6359. spamdelay = (string.sub(msg, 11))
  6360. end
  6361. if string.sub(msg, 1, 8) == (prefix.."pmspam ") then
  6362. for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
  6363. pmspammed = v.Name
  6364. spammingpm = true
  6365. end
  6366. end
  6367. if string.sub(msg, 1, 9) == (prefix.."unpmspam") then
  6368. spammingpm = false
  6369. end
  6370. if string.sub(msg, 1, 9) == (prefix.."cfreeze ") then
  6371. for i,v in pairs(GetPlayer(string.sub(msg, 10))) do
  6372. v.Character["Left Leg"].Anchored = true
  6373. v.Character["Left Arm"].Anchored = true
  6374. v.Character["Right Leg"].Anchored = true
  6375. v.Character["Right Arm"].Anchored = true
  6376. v.Character.Torso.Anchored = true
  6377. v.Character.Head.Anchored = true
  6378. end
  6379. end
  6380. if string.sub(msg, 1, 11) == (prefix.."uncfreeze ") then
  6381. for i,v in pairs(GetPlayer(string.sub(msg, 12))) do
  6382. v.Character["Left Leg"].Anchored = false
  6383. v.Character["Left Arm"].Anchored = false
  6384. v.Character["Right Leg"].Anchored = false
  6385. v.Character["Right Arm"].Anchored = false
  6386. v.Character.Torso.Anchored = false
  6387. v.Character.Head.Anchored = false
  6388. end
  6389. end
  6390. if string.sub(msg, 1, 9) == (prefix.."unlockws") then
  6391. local a = game:GetService("Workspace"):getChildren()
  6392. for i = 1, #a do
  6393. if a[i].className == "Part" then
  6394. a[i].Locked = false
  6395. elseif a[i].className == "Model" then
  6396. local r = a[i]:getChildren()
  6397. for i = 1, #r do
  6398. if r[i].className == "Part" then
  6399. r[i].Locked = false
  6400. end
  6401. end
  6402. end
  6403. end
  6404. game:GetService("StarterGui"):SetCore("SendNotification", {
  6405. Title = "Success!";
  6406. Text = "Workspace unlocked. Use ;lockws to lock.";
  6407. })
  6408. end
  6409. if string.sub(msg, 1, 7) == (prefix.."lockws") then
  6410. local a = game:GetService("Workspace"):getChildren()
  6411. for i = 1, #a do
  6412. if a[i].className == "Part" then
  6413. a[i].Locked = true
  6414. elseif a[i].className == "Model" then
  6415. local r = a[i]:getChildren()
  6416. for i = 1, #r do
  6417. if r[i].className == "Part" then
  6418. r[i].Locked = true
  6419. end
  6420. end
  6421. end
  6422. end
  6423. end
  6424. if string.sub(msg, 1, 7) == (prefix.."btools") then
  6425. local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
  6426. Clone_T.BinType = "Clone"
  6427. local Destruct = Instance.new("HopperBin",lplayer.Backpack)
  6428. Destruct.BinType = "Hammer"
  6429. local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
  6430. Hold_T.BinType = "Grab"
  6431. end
  6432. if string.sub(msg, 1, 7) == (prefix.."pstand") then
  6433. lplayer.Character.Humanoid.PlatformStand = true
  6434. end
  6435. if string.sub(msg, 1, 9) == (prefix.."unpstand") then
  6436. lplayer.Character.Humanoid.PlatformStand = false
  6437. end
  6438. if string.sub(msg, 1, 10) == (prefix.."blockhead") then
  6439. lplayer.Character.Head.Mesh:Destroy()
  6440. end
  6441. if string.sub(msg, 1, 4) == (prefix.."sit") then
  6442. lplayer.Character.Humanoid.Sit = true
  6443. end
  6444. if string.sub(msg, 1, 10) == (prefix.."bringobj ") then
  6445. local function bringobjw()
  6446. for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
  6447. if obj.Name == (string.sub(msg, 11)) then
  6448. obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  6449. obj.CanCollide = false
  6450. obj.Transparency = 0.7
  6451. wait()
  6452. obj.CFrame = lplayer.Character["Left Leg"].CFrame
  6453. wait()
  6454. obj.CFrame = lplayer.Character["Right Leg"].CFrame
  6455. wait()
  6456. obj.CFrame = lplayer.Character["Head"].CFrame
  6457. end
  6458. end
  6459. end
  6460. while wait() do
  6461. bringobjw()
  6462. end
  6463. game:GetService("StarterGui"):SetCore("SendNotification", {
  6464. Title = "BringObj";
  6465. Text = "BringObj enabled.";
  6466. })
  6467. end
  6468. if string.sub(msg, 1, 7) == (prefix.."wsvis ") then
  6469. vis = (string.sub(msg, 8))
  6470. local a = game:GetService("Workspace"):GetDescendants()
  6471. for i = 1, #a do
  6472. if a[i].className == "Part" then
  6473. a[i].Transparency = vis
  6474. elseif a[i].className == "Model" then
  6475. local r = a[i]:getChildren()
  6476. for i = 1, #r do
  6477. if r[i].className == "Part" then
  6478. r[i].Transparency = vis
  6479. end
  6480. end
  6481. end
  6482. end
  6483. end
  6484. if string.sub(msg, 1, 11) == (prefix.."hypertotal") then
  6485. loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
  6486. game:GetService("StarterGui"):SetCore("SendNotification", {
  6487. Title = "Success!";
  6488. Text = "HyperTotal GUI Loaded!";
  6489. })
  6490. end
  6491. if string.sub(msg, 1, 5) == (prefix.."cmds") then
  6492. CMDSFRAME.Visible = true
  6493. end
  6494. if string.sub(msg, 1, 10) == (prefix.."rmeshhats") then
  6495. for i,v in pairs(lplayer.Character:GetChildren()) do
  6496. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  6497. v.Handle.Mesh:Destroy()
  6498. end
  6499. end
  6500. end
  6501. if string.sub(msg, 1, 10) == (prefix.."blockhats") then
  6502. for i,v in pairs(lplayer.Character:GetChildren()) do
  6503. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  6504. v.Handle.Mesh:Destroy()
  6505. end
  6506. end
  6507. end
  6508. if string.sub(msg, 1, 10) == (prefix.."rmeshtool") then
  6509. for i,v in pairs(lplayer.Character:GetChildren()) do
  6510. if (v:IsA("Tool")) then
  6511. v.Handle.Mesh:Destroy()
  6512. end
  6513. end
  6514. end
  6515. if string.sub(msg, 1, 10) == (prefix.."blocktool") then
  6516. for i,v in pairs(lplayer.Character:GetChildren()) do
  6517. if (v:IsA("Tool")) then
  6518. v.Handle.Mesh:Destroy()
  6519. end
  6520. end
  6521. end
  6522. if string.sub(msg, 1, 8) == (prefix.."spinner") then
  6523. local p = Instance.new("RocketPropulsion")
  6524. p.Parent = lplayer.Character.HumanoidRootPart
  6525. p.Name = "Spinner"
  6526. p.Target = lplayer.Character["Left Arm"]
  6527. p:Fire()
  6528. game:GetService("StarterGui"):SetCore("SendNotification", {
  6529. Title = "Spinner enabled";
  6530. Text = "Type ;nospinner to disable.";
  6531. })
  6532. end
  6533. if string.sub(msg, 1, 10) == (prefix.."nospinner") then
  6534. lplayer.Character.HumanoidRootPart.Spinner:Destroy()
  6535. end
  6536. if string.sub(msg, 1, 7) == (prefix.."reachd") then
  6537. for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
  6538. if v:isA("Tool") then
  6539. local a = Instance.new("SelectionBox",v.Handle)
  6540. a.Adornee = v.Handle
  6541. v.Handle.Size = Vector3.new(0.5,0.5,60)
  6542. v.GripPos = Vector3.new(0,0,0)
  6543. lplayer.Character.Humanoid:UnequipTools()
  6544. end
  6545. end
  6546. game:GetService("StarterGui"):SetCore("SendNotification", {
  6547. Title = "Reach applied!";
  6548. Text = "Applied to equipped sword. Use ;noreach to disable.";
  6549. })
  6550. end
  6551. if string.sub(msg, 1, 7) == (prefix.."reach ") then
  6552. for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
  6553. if v:isA("Tool") then
  6554. handleSize = v.Handle.Size
  6555. wait()
  6556. local a = Instance.new("SelectionBox",v.Handle)
  6557. a.Name = "a"
  6558. a.Adornee = v.Handle
  6559. v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(msg, 8)))
  6560. v.GripPos = Vector3.new(0,0,0)
  6561. lplayer.Character.Humanoid:UnequipTools()
  6562. end
  6563. end
  6564. game:GetService("StarterGui"):SetCore("SendNotification", {
  6565. Title = "Reach applied!";
  6566. Text = "Applied to equipped sword. Use ;noreach to disable.";
  6567. })
  6568. end
  6569. if string.sub(msg, 1, 8) == (prefix.."noreach") then
  6570. for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
  6571. if v:isA("Tool") then
  6572. v.Handle.a:Destroy()
  6573. v.Handle.Size = handleSize
  6574. end
  6575. end
  6576. game:GetService("StarterGui"):SetCore("SendNotification", {
  6577. Title = "Reach removed!";
  6578. Text = "Removed reach from equipped sword.";
  6579. })
  6580. end
  6581. if string.sub(msg, 1, 7) == (prefix.."rkill ") then
  6582. for i,v in pairs(GetPlayer(string.sub(msg, 8)))do
  6583. lplayer.Character.Humanoid.Name = 1
  6584. local l = lplayer.Character["1"]:Clone()
  6585. l.Parent = lplayer.Character
  6586. l.Name = "Humanoid"
  6587. wait(0.1)
  6588. lplayer.Character["1"]:Destroy()
  6589. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  6590. lplayer.Character.Animate.Disabled = true
  6591. wait(0.1)
  6592. lplayer.Character.Animate.Disabled = false
  6593. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  6594. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  6595. lplayer.Character.Humanoid:EquipTool(v)
  6596. end
  6597. wait(0.1)
  6598. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6599. wait(0.2)
  6600. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6601. wait(0.5)
  6602. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
  6603. game:GetService("StarterGui"):SetCore("SendNotification", {
  6604. Title = "Tools needed!";
  6605. Text = "You need a tool in your backpack for this command!";
  6606. })
  6607. end
  6608. end
  6609. if string.sub(msg, 1, 7) == (prefix.."tp me ") then
  6610. for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
  6611. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6612. end
  6613. end
  6614. if string.sub(msg, 1, 8) == (prefix.."cbring ") then
  6615. if (string.sub(msg, 9)) == "all" or (string.sub(msg, 9)) == "All" or (string.sub(msg, 9)) == "ALL" then
  6616. cbringall = true
  6617. else
  6618. for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
  6619. brplr = v.Name
  6620. end
  6621. end
  6622. cbring = true
  6623. end
  6624. if string.sub(msg, 1, 9) == (prefix.."uncbring") then
  6625. cbring = false
  6626. cbringall = false
  6627. end
  6628. if string.sub(msg, 1, 6) == (prefix.."swap ") then
  6629. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  6630. local NOWPLR = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6631. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  6632. lplayer.Character.Humanoid.Name = 1
  6633. local l = lplayer.Character["1"]:Clone()
  6634. l.Parent = lplayer.Character
  6635. l.Name = "Humanoid"
  6636. wait(0.1)
  6637. lplayer.Character["1"]:Destroy()
  6638. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  6639. lplayer.Character.Animate.Disabled = true
  6640. wait(0.1)
  6641. lplayer.Character.Animate.Disabled = false
  6642. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  6643. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  6644. lplayer.Character.Humanoid:EquipTool(v)
  6645. end
  6646. local function tp(player,player2)
  6647. local char1,char2=player.Character,player2.Character
  6648. if char1 and char2 then
  6649. char1:MoveTo(char2.Head.Position)
  6650. end
  6651. end
  6652. wait(0.1)
  6653. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6654. wait(0.2)
  6655. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  6656. wait(0.5)
  6657. lplayer.Character.HumanoidRootPart.CFrame = NOW
  6658. wait(0.6)
  6659. tp(lplayer, game:GetService("Players")[v.Name])
  6660. wait(0.4)
  6661. lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
  6662. game:GetService("StarterGui"):SetCore("SendNotification", {
  6663. Title = "Tools needed!";
  6664. Text = "You need a tool in your backpack for this command!";
  6665. })
  6666. end
  6667. end
  6668. if string.sub(msg, 1, 8) == (prefix.."glitch ") then
  6669. for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
  6670. lplayer.Character.Humanoid.Name = 1
  6671. local l = lplayer.Character["1"]:Clone()
  6672. l.Parent = lplayer.Character
  6673. l.Name = "Humanoid"
  6674. wait(0.1)
  6675. lplayer.Character["1"]:Destroy()
  6676. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  6677. lplayer.Character.Animate.Disabled = true
  6678. wait(0.1)
  6679. lplayer.Character.Animate.Disabled = false
  6680. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  6681. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  6682. lplayer.Character.Humanoid:EquipTool(v)
  6683. end
  6684. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  6685. wait(0.3)
  6686. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  6687. wait(0.4)
  6688. b = Instance.new("BodyForce")
  6689. b.Parent = lplayer.Character.HumanoidRootPart
  6690. b.Name = "Glitch"
  6691. b.Force = Vector3.new(100000000,5000,0)
  6692. game:GetService("StarterGui"):SetCore("SendNotification", {
  6693. Title = "Tools needed!";
  6694. Text = "You need a tool in your backpack for this command!";
  6695. })
  6696. end
  6697. end
  6698. if string.sub(msg, 1, 9) == (prefix.."unglitch") then
  6699. lplayer.Character.HumanoidRootPart.Glitch:Destroy()
  6700. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
  6701. b = Instance.new("BodyForce")
  6702. b.Parent = lplayer.Character.HumanoidRootPart
  6703. b.Name = "unGlitch"
  6704. b.Force = Vector3.new(0,-5000000,0)
  6705. wait(2)
  6706. lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
  6707. end
  6708. if string.sub(msg, 1, 9) == (prefix.."grespawn") then
  6709. lplayer.Character.Humanoid.Health = 0
  6710. wait(1)
  6711. lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  6712. lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
  6713. end
  6714. if string.sub(msg, 1, 9) == (prefix.."explorer") then
  6715. loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
  6716. game:GetService("StarterGui"):SetCore("SendNotification", {
  6717. Title = "Success!";
  6718. Text = "DEX Explorer has loaded.";
  6719. })
  6720. end
  6721. if string.sub(msg, 1, 6) == (prefix.."anim ") then
  6722. local Anim = Instance.new("Animation")
  6723. Anim.AnimationId = "rbxassetid://"..(string.sub(msg, 7))
  6724. local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
  6725. track:Play(.1, 1, 1)
  6726. end
  6727. if string.sub(msg, 1, 8) == (prefix.."animgui") then
  6728. loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
  6729. game:GetService("StarterGui"):SetCore("SendNotification", {
  6730. Title = "Success!";
  6731. Text = "Energize Animations GUI has loaded.";
  6732. })
  6733. end
  6734. if string.sub(msg, 1, 8) == (prefix.."savepos") then
  6735. saved = lplayer.Character.HumanoidRootPart.CFrame
  6736. game:GetService("StarterGui"):SetCore("SendNotification", {
  6737. Title = "Position Saved";
  6738. Text = "Use ;loadpos to return to saved position.";
  6739. })
  6740. end
  6741. if string.sub(msg, 1, 8) == (prefix.."loadpos") then
  6742. lplayer.Character.HumanoidRootPart.CFrame = saved
  6743. end
  6744. if string.sub(msg, 1, 6) == (prefix.."bang ") then
  6745. for i,v in pairs(GetPlayer(string.sub(msg, 7))) do
  6746. local Anim2 = Instance.new("Animation")
  6747. Anim2.AnimationId = "rbxassetid://148840371"
  6748. local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
  6749. track2:Play(.1, 1, 1)
  6750. bplrr = v.Name
  6751. banpl = true
  6752. end
  6753. end
  6754. if string.sub(msg, 1, 7) == (prefix.."unbang") then
  6755. banpl = false
  6756. end
  6757. if string.sub(msg, 1, 10) == (prefix.."bringmod ") then
  6758. local function bringmodw()
  6759. for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
  6760. if obj.Name == (string.sub(msg, 11)) then
  6761. for i,ch in pairs(obj:GetDescendants()) do
  6762. if (ch:IsA("BasePart")) then
  6763. ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  6764. ch.CanCollide = false
  6765. ch.Transparency = 0.7
  6766. wait()
  6767. ch.CFrame = lplayer.Character["Left Leg"].CFrame
  6768. wait()
  6769. ch.CFrame = lplayer.Character["Right Leg"].CFrame
  6770. wait()
  6771. ch.CFrame = lplayer.Character["Head"].CFrame
  6772. end
  6773. end
  6774. end
  6775. end
  6776. end
  6777. while wait() do
  6778. bringmodw()
  6779. end
  6780. game:GetService("StarterGui"):SetCore("SendNotification", {
  6781. Title = "BringMod";
  6782. Text = "BringMod enabled.";
  6783. })
  6784. end
  6785. if string.sub(msg, 1, 8) == (prefix.."respawn") then
  6786. local mod = Instance.new('Model', workspace) mod.Name = 're '..lplayer.Name
  6787. local hum = Instance.new('Humanoid', mod)
  6788. local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
  6789. lplayer.Character = mod
  6790. end
  6791. if string.sub(msg, 1, 9) == (prefix.."shutdown") then
  6792. game:GetService'RunService'.Stepped:Connect(function()
  6793. pcall(function()
  6794. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  6795. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  6796. for _,x in pairs(v.Character.Head:GetChildren()) do
  6797. if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true) end
  6798. end
  6799. end
  6800. end
  6801. end)
  6802. end)
  6803. game:GetService("StarterGui"):SetCore("SendNotification", {
  6804. Title = "Attempting Shutdown";
  6805. Text = "Shutdown Attempt has begun.";
  6806. })
  6807. end
  6808. if string.sub(msg, 1, 8) == (prefix.."delobj ") then
  6809. objtodel = (string.sub(msg, 9))
  6810. for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
  6811. if v.Name == objtodel then
  6812. v:Destroy()
  6813. end
  6814. end
  6815. end
  6816. if string.sub(msg, 1, 8) == (prefix.."getplrs") then
  6817. for i,v in pairs(game:GetService("Players"):GetPlayers())do
  6818. print(v)
  6819. end
  6820. game:GetService("StarterGui"):SetCore("SendNotification", {
  6821. Title = "Printed";
  6822. Text = "Players have been printed to console. (F9)";
  6823. })
  6824. end
  6825. if string.sub(msg, 1, 9) == (prefix.."deldecal") then
  6826. for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
  6827. if (v:IsA("Decal")) then
  6828. v:Destroy()
  6829. end
  6830. end
  6831. end
  6832. if string.sub(msg, 1, 11) == (prefix.."opfinality") then
  6833. loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
  6834. game:GetService("StarterGui"):SetCore("SendNotification", {
  6835. Title = "Success!";
  6836. Text = "OpFinality GUI has loaded.";
  6837. })
  6838. end
  6839. if string.sub(msg, 1, 8) == (prefix.."remotes") then
  6840. remotes = true
  6841. added = true
  6842. game.DescendantAdded:connect(function(rmt)
  6843. if added == true then
  6844. if remotes == true then
  6845. if rmt:IsA("RemoteEvent") then
  6846. print("A RemoteEvent was added!")
  6847. print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
  6848. print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
  6849. end end end
  6850. end)
  6851. game.DescendantAdded:connect(function(rmtfnctn)
  6852. if added == true then
  6853. if remotes == true then
  6854. if rmtfnctn:IsA("RemoteFunction") then
  6855. warn("A RemoteFunction was added!")
  6856. warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
  6857. print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
  6858. end end end
  6859. end)
  6860.  
  6861. game.DescendantAdded:connect(function(bndfnctn)
  6862. if added == true then
  6863. if binds == true then
  6864. if bndfnctn:IsA("BindableFunction") then
  6865. print("A BindableFunction was added!")
  6866. print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
  6867. print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
  6868. end end end
  6869. end)
  6870.  
  6871. game.DescendantAdded:connect(function(bnd)
  6872. if added == true then
  6873. if binds == true then
  6874. if bnd:IsA("BindableEvent") then
  6875. warn("A BindableEvent was added!")
  6876. warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
  6877. print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
  6878. end end end
  6879. end)
  6880.  
  6881.  
  6882. if binds == true then
  6883. for i,v in pairs(game:GetDescendants()) do
  6884. if v:IsA("BindableFunction") then
  6885. print(" game." .. v:GetFullName() .. " | BindableFunction")
  6886. print(" game." .. v:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
  6887. end end
  6888. for i,v in pairs(game:GetDescendants()) do
  6889. if v:IsA("BindableEvent") then
  6890. warn(" game." .. v:GetFullName() .. " | BindableEvent")
  6891. print(" game." .. v:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
  6892. end end
  6893. else
  6894. print("Off")
  6895. end
  6896. if remotes == true then
  6897. for i,v in pairs(game:GetDescendants()) do
  6898. if v:IsA("RemoteFunction") then
  6899. warn(" game." .. v:GetFullName() .. " | RemoteFunction")
  6900. print(" game." .. v:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
  6901. end end
  6902. wait()
  6903. for i,v in pairs(game:GetDescendants()) do
  6904. if v:IsA("RemoteEvent") then
  6905. print(" game." .. v:GetFullName() .. " | RemoteEvent")
  6906. print(" game." .. v:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
  6907. end end
  6908. else
  6909. print("Off")
  6910. end
  6911. game:GetService("StarterGui"):SetCore("SendNotification", {
  6912. Title = "Printing Remotes";
  6913. Text = "Type ;noremotes to disable.";
  6914. })
  6915. end
  6916. if string.sub(msg, 1, 10) == (prefix.."noremotes") then
  6917. remotes = false
  6918. added = false
  6919. game:GetService("StarterGui"):SetCore("SendNotification", {
  6920. Title = "Printing Remotes Disabled";
  6921. Text = "Type ;remotes to enable.";
  6922. })
  6923. end
  6924. if string.sub(msg, 1, 10) == (prefix.."tpdefault") then
  6925. spin = false
  6926. followed = false
  6927. traill = false
  6928. noclip = false
  6929. annoying = false
  6930. hwalk = false
  6931. cbringing = false
  6932. end
  6933. if string.sub(msg, 1, 8) == (prefix.."stopsit") then
  6934. stopsitting = true
  6935. end
  6936. if string.sub(msg, 1, 6) == (prefix.."gosit") then
  6937. stopsitting = false
  6938. end
  6939. if string.sub(msg, 1, 8) == (prefix.."version") then
  6940. print(adminversion)
  6941. game:GetService("StarterGui"):SetCore("SendNotification", {
  6942. Title = "Version";
  6943. Text = adminversion;
  6944. })
  6945. end
  6946. if string.sub(msg, 1, 8) == (prefix.."clicktp") then
  6947. clickgoto = true
  6948. game:GetService("StarterGui"):SetCore("SendNotification", {
  6949. Title = "Click TP";
  6950. Text = "Press E to teleport to mouse position, ;noclicktp to stop";
  6951. })
  6952. end
  6953. if string.sub(msg, 1, 9) == (prefix.."clickdel") then
  6954. clickdel = true
  6955. game:GetService("StarterGui"):SetCore("SendNotification", {
  6956. Title = "Click Delete";
  6957. Text = "Press E to delete part at mouse, ;noclickdel to stop";
  6958. })
  6959. end
  6960. if string.sub(msg, 1, 11) == (prefix.."noclickdel") then
  6961. clickdel = false
  6962. game:GetService("StarterGui"):SetCore("SendNotification", {
  6963. Title = "Click Delete";
  6964. Text = "Click delete has been disabled.";
  6965. })
  6966. end
  6967. if string.sub(msg, 1, 10) == (prefix.."noclicktp") then
  6968. clickgoto = false
  6969. game:GetService("StarterGui"):SetCore("SendNotification", {
  6970. Title = "Click TP";
  6971. Text = "Click TP has been disabled.";
  6972. })
  6973. end
  6974. if string.sub(msg, 1, 8) == (prefix.."toolson") then
  6975. gettingtools = true
  6976. game:GetService("StarterGui"):SetCore("SendNotification", {
  6977. Title = "Tools Enabled";
  6978. Text = "Automatically colleting tools dropped.";
  6979. })
  6980. end
  6981. if string.sub(msg, 1, 9) == (prefix.."toolsoff") then
  6982. gettingtools = false
  6983. game:GetService("StarterGui"):SetCore("SendNotification", {
  6984. Title = "Tools Disabled";
  6985. Text = "Click TP has been disabled.";
  6986. })
  6987. end
  6988. if string.sub(msg, 1, 10) == (prefix.."delcmdbar") then
  6989. ScreenGui:Destroy()
  6990. end
  6991. if string.sub(msg, 1, 6) == (prefix.."reset") then
  6992. lplayer.Character.Head:Destroy()
  6993. end
  6994. if string.sub(msg, 1, 7) == (prefix.."state ") then
  6995. statechosen = string.sub(msg, 8)
  6996. changingstate = true
  6997. end
  6998. if string.sub(msg, 1, 9) == (prefix.."gravity ") then
  6999. game:GetService("Workspace").Gravity = string.sub(msg, 10)
  7000. end
  7001. if string.sub(msg, 1, 10) == (prefix.."looprhats") then
  7002. removingmeshhats = true
  7003. end
  7004. if string.sub(msg, 1, 12) == (prefix.."unlooprhats") then
  7005. removingmeshhats = false
  7006. end
  7007. if string.sub(msg, 1, 10) == (prefix.."looprtool") then
  7008. removingmeshtool = true
  7009. end
  7010. if string.sub(msg, 1, 12) == (prefix.."unlooprtool") then
  7011. removingmeshtool = false
  7012. end
  7013. if string.sub(msg, 1, 10) == (prefix.."givetool ") then
  7014. for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
  7015. if v:IsA("Tool") then
  7016. for i,player in pairs(GetPlayer(string.sub(msg, 11))) do
  7017. v.Parent = player.Character
  7018. end
  7019. end
  7020. end
  7021. end
  7022. if string.sub(msg, 1, 14) == (prefix.."givealltools ") then
  7023. for i,v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
  7024. if v:IsA("Tool") then
  7025. v.Parent = lplayer.Character
  7026. wait()
  7027. for i,player in pairs(GetPlayer(string.sub(msg, 15))) do
  7028. v.Parent = player.Character
  7029. end
  7030. end
  7031. end
  7032. end
  7033. if string.sub(msg, 1, 5) == (prefix.."age ") then
  7034. for i,player in pairs(GetPlayer(string.sub(msg, 6))) do
  7035. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
  7036. end
  7037. end
  7038. if string.sub(msg, 1, 4) == (prefix.."id ") then
  7039. for i,player in pairs(GetPlayer(string.sub(msg, 5))) do
  7040. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account ID: "..player.UserId, "All")
  7041. end
  7042. end
  7043. if string.sub(msg, 1, 6) == (prefix..".age ") then
  7044. for i,player in pairs(GetPlayer(string.sub(msg, 7))) do
  7045. game:GetService("StarterGui"):SetCore("SendNotification", {
  7046. Title = player.AccountAge.." Days";
  7047. Text = "Account age of "..player.Name;
  7048. })
  7049. end
  7050. end
  7051. if string.sub(msg, 1, 5) == (prefix..".id ") then
  7052. for i,player in pairs(GetPlayer(string.sub(msg, 6))) do
  7053. game:GetService("StarterGui"):SetCore("SendNotification", {
  7054. Title = player.UserId.." ID";
  7055. Text = "Account ID of "..player.Name;
  7056. })
  7057. end
  7058. end
  7059. if string.sub(msg, 1, 7) == (prefix.."gameid") then
  7060. game:GetService("StarterGui"):SetCore("SendNotification", {
  7061. Title = "Game ID";
  7062. Text = "Game ID: ".. game.GameId;
  7063. })
  7064. end
  7065. if string.sub(msg, 1, 4) == (prefix.."pgs") then
  7066. local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
  7067. if pgscheck == true then
  7068. game:GetService("StarterGui"):SetCore("SendNotification", {
  7069. Title = "PGSPhysicsSolverEnabled";
  7070. Text = "PGS is Enabled!";
  7071. })
  7072. else
  7073. game:GetService("StarterGui"):SetCore("SendNotification", {
  7074. Title = "PGSPhysicsSolverEnabled";
  7075. Text = "PGS is Disabled!";
  7076. })
  7077. end
  7078. end
  7079. if string.sub(msg, 1, 12) == (prefix.."removeinvis") then
  7080. for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
  7081. if v:IsA("Part") then
  7082. if v.Transparency == 1 then
  7083. if v.Name ~= "HumanoidRootPart" then
  7084. v:Destroy()
  7085. end
  7086. end
  7087. end
  7088. end
  7089. end
  7090. if string.sub(msg, 1, 10) == (prefix.."removefog") then
  7091. game:GetService("Lighting").FogStart = 0
  7092. game:GetService("Lighting").FogEnd = 9999999999999
  7093. end
  7094. if string.sub(msg, 1, 8) == (prefix.."disable") then
  7095. lplayer.Character.Humanoid.Parent = lplayer
  7096. end
  7097. if string.sub(msg, 1, 7) == (prefix.."enable") then
  7098. lplayer.Humanoid.Parent = lplayer.Character
  7099. end
  7100. if string.sub(msg, 1, 8) == (prefix.."prefix ") then
  7101. prefix = (string.sub(msg, 9, 9))
  7102. wait(0.1)
  7103. change()
  7104. wait(0.1)
  7105. game:GetService("StarterGui"):SetCore("SendNotification", {
  7106. Title = "Prefix changed!";
  7107. Text = "Prefix is now "..prefix..". Use ;resetprefix to reset to ;";
  7108. })
  7109. end
  7110. if string.sub(msg, 1, 12) == (";resetprefix") then
  7111. prefix = ";"
  7112. wait(0.1)
  7113. change()
  7114. wait(0.1)
  7115. game:GetService("StarterGui"):SetCore("SendNotification", {
  7116. Title = "Prefix changed!";
  7117. Text = "Prefix is now "..prefix..". Make sure it's one key!";
  7118. })
  7119. end
  7120. if string.sub(msg, 1, 10) == (prefix.."flyspeed ") then
  7121. speedfly = string.sub(msg, 11)
  7122. wait()
  7123. change()
  7124. end
  7125. if string.sub(msg, 1, 8) == (prefix.."carpet ") then
  7126. for i,v in pairs(GetPlayer(string.sub(msg, 9))) do
  7127. local Anim3 = Instance.new("Animation")
  7128. Anim3.AnimationId = "rbxassetid://282574440"
  7129. local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
  7130. track3:Play(.1, 1, 1)
  7131. bplrr = v.Name
  7132. banpl = true
  7133. end
  7134. end
  7135. if string.sub(msg, 1, 9) == (prefix.."uncarpet") then
  7136. banpl = false
  7137. end
  7138. if string.sub(msg, 1, 7) == (prefix.."stare ") then
  7139. for i,v in pairs(GetPlayer(string.sub(msg, 8))) do
  7140. staring = true
  7141. stareplr = v
  7142. end
  7143. end
  7144. if string.sub(msg, 1, 8) == (prefix.."unstare") then
  7145. staring = false
  7146. end
  7147. if string.sub(msg, 1, 8) == (prefix.."logchat") then
  7148. chatlogs = true
  7149. game:GetService("StarterGui"):SetCore("SendNotification", {
  7150. Title = "LogChat enabled";
  7151. Text = "Now logging all player chat.";
  7152. })
  7153. end
  7154. if string.sub(msg, 1, 10) == (prefix.."unlogchat") then
  7155. chatlogs = false
  7156. game:GetService("StarterGui"):SetCore("SendNotification", {
  7157. Title = "LogChat disabled";
  7158. Text = "Stopped logging all player chat.";
  7159. })
  7160. end
  7161. if string.sub(msg, 1, 7) == (prefix.."fixcam") then
  7162. game:GetService("Workspace").CurrentCamera:Destroy()
  7163. wait(0.1)
  7164. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
  7165. game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
  7166. lplayer.CameraMinZoomDistance = 0.5
  7167. lplayer.CameraMaxZoomDistance = 400
  7168. lplayer.CameraMode = "Classic"
  7169. end
  7170. if string.sub(msg, 1, 8) == (prefix.."unstate") then
  7171. changingstate = false
  7172. end
  7173. end)
  7174.  
  7175. local function tp()
  7176. for i, player in ipairs(game:GetService("Players"):GetPlayers()) do
  7177. if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
  7178. if player.Name == brplr then
  7179. player.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame + lplayer.Character.HumanoidRootPart.CFrame.lookVector * 2
  7180. end
  7181. end
  7182. end
  7183. end
  7184. local function tpall()
  7185. for i, player in ipairs(game:GetService("Players"):GetPlayers()) do
  7186. if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
  7187. player.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame + lplayer.Character.HumanoidRootPart.CFrame.lookVector * 3
  7188. end
  7189. end
  7190. end
  7191. spawn(function()
  7192. while wait(spamdelay) do
  7193. if spamming == true then
  7194. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamtext, "All")
  7195. end
  7196. end
  7197. end)
  7198. spawn(function()
  7199. while wait(spamdelay) do
  7200. if spammingpm == true then
  7201. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..pmspammed.." @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@", "All")
  7202. end
  7203. end
  7204. end)
  7205. spawn(function()
  7206. while wait() do
  7207. if cbring == true then
  7208. tp()
  7209. end
  7210. end
  7211. end)
  7212. spawn(function()
  7213. while wait() do
  7214. if cbringall == true then
  7215. tpall()
  7216. end
  7217. end
  7218. end)
  7219.  
  7220. Mouse.KeyDown:connect(function(Key)
  7221. if Key == prefix then
  7222. CMDBAR:CaptureFocus()
  7223. end
  7224. end)
  7225.  
  7226. CMDBAR.FocusLost:connect(function(enterPressed)
  7227. if enterPressed then
  7228. if string.sub(CMDBAR.Text, 1, 5) == ("kill ") then
  7229. if string.sub(CMDBAR.Text, 6) == "me" then
  7230. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(100000,0,100000)
  7231. else
  7232. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6)))do
  7233. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  7234. lplayer.Character.Humanoid.Name = 1
  7235. local l = lplayer.Character["1"]:Clone()
  7236. l.Parent = lplayer.Character
  7237. l.Name = "Humanoid"
  7238. wait(0.1)
  7239. lplayer.Character["1"]:Destroy()
  7240. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7241. lplayer.Character.Animate.Disabled = true
  7242. wait(0.1)
  7243. lplayer.Character.Animate.Disabled = false
  7244. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7245. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  7246. lplayer.Character.Humanoid:EquipTool(v)
  7247. end
  7248. local function tp(player,player2)
  7249. local char1,char2=player.Character,player2.Character
  7250. if char1 and char2 then
  7251. char1:MoveTo(char2.Head.Position)
  7252. end
  7253. end
  7254. wait(0.1)
  7255. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7256. wait(0.2)
  7257. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7258. wait(0.5)
  7259. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
  7260. wait(0.7)
  7261. tp(lplayer,game:GetService("Players")[v.Name])
  7262. wait(0.7)
  7263. lplayer.Character.HumanoidRootPart.CFrame = NOW
  7264. game:GetService("StarterGui"):SetCore("SendNotification", {
  7265. Title = "Tools needed!";
  7266. Text = "You need a tool in your backpack for this command!";
  7267. })
  7268. end
  7269. end
  7270. end
  7271. if string.sub(CMDBAR.Text, 1, 6) == ("bring ") then
  7272. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
  7273. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  7274. lplayer.Character.Humanoid.Name = 1
  7275. local l = lplayer.Character["1"]:Clone()
  7276. l.Parent = lplayer.Character
  7277. l.Name = "Humanoid"
  7278. wait(0.1)
  7279. lplayer.Character["1"]:Destroy()
  7280. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7281. lplayer.Character.Animate.Disabled = true
  7282. wait(0.1)
  7283. lplayer.Character.Animate.Disabled = false
  7284. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7285. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  7286. lplayer.Character.Humanoid:EquipTool(v)
  7287. end
  7288. local function tp(player,player2)
  7289. local char1,char2=player.Character,player2.Character
  7290. if char1 and char2 then
  7291. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  7292. end
  7293. end
  7294. local function getout(player,player2)
  7295. local char1,char2=player.Character,player2.Character
  7296. if char1 and char2 then
  7297. char1:MoveTo(char2.Head.Position)
  7298. end
  7299. end
  7300. tp(game:GetService("Players")[v.Name], lplayer)
  7301. wait(0.2)
  7302. tp(game:GetService("Players")[v.Name], lplayer)
  7303. wait(0.5)
  7304. lplayer.Character.HumanoidRootPart.CFrame = NOW
  7305. wait(0.5)
  7306. getout(lplayer, game:GetService("Players")[v.Name])
  7307. wait(0.3)
  7308. lplayer.Character.HumanoidRootPart.CFrame = NOW
  7309. game:GetService("StarterGui"):SetCore("SendNotification", {
  7310. Title = "Tools needed!";
  7311. Text = "You need a tool in your backpack for this command!";
  7312. })
  7313. end
  7314. end
  7315. if string.sub(CMDBAR.Text, 1, 5) == ("spin ") then
  7316. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  7317. lplayer.Character.Humanoid.Name = 1
  7318. local l = lplayer.Character["1"]:Clone()
  7319. l.Parent = lplayer.Character
  7320. l.Name = "Humanoid"
  7321. wait(0.1)
  7322. lplayer.Character["1"]:Destroy()
  7323. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7324. lplayer.Character.Animate.Disabled = true
  7325. wait(0.1)
  7326. lplayer.Character.Animate.Disabled = false
  7327. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7328. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  7329. lplayer.Character.Humanoid:EquipTool(v)
  7330. end
  7331. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  7332. spinplr = v
  7333. wait(0.5)
  7334. spin = true
  7335. game:GetService("StarterGui"):SetCore("SendNotification", {
  7336. Title = "Tools needed!";
  7337. Text = "You need a tool in your backpack for this command!";
  7338. })
  7339. end
  7340. end
  7341. if string.sub(CMDBAR.Text, 1, 6) == ("unspin") then
  7342. spin = false
  7343. end
  7344. if string.sub(CMDBAR.Text, 1, 7) == ("attach ") then
  7345. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
  7346. lplayer.Character.Humanoid.Name = 1
  7347. local l = lplayer.Character["1"]:Clone()
  7348. l.Parent = lplayer.Character
  7349. l.Name = "Humanoid"
  7350. wait(0.1)
  7351. lplayer.Character["1"]:Destroy()
  7352. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7353. lplayer.Character.Animate.Disabled = true
  7354. wait(0.1)
  7355. lplayer.Character.Animate.Disabled = false
  7356. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7357. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  7358. lplayer.Character.Humanoid:EquipTool(v)
  7359. end
  7360. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  7361. wait(0.3)
  7362. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  7363. attplr = v
  7364. game:GetService("StarterGui"):SetCore("SendNotification", {
  7365. Title = "Tools needed!";
  7366. Text = "You need a tool in your backpack for this command!";
  7367. })
  7368. end
  7369. end
  7370. if string.sub(CMDBAR.Text, 1, 9) == ("unattach ") then
  7371. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
  7372. local function getout(player,player2)
  7373. local char1,char2=player.Character,player2.Character
  7374. if char1 and char2 then
  7375. char1:MoveTo(char2.Head.Position)
  7376. end
  7377. end
  7378. getout(lplayer, game:GetService("Players")[v.Name])
  7379. end
  7380. end
  7381. if string.sub(CMDBAR.Text, 1, 7) == ("follow ") then
  7382. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
  7383. followed = true
  7384. flwplr = v
  7385. end
  7386. end
  7387. if string.sub(CMDBAR.Text, 1, 8) == ("unfollow") then
  7388. followed = false
  7389. end
  7390. if string.sub(CMDBAR.Text, 1, 9) == ("freefall ") then
  7391. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
  7392. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  7393. lplayer.Character.Humanoid.Name = 1
  7394. local l = lplayer.Character["1"]:Clone()
  7395. l.Parent = lplayer.Character
  7396. l.Name = "Humanoid"
  7397. wait(0.1)
  7398. lplayer.Character["1"]:Destroy()
  7399. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7400. lplayer.Character.Animate.Disabled = true
  7401. wait(0.1)
  7402. lplayer.Character.Animate.Disabled = false
  7403. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7404. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  7405. lplayer.Character.Humanoid:EquipTool(v)
  7406. end
  7407. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7408. wait(0.2)
  7409. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7410. wait(0.6)
  7411. lplayer.Character.HumanoidRootPart.CFrame = NOW
  7412. wait(0.6)
  7413. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(0,50000,0)
  7414. game:GetService("StarterGui"):SetCore("SendNotification", {
  7415. Title = "Tools needed!";
  7416. Text = "You need a tool in your backpack for this command!";
  7417. })
  7418. end
  7419. end
  7420. if string.sub(CMDBAR.Text, 1, 6) == ("trail ") then
  7421. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
  7422. traill = true
  7423. trlplr = v
  7424. end
  7425. end
  7426. if string.sub(CMDBAR.Text, 1, 7) == ("untrail") then
  7427. traill = false
  7428. end
  7429. if string.sub(CMDBAR.Text, 1, 6) == ("orbit ") then
  7430. if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) == "others" or string.sub(CMDBAR.Text, 7) == "me" then
  7431. lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  7432. else
  7433. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
  7434. local o = Instance.new("RocketPropulsion")
  7435. o.Parent = lplayer.Character.HumanoidRootPart
  7436. o.Name = "Orbit"
  7437. o.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
  7438. o:Fire()
  7439. noclip = true
  7440. end
  7441. end
  7442. end
  7443. if string.sub(CMDBAR.Text, 1, 7) == ("unorbit") then
  7444. lplayer.Character.HumanoidRootPart.Orbit:Destroy()
  7445. noclip = false
  7446. end
  7447. if string.sub(CMDBAR.Text, 1, 6) == ("fling ") then
  7448. if string.sub(CMDBAR.Text, 7) == "all" or string.sub(CMDBAR.Text, 7) == "others" or string.sub(CMDBAR.Text, 7) == "me" then
  7449. lplayer.Character.HumanoidRootPart.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  7450. else
  7451. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
  7452. local y = Instance.new("RocketPropulsion")
  7453. y.Parent = lplayer.Character.HumanoidRootPart
  7454. y.CartoonFactor = 1
  7455. y.MaxThrust = 800000
  7456. y.MaxSpeed = 1000
  7457. y.ThrustP = 200000
  7458. y.Name = "Fling"
  7459. game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
  7460. y.Target = game:GetService("Players")[v.Name].Character.HumanoidRootPart
  7461. y:Fire()
  7462. noclip = true
  7463. end
  7464. end
  7465. end
  7466. if string.sub(CMDBAR.Text, 1, 7) == ("unfling") then
  7467. noclip = false
  7468. lplayer.Character.HumanoidRootPart.Fling:Destroy()
  7469. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
  7470. wait(0.4)
  7471. lplayer.Character.HumanoidRootPart.Fling:Destroy()
  7472. end
  7473. if string.sub(CMDBAR.Text, 1, 7) == ("fecheck") then
  7474. if game:GetService("Workspace").FilteringEnabled == true then
  7475. warn("FE is Enabled (Filtering Enabled)")
  7476. game:GetService("StarterGui"):SetCore("SendNotification", {
  7477. Title = "FE is Enabled";
  7478. Text = "Filtering Enabled. Enjoy using Reviz Admin!";
  7479. })
  7480. else
  7481. warn("FE is Disabled (Filtering Disabled) Consider using a different admin script.")
  7482. game:GetService("StarterGui"):SetCore("SendNotification", {
  7483. Title = "FE is Disabled";
  7484. Text = "Filtering Disabled. Consider using a different admin script.";
  7485. })
  7486. end
  7487. end
  7488. if string.sub(CMDBAR.Text, 1, 5) == ("void ") then
  7489. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  7490. lplayer.Character.Humanoid.Name = 1
  7491. local l = lplayer.Character["1"]:Clone()
  7492. l.Parent = lplayer.Character
  7493. l.Name = "Humanoid"
  7494. wait(0.1)
  7495. lplayer.Character["1"]:Destroy()
  7496. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7497. lplayer.Character.Animate.Disabled = true
  7498. wait(0.1)
  7499. lplayer.Character.Animate.Disabled = false
  7500. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7501. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  7502. lplayer.Character.Humanoid:EquipTool(v)
  7503. end
  7504. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7505. wait(0.2)
  7506. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7507. wait(0.6)
  7508. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(999999999999999,0,999999999999999)
  7509. game:GetService("StarterGui"):SetCore("SendNotification", {
  7510. Title = "Tools needed!";
  7511. Text = "You need a tool in your backpack for this command!";
  7512. })
  7513. end
  7514. end
  7515. if string.sub(CMDBAR.Text, 1, 6) == ("noclip") then
  7516. noclip = true
  7517. game:GetService("StarterGui"):SetCore("SendNotification", {
  7518. Title = "Noclip enabled";
  7519. Text = "Type ;clip to disable";
  7520. })
  7521. end
  7522. if string.sub(CMDBAR.Text, 1, 4) == ("clip") then
  7523. noclip = false
  7524. game:GetService("StarterGui"):SetCore("SendNotification", {
  7525. Title = "Noclip disabled";
  7526. Text = "Type ;noclip to enable";
  7527. })
  7528. end
  7529. if string.sub(CMDBAR.Text, 1, 6) == ("speed ") then
  7530. lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 7))
  7531. end
  7532. if string.sub(CMDBAR.Text, 1, 3) == ("ws ") then
  7533. lplayer.Character.Humanoid.WalkSpeed = (string.sub(CMDBAR.Text, 4))
  7534. end
  7535. if string.sub(CMDBAR.Text, 1, 10) == ("hipheight ") then
  7536. lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 11))
  7537. end
  7538. if string.sub(CMDBAR.Text, 1, 3) == ("hh ") then
  7539. lplayer.Character.Humanoid.HipHeight = (string.sub(CMDBAR.Text, 4))
  7540. end
  7541. if string.sub(CMDBAR.Text, 1, 10) == ("jumppower ") then
  7542. lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 11))
  7543. end
  7544. if string.sub(CMDBAR.Text, 1, 3) == ("jp ") then
  7545. lplayer.Character.Humanoid.JumpPower = (string.sub(CMDBAR.Text, 4))
  7546. end
  7547. if string.sub(CMDBAR.Text, 1, 7) == ("default") then
  7548. lplayer.Character.Humanoid.JumpPower = 50
  7549. lplayer.Character.Humanoid.WalkSpeed = 16
  7550. lplayer.Character.Humanoid.HipHeight = 0
  7551. end
  7552. if string.sub(CMDBAR.Text, 1, 6) == ("annoy ") then
  7553. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
  7554. annoying = true
  7555. annplr = v
  7556. end
  7557. end
  7558. if string.sub(CMDBAR.Text, 1, 7) == ("unannoy") then
  7559. annoying = false
  7560. end
  7561. if string.sub(CMDBAR.Text, 1, 9) == ("headwalk ") then
  7562. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
  7563. hwalk = true
  7564. hdwplr = v
  7565. end
  7566. end
  7567. if string.sub(CMDBAR.Text, 1, 10) == ("unheadwalk") then
  7568. hwalk = false
  7569. end
  7570. if string.sub(CMDBAR.Text, 1, 7) == ("nolimbs") then
  7571. lplayer.Character["Left Leg"]:Destroy()
  7572. lplayer.Character["Left Arm"]:Destroy()
  7573. lplayer.Character["Right Leg"]:Destroy()
  7574. lplayer.Character["Right Arm"]:Destroy()
  7575. end
  7576. if string.sub(CMDBAR.Text, 1, 3) == ("god") then
  7577. lplayer.Character.Humanoid.Name = 1
  7578. local l = lplayer.Character["1"]:Clone()
  7579. l.Parent = lplayer.Character
  7580. l.Name = "Humanoid"
  7581. wait(0.1)
  7582. lplayer.Character["1"]:Destroy()
  7583. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  7584. lplayer.Character.Animate.Disabled = true
  7585. wait(0.1)
  7586. lplayer.Character.Animate.Disabled = false
  7587. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  7588. game:GetService("StarterGui"):SetCore("SendNotification", {
  7589. Title = "FE Godmode enabled";
  7590. Text = "Use ;grespawn or ;respawn to remove.";
  7591. })
  7592. end
  7593. if string.sub(CMDBAR.Text, 1, 8) == ("drophats") then
  7594. for i,v in pairs(lplayer.Character:GetChildren()) do
  7595. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  7596. v.Parent = workspace
  7597. end
  7598. end
  7599. end
  7600. if string.sub(CMDBAR.Text, 1, 8) == ("droptool") then
  7601. for i,v in pairs(lplayer.Character:GetChildren()) do
  7602. if (v:IsA("Tool")) then
  7603. v.Parent = workspace
  7604. end
  7605. end
  7606. end
  7607. if string.sub(CMDBAR.Text, 1, 9) == ("loopdhats") then
  7608. droppinghats = true
  7609. game:GetService("StarterGui"):SetCore("SendNotification", {
  7610. Title = "Loop Drop Enabled";
  7611. Text = "Type ;unloopdhats to disable";
  7612. })
  7613. end
  7614. if string.sub(CMDBAR.Text, 1, 11) == ("unloopdhats") then
  7615. droppinghats = false
  7616. game:GetService("StarterGui"):SetCore("SendNotification", {
  7617. Title = "Loop Drop Disabled";
  7618. Text = "Type ;loopdhats to enable.";
  7619. })
  7620. end
  7621. if string.sub(CMDBAR.Text, 1, 9) == ("loopdtool") then
  7622. droppingtools = true
  7623. game:GetService("StarterGui"):SetCore("SendNotification", {
  7624. Title = "Loop Drop Enabled";
  7625. Text = "Type ;unloopdtool to disable";
  7626. })
  7627. end
  7628. if string.sub(CMDBAR.Text, 1, 11) == ("unloopdtool") then
  7629. droppingtools = false
  7630. game:GetService("StarterGui"):SetCore("SendNotification", {
  7631. Title = "Loop Drop Disabled";
  7632. Text = "Type ;loopdtool to enable.";
  7633. })
  7634. end
  7635. if string.sub(CMDBAR.Text, 1, 9) == ("invisible") then -- Credit to Timeless
  7636. Local = game:GetService('Players').LocalPlayer
  7637. Char = Local.Character
  7638. touched,tpdback = false, false
  7639. box = Instance.new('Part',workspace)
  7640. box.Anchored = true
  7641. box.CanCollide = true
  7642. box.Size = Vector3.new(10,1,10)
  7643. box.Position = Vector3.new(0,10000,0)
  7644. box.Touched:connect(function(part)
  7645. if (part.Parent.Name == Local.Name) then
  7646. if touched == false then
  7647. touched = true
  7648. function apply()
  7649. if script.Disabled ~= true then
  7650. no = Char.HumanoidRootPart:Clone()
  7651. wait(.25)
  7652. Char.HumanoidRootPart:Destroy()
  7653. no.Parent = Char
  7654. Char:MoveTo(loc)
  7655. touched = false
  7656. end end
  7657. if Char then
  7658. apply()
  7659. end
  7660. end
  7661. end
  7662. end)
  7663. repeat wait() until Char
  7664. loc = Char.HumanoidRootPart.Position
  7665. Char:MoveTo(box.Position + Vector3.new(0,.5,0))
  7666. game:GetService("StarterGui"):SetCore("SendNotification", {
  7667. Title = "Invisibility enabled!";
  7668. Text = "Reset or use ;respawn to remove.";
  7669. })
  7670. end
  7671. if string.sub(CMDBAR.Text, 1, 5) == ("view ") then
  7672. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  7673. if game:GetService("Players")[v.Name].Character.Humanoid then
  7674. game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Humanoid
  7675. else
  7676. game:GetService("Workspace").CurrentCamera.CameraSubject = game:GetService("Players")[v.Name].Character.Head
  7677. end
  7678. end
  7679. end
  7680. if string.sub(CMDBAR.Text, 1, 6) == ("unview") then
  7681. if lplayer.Character.Humanoid then
  7682. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
  7683. else
  7684. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Head
  7685. end
  7686. end
  7687. if string.sub(CMDBAR.Text, 1, 5) == ("goto ") then
  7688. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  7689. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  7690. end
  7691. end
  7692. if string.sub(CMDBAR.Text, 1, 3) == ("fly") then
  7693. repeat wait() until lplayer and lplayer.Character and lplayer.Character:FindFirstChild('HumanoidRootPart') and lplayer.Character:FindFirstChild('Humanoid')
  7694. repeat wait() until Mouse
  7695.  
  7696. local T = lplayer.Character.HumanoidRootPart
  7697. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  7698. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  7699. local SPEED = speedget
  7700.  
  7701. local function fly()
  7702. flying = true
  7703. local BG = Instance.new('BodyGyro', T)
  7704. local BV = Instance.new('BodyVelocity', T)
  7705. BG.P = 9e4
  7706. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  7707. BG.cframe = T.CFrame
  7708. BV.velocity = Vector3.new(0, 0.1, 0)
  7709. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  7710. spawn(function()
  7711. repeat wait()
  7712. lplayer.Character.Humanoid.PlatformStand = true
  7713. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  7714. SPEED = 50
  7715. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  7716. SPEED = 0
  7717. end
  7718. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  7719. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  7720. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  7721. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  7722. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  7723. else
  7724. BV.velocity = Vector3.new(0, 0.1, 0)
  7725. end
  7726. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  7727. until not flying
  7728. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  7729. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  7730. SPEED = 0
  7731. BG:destroy()
  7732. BV:destroy()
  7733. lplayer.Character.Humanoid.PlatformStand = false
  7734. end)
  7735. end
  7736. Mouse.KeyDown:connect(function(KEY)
  7737. if KEY:lower() == 'w' then
  7738. CONTROL.F = speedfly
  7739. elseif KEY:lower() == 's' then
  7740. CONTROL.B = -speedfly
  7741. elseif KEY:lower() == 'a' then
  7742. CONTROL.L = -speedfly
  7743. elseif KEY:lower() == 'd' then
  7744. CONTROL.R = speedfly
  7745. end
  7746. end)
  7747. Mouse.KeyUp:connect(function(KEY)
  7748. if KEY:lower() == 'w' then
  7749. CONTROL.F = 0
  7750. elseif KEY:lower() == 's' then
  7751. CONTROL.B = 0
  7752. elseif KEY:lower() == 'a' then
  7753. CONTROL.L = 0
  7754. elseif KEY:lower() == 'd' then
  7755. CONTROL.R = 0
  7756. end
  7757. end)
  7758. fly()
  7759. end
  7760. if string.sub(CMDBAR.Text, 1, 5) == ("unfly") then
  7761. flying = false
  7762. lplayer.Character.Humanoid.PlatformStand = false
  7763. end
  7764. if string.sub(CMDBAR.Text, 1, 5) == ("chat ") then
  7765. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer((string.sub(CMDBAR.Text, 6)), "All")
  7766. end
  7767. if string.sub(CMDBAR.Text, 1, 5) == ("spam ") then
  7768. spamtext = (string.sub(CMDBAR.Text, 6))
  7769. spamming = true
  7770. end
  7771. if string.sub(CMDBAR.Text, 1, 6) == ("unspam") then
  7772. spamming = false
  7773. end
  7774. if string.sub(CMDBAR.Text, 1, 9) == ("spamwait ") then
  7775. spamdelay = (string.sub(CMDBAR.Text, 10))
  7776. end
  7777. if string.sub(CMDBAR.Text, 1, 7) == ("pmspam ") then
  7778. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
  7779. pmspammed = v.Name
  7780. spammingpm = true
  7781. end
  7782. end
  7783. if string.sub(CMDBAR.Text, 1, 8) == ("unpmspam") then
  7784. spammingpm = false
  7785. end
  7786. if string.sub(CMDBAR.Text, 1, 8) == ("cfreeze ") then
  7787. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 9))) do
  7788. v.Character["Left Leg"].Anchored = true
  7789. v.Character["Left Arm"].Anchored = true
  7790. v.Character["Right Leg"].Anchored = true
  7791. v.Character["Right Arm"].Anchored = true
  7792. v.Character.Torso.Anchored = true
  7793. v.Character.Head.Anchored = true
  7794. end
  7795. end
  7796. if string.sub(CMDBAR.Text, 1, 10) == ("uncfreeze ") then
  7797. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 11))) do
  7798. v.Character["Left Leg"].Anchored = false
  7799. v.Character["Left Arm"].Anchored = false
  7800. v.Character["Right Leg"].Anchored = false
  7801. v.Character["Right Arm"].Anchored = false
  7802. v.Character.Torso.Anchored = false
  7803. v.Character.Head.Anchored = false
  7804. end
  7805. end
  7806. if string.sub(CMDBAR.Text, 1, 8) == ("unlockws") then
  7807. local a = game:GetService("Workspace"):getChildren()
  7808. for i = 1, #a do
  7809. if a[i].className == "Part" then
  7810. a[i].Locked = false
  7811. elseif a[i].className == "Model" then
  7812. local r = a[i]:getChildren()
  7813. for i = 1, #r do
  7814. if r[i].className == "Part" then
  7815. r[i].Locked = false
  7816. end
  7817. end
  7818. end
  7819. end
  7820. game:GetService("StarterGui"):SetCore("SendNotification", {
  7821. Title = "Success!";
  7822. Text = "Workspace unlocked. Use ;lockws to lock.";
  7823. })
  7824. end
  7825. if string.sub(CMDBAR.Text, 1, 6) == ("lockws") then
  7826. local a = game:GetService("Workspace"):getChildren()
  7827. for i = 1, #a do
  7828. if a[i].className == "Part" then
  7829. a[i].Locked = true
  7830. elseif a[i].className == "Model" then
  7831. local r = a[i]:getChildren()
  7832. for i = 1, #r do
  7833. if r[i].className == "Part" then
  7834. r[i].Locked = true
  7835. end
  7836. end
  7837. end
  7838. end
  7839. end
  7840. if string.sub(CMDBAR.Text, 1, 6) == ("btools") then
  7841. local Clone_T = Instance.new("HopperBin",lplayer.Backpack)
  7842. Clone_T.BinType = "Clone"
  7843. local Destruct = Instance.new("HopperBin",lplayer.Backpack)
  7844. Destruct.BinType = "Hammer"
  7845. local Hold_T = Instance.new("HopperBin",lplayer.Backpack)
  7846. Hold_T.BinType = "Grab"
  7847. end
  7848. if string.sub(CMDBAR.Text, 1, 6) == ("pstand") then
  7849. lplayer.Character.Humanoid.PlatformStand = true
  7850. end
  7851. if string.sub(CMDBAR.Text, 1, 8) == ("unpstand") then
  7852. lplayer.Character.Humanoid.PlatformStand = false
  7853. end
  7854. if string.sub(CMDBAR.Text, 1, 9) == ("blockhead") then
  7855. lplayer.Character.Head.Mesh:Destroy()
  7856. end
  7857. if string.sub(CMDBAR.Text, 1, 3) == ("sit") then
  7858. lplayer.Character.Humanoid.Sit = true
  7859. end
  7860. if string.sub(CMDBAR.Text, 1, 9) == ("bringobj ") then
  7861. local function bringobjw()
  7862. for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
  7863. if obj.Name == (string.sub(CMDBAR.Text, 10)) then
  7864. obj.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  7865. obj.CanCollide = false
  7866. obj.Transparency = 0.7
  7867. wait()
  7868. obj.CFrame = lplayer.Character["Left Leg"].CFrame
  7869. wait()
  7870. obj.CFrame = lplayer.Character["Right Leg"].CFrame
  7871. wait()
  7872. obj.CFrame = lplayer.Character["Head"].CFrame
  7873. end
  7874. end
  7875. end
  7876. while wait() do
  7877. bringobjw()
  7878. end
  7879. game:GetService("StarterGui"):SetCore("SendNotification", {
  7880. Title = "BringObj";
  7881. Text = "BringObj enabled.";
  7882. })
  7883. end
  7884. if string.sub(CMDBAR.Text, 1, 6) == ("wsvis ") then
  7885. vis = (string.sub(CMDBAR.Text, 7))
  7886. local a = game:GetService("Workspace"):GetDescendants()
  7887. for i = 1, #a do
  7888. if a[i].className == "Part" then
  7889. a[i].Transparency = vis
  7890. elseif a[i].className == "Model" then
  7891. local r = a[i]:getChildren()
  7892. for i = 1, #r do
  7893. if r[i].className == "Part" then
  7894. r[i].Transparency = vis
  7895. end
  7896. end
  7897. end
  7898. end
  7899. end
  7900. if string.sub(CMDBAR.Text, 1, 10) == ("hypertotal") then
  7901. loadstring(game:GetObjects("rbxassetid://1255063809")[1].Source)()
  7902. game:GetService("StarterGui"):SetCore("SendNotification", {
  7903. Title = "Success!";
  7904. Text = "HyperTotal GUI Loaded!";
  7905. })
  7906. end
  7907. if string.sub(CMDBAR.Text, 1, 4) == ("cmds") then
  7908. CMDSFRAME.Visible = true
  7909. end
  7910. if string.sub(CMDBAR.Text, 1, 9) == ("rmeshhats") then
  7911. for i,v in pairs(lplayer.Character:GetChildren()) do
  7912. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  7913. v.Handle.Mesh:Destroy()
  7914. end
  7915. end
  7916. end
  7917. if string.sub(CMDBAR.Text, 1, 9) == ("blockhats") then
  7918. for i,v in pairs(lplayer.Character:GetChildren()) do
  7919. if (v:IsA("Accessory")) or (v:IsA("Hat")) then
  7920. v.Handle.Mesh:Destroy()
  7921. end
  7922. end
  7923. end
  7924. if string.sub(CMDBAR.Text, 1, 9) == ("rmeshtool") then
  7925. for i,v in pairs(lplayer.Character:GetChildren()) do
  7926. if (v:IsA("Tool")) then
  7927. v.Handle.Mesh:Destroy()
  7928. end
  7929. end
  7930. end
  7931. if string.sub(CMDBAR.Text, 1, 9) == ("blocktool") then
  7932. for i,v in pairs(lplayer.Character:GetChildren()) do
  7933. if (v:IsA("Tool")) then
  7934. v.Handle.Mesh:Destroy()
  7935. end
  7936. end
  7937. end
  7938. if string.sub(CMDBAR.Text, 1, 7) == ("spinner") then
  7939. local p = Instance.new("RocketPropulsion")
  7940. p.Parent = lplayer.Character.HumanoidRootPart
  7941. p.Name = "Spinner"
  7942. p.Target = lplayer.Character["Left Arm"]
  7943. p:Fire()
  7944. game:GetService("StarterGui"):SetCore("SendNotification", {
  7945. Title = "Spinner enabled";
  7946. Text = "Type ;nospinner to disable.";
  7947. })
  7948. end
  7949. if string.sub(CMDBAR.Text, 1, 9) == ("nospinner") then
  7950. lplayer.Character.HumanoidRootPart.Spinner:Destroy()
  7951. end
  7952. if string.sub(CMDBAR.Text, 1, 6) == ("reachd") then
  7953. for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
  7954. if v:isA("Tool") then
  7955. local a = Instance.new("SelectionBox",v.Handle)
  7956. a.Adornee = v.Handle
  7957. v.Handle.Size = Vector3.new(0.5,0.5,60)
  7958. v.GripPos = Vector3.new(0,0,0)
  7959. lplayer.Character.Humanoid:UnequipTools()
  7960. end
  7961. end
  7962. game:GetService("StarterGui"):SetCore("SendNotification", {
  7963. Title = "Reach applied!";
  7964. Text = "Applied to equipped sword. Use ;noreach to disable.";
  7965. })
  7966. end
  7967. if string.sub(CMDBAR.Text, 1, 6) == ("reach ") then
  7968. for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
  7969. if v:isA("Tool") then
  7970. local a = Instance.new("SelectionBox",v.Handle)
  7971. a.Name = "Reach"
  7972. a.Adornee = v.Handle
  7973. v.Handle.Size = Vector3.new(0.5,0.5,(string.sub(CMDBAR.Text, 7)))
  7974. v.GripPos = Vector3.new(0,0,0)
  7975. lplayer.Character.Humanoid:UnequipTools()
  7976. end
  7977. end
  7978. game:GetService("StarterGui"):SetCore("SendNotification", {
  7979. Title = "Reach applied!";
  7980. Text = "Applied to equipped sword. Use ;noreach to disable.";
  7981. })
  7982. end
  7983. if string.sub(CMDBAR.Text, 1, 7) == ("noreach") then
  7984. for i,v in pairs(game:GetService'Players'.LocalPlayer.Character:GetChildren())do
  7985. if v:isA("Tool") then
  7986. v.Handle.Reach:Destroy()
  7987. end
  7988. end
  7989. game:GetService("StarterGui"):SetCore("SendNotification", {
  7990. Title = "Reach removed!";
  7991. Text = "Removed reach from equipped sword.";
  7992. })
  7993. end
  7994. if string.sub(CMDBAR.Text, 1, 6) == ("rkill ") then
  7995. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7)))do
  7996. lplayer.Character.Humanoid.Name = 1
  7997. local l = lplayer.Character["1"]:Clone()
  7998. l.Parent = lplayer.Character
  7999. l.Name = "Humanoid"
  8000. wait(0.1)
  8001. lplayer.Character["1"]:Destroy()
  8002. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  8003. lplayer.Character.Animate.Disabled = true
  8004. wait(0.1)
  8005. lplayer.Character.Animate.Disabled = false
  8006. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  8007. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8008. lplayer.Character.Humanoid:EquipTool(v)
  8009. end
  8010. wait(0.1)
  8011. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  8012. wait(0.2)
  8013. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  8014. wait(0.5)
  8015. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-100000,10,-100000))
  8016. game:GetService("StarterGui"):SetCore("SendNotification", {
  8017. Title = "Tools needed!";
  8018. Text = "You need a tool in your backpack for this command!";
  8019. })
  8020. end
  8021. end
  8022. if string.sub(CMDBAR.Text, 1, 6) == ("tp me ") then
  8023. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
  8024. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  8025. end
  8026. end
  8027. if string.sub(CMDBAR.Text, 1, 7) == ("cbring ") then
  8028. if (string.sub(CMDBAR.Text, 8)) == "all" or (string.sub(CMDBAR.Text, 8)) == "All" or (string.sub(CMDBAR.Text, 8)) == "ALL" then
  8029. cbringall = true
  8030. else
  8031. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
  8032. brplr = v.Name
  8033. end
  8034. end
  8035. cbring = true
  8036. end
  8037. if string.sub(CMDBAR.Text, 1, 8) == ("uncbring") then
  8038. cbring = false
  8039. cbringall = false
  8040. end
  8041. if string.sub(CMDBAR.Text, 1, 5) == ("swap ") then
  8042. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  8043. local NOWPLR = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  8044. local NOW = lplayer.Character.HumanoidRootPart.CFrame
  8045. lplayer.Character.Humanoid.Name = 1
  8046. local l = lplayer.Character["1"]:Clone()
  8047. l.Parent = lplayer.Character
  8048. l.Name = "Humanoid"
  8049. wait(0.1)
  8050. lplayer.Character["1"]:Destroy()
  8051. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  8052. lplayer.Character.Animate.Disabled = true
  8053. wait(0.1)
  8054. lplayer.Character.Animate.Disabled = false
  8055. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  8056. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8057. lplayer.Character.Humanoid:EquipTool(v)
  8058. end
  8059. local function tp(player,player2)
  8060. local char1,char2=player.Character,player2.Character
  8061. if char1 and char2 then
  8062. char1:MoveTo(char2.Head.Position)
  8063. end
  8064. end
  8065. wait(0.1)
  8066. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  8067. wait(0.2)
  8068. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character.HumanoidRootPart.CFrame
  8069. wait(0.5)
  8070. lplayer.Character.HumanoidRootPart.CFrame = NOW
  8071. wait(0.6)
  8072. tp(lplayer, game:GetService("Players")[v.Name])
  8073. wait(0.4)
  8074. lplayer.Character.HumanoidRootPart.CFrame = NOWPLR
  8075. game:GetService("StarterGui"):SetCore("SendNotification", {
  8076. Title = "Tools needed!";
  8077. Text = "You need a tool in your backpack for this command!";
  8078. })
  8079. end
  8080. end
  8081. if string.sub(CMDBAR.Text, 1, 7) == ("glitch ") then
  8082. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
  8083. lplayer.Character.Humanoid.Name = 1
  8084. local l = lplayer.Character["1"]:Clone()
  8085. l.Parent = lplayer.Character
  8086. l.Name = "Humanoid"
  8087. wait(0.1)
  8088. lplayer.Character["1"]:Destroy()
  8089. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character
  8090. lplayer.Character.Animate.Disabled = true
  8091. wait(0.1)
  8092. lplayer.Character.Animate.Disabled = false
  8093. lplayer.Character.Humanoid.DisplayDistanceType = "None"
  8094. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  8095. lplayer.Character.Humanoid:EquipTool(v)
  8096. end
  8097. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  8098. wait(0.3)
  8099. lplayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[v.Name].Character["Left Arm"].CFrame
  8100. wait(0.4)
  8101. b = Instance.new("BodyForce")
  8102. b.Parent = lplayer.Character.HumanoidRootPart
  8103. b.Name = "Glitch"
  8104. b.Force = Vector3.new(100000000,5000,0)
  8105. game:GetService("StarterGui"):SetCore("SendNotification", {
  8106. Title = "Tools needed!";
  8107. Text = "You need a tool in your backpack for this command!";
  8108. })
  8109. end
  8110. end
  8111. if string.sub(CMDBAR.Text, 1, 8) == ("unglitch") then
  8112. lplayer.Character.HumanoidRootPart.Glitch:Destroy()
  8113. lplayer.Character.HumanoidRootPart.CFrame = CFrame.new(10000,0,10000)
  8114. b = Instance.new("BodyForce")
  8115. b.Parent = lplayer.Character.HumanoidRootPart
  8116. b.Name = "unGlitch"
  8117. b.Force = Vector3.new(0,-5000000,0)
  8118. wait(2)
  8119. lplayer.Character.HumanoidRootPart.unGlitch:Destroy()
  8120. end
  8121. if string.sub(CMDBAR.Text, 1, 8) == ("grespawn") then
  8122. lplayer.Character.Humanoid.Health = 0
  8123. wait(1)
  8124. lplayer.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  8125. lplayer.Character.Torso.CFrame = CFrame.new(1000000,0,1000000)
  8126. end
  8127. if string.sub(CMDBAR.Text, 1, 8) == ("explorer") then
  8128. loadstring(game:GetObjects("rbxassetid://492005721")[1].Source)()
  8129. game:GetService("StarterGui"):SetCore("SendNotification", {
  8130. Title = "Success!";
  8131. Text = "DEX Explorer has loaded.";
  8132. })
  8133. end
  8134. if string.sub(CMDBAR.Text, 1, 5) == ("anim ") then
  8135. local Anim = Instance.new("Animation")
  8136. Anim.AnimationId = "rbxassetid://"..(string.sub(CMDBAR.Text, 6))
  8137. local track = lplayer.Character.Humanoid:LoadAnimation(Anim)
  8138. track:Play(.1, 1, 1)
  8139. end
  8140. if string.sub(CMDBAR.Text, 1, 7) == ("animgui") then
  8141. loadstring(game:GetObjects("rbxassetid://1202558084")[1].Source)()
  8142. game:GetService("StarterGui"):SetCore("SendNotification", {
  8143. Title = "Success!";
  8144. Text = "Energize Animations GUI has loaded.";
  8145. })
  8146. end
  8147. if string.sub(CMDBAR.Text, 1, 7) == ("savepos") then
  8148. saved = lplayer.Character.HumanoidRootPart.CFrame
  8149. game:GetService("StarterGui"):SetCore("SendNotification", {
  8150. Title = "Position Saved";
  8151. Text = "Use ;loadpos to return to saved position.";
  8152. })
  8153. end
  8154. if string.sub(CMDBAR.Text, 1, 7) == ("loadpos") then
  8155. lplayer.Character.HumanoidRootPart.CFrame = saved
  8156. end
  8157. if string.sub(CMDBAR.Text, 1, 5) == ("bang ") then
  8158. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  8159. local Anim2 = Instance.new("Animation")
  8160. Anim2.AnimationId = "rbxassetid://148840371"
  8161. local track2 = lplayer.Character.Humanoid:LoadAnimation(Anim2)
  8162. track2:Play(.1, 1, 1)
  8163. bplrr = v.Name
  8164. banpl = true
  8165. end
  8166. end
  8167. if string.sub(CMDBAR.Text, 1, 6) == ("unbang") then
  8168. banpl = false
  8169. end
  8170. if string.sub(CMDBAR.Text, 1, 9) == ("bringmod ") then
  8171. local function bringmodw()
  8172. for i,obj in ipairs(game:GetService("Workspace"):GetDescendants()) do
  8173. if obj.Name == (string.sub(CMDBAR.Text, 10)) then
  8174. for i,ch in pairs(obj:GetDescendants()) do
  8175. if (ch:IsA("BasePart")) then
  8176. ch.CFrame = lplayer.Character.HumanoidRootPart.CFrame
  8177. ch.CanCollide = false
  8178. ch.Transparency = 0.7
  8179. wait()
  8180. ch.CFrame = lplayer.Character["Left Leg"].CFrame
  8181. wait()
  8182. ch.CFrame = lplayer.Character["Right Leg"].CFrame
  8183. wait()
  8184. ch.CFrame = lplayer.Character["Head"].CFrame
  8185. end
  8186. end
  8187. end
  8188. end
  8189. end
  8190. while wait() do
  8191. bringmodw()
  8192. end
  8193. game:GetService("StarterGui"):SetCore("SendNotification", {
  8194. Title = "BringMod";
  8195. Text = "BringMod enabled.";
  8196. })
  8197. end
  8198. if string.sub(CMDBAR.Text, 1, 7) == ("respawn") then
  8199. local mod = Instance.new('Model', workspace) mod.Name = 're '..lplayer.Name
  8200. local hum = Instance.new('Humanoid', mod)
  8201. local ins = Instance.new('Part', mod) ins.Name = 'Torso' ins.CanCollide = false ins.Transparency = 1
  8202. lplayer.Character = mod
  8203. end
  8204. if string.sub(CMDBAR.Text, 1, 8) == ("shutdown") then
  8205. game:GetService'RunService'.Stepped:Connect(function()
  8206. pcall(function()
  8207. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  8208. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  8209. for _,x in pairs(v.Character.Head:GetChildren()) do
  8210. if x:IsA'Sound' then x.Playing = true x.CharacterSoundEvent:FireServer(true, true) end
  8211. end
  8212. end
  8213. end
  8214. end)
  8215. end)
  8216. game:GetService("StarterGui"):SetCore("SendNotification", {
  8217. Title = "Attempting Shutdown";
  8218. Text = "Shutdown Attempt has begun.";
  8219. })
  8220. end
  8221. if string.sub(CMDBAR.Text, 1, 7) == ("delobj ") then
  8222. objtodel = (string.sub(CMDBAR.Text, 8))
  8223. for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
  8224. if v.Name == objtodel then
  8225. v:Destroy()
  8226. end
  8227. end
  8228. end
  8229. if string.sub(CMDBAR.Text, 1, 7) == ("getplrs") then
  8230. for i,v in pairs(game:GetService("Players"):GetPlayers())do
  8231. print(v)
  8232. end
  8233. game:GetService("StarterGui"):SetCore("SendNotification", {
  8234. Title = "Printed";
  8235. Text = "Players have been printed to console. (F9)";
  8236. })
  8237. end
  8238. if string.sub(CMDBAR.Text, 1, 8) == ("deldecal") then
  8239. for i,v in pairs(game:GetService("Workspace"):GetDescendants())do
  8240. if (v:IsA("Decal")) then
  8241. v:Destroy()
  8242. end
  8243. end
  8244. end
  8245. if string.sub(CMDBAR.Text, 1, 10) == ("opfinality") then
  8246. loadstring(game:GetObjects("rbxassetid://1294358929")[1].Source)()
  8247. game:GetService("StarterGui"):SetCore("SendNotification", {
  8248. Title = "Success!";
  8249. Text = "OpFinality GUI has loaded.";
  8250. })
  8251. end
  8252. if string.sub(CMDBAR.Text, 1, 7) == ("remotes") then
  8253. remotes = true
  8254. added = true
  8255. game.DescendantAdded:connect(function(rmt)
  8256. if added == true then
  8257. if remotes == true then
  8258. if rmt:IsA("RemoteEvent") then
  8259. print("A RemoteEvent was added!")
  8260. print(" game." .. rmt:GetFullName() .. " | RemoteEvent")
  8261. print(" game." .. rmt:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
  8262. end end end
  8263. end)
  8264. game.DescendantAdded:connect(function(rmtfnctn)
  8265. if added == true then
  8266. if remotes == true then
  8267. if rmtfnctn:IsA("RemoteFunction") then
  8268. warn("A RemoteFunction was added!")
  8269. warn(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction")
  8270. print(" game." .. rmtfnctn:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
  8271. end end end
  8272. end)
  8273.  
  8274. game.DescendantAdded:connect(function(bndfnctn)
  8275. if added == true then
  8276. if binds == true then
  8277. if bndfnctn:IsA("BindableFunction") then
  8278. print("A BindableFunction was added!")
  8279. print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction")
  8280. print(" game." .. bndfnctn:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
  8281. end end end
  8282. end)
  8283.  
  8284. game.DescendantAdded:connect(function(bnd)
  8285. if added == true then
  8286. if binds == true then
  8287. if bnd:IsA("BindableEvent") then
  8288. warn("A BindableEvent was added!")
  8289. warn(" game." .. bnd:GetFullName() .. " | BindableEvent")
  8290. print(" game." .. bnd:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
  8291. end end end
  8292. end)
  8293.  
  8294.  
  8295. if binds == true then
  8296. for i,v in pairs(game:GetDescendants()) do
  8297. if v:IsA("BindableFunction") then
  8298. print(" game." .. v:GetFullName() .. " | BindableFunction")
  8299. print(" game." .. v:GetFullName() .. " | BindableFunction", 239, 247, 4, true)
  8300. end end
  8301. for i,v in pairs(game:GetDescendants()) do
  8302. if v:IsA("BindableEvent") then
  8303. warn(" game." .. v:GetFullName() .. " | BindableEvent")
  8304. print(" game." .. v:GetFullName() .. " | BindableEvent", 13, 193, 22, true)
  8305. end end
  8306. else
  8307. print("Off")
  8308. end
  8309. if remotes == true then
  8310. for i,v in pairs(game:GetDescendants()) do
  8311. if v:IsA("RemoteFunction") then
  8312. warn(" game." .. v:GetFullName() .. " | RemoteFunction")
  8313. print(" game." .. v:GetFullName() .. " | RemoteFunction", 5, 102, 198, true)
  8314. end end
  8315. wait()
  8316. for i,v in pairs(game:GetDescendants()) do
  8317. if v:IsA("RemoteEvent") then
  8318. print(" game." .. v:GetFullName() .. " | RemoteEvent")
  8319. print(" game." .. v:GetFullName() .. " | RemoteEvent", 247, 0, 0, true)
  8320. end end
  8321. else
  8322. print("Off")
  8323. end
  8324. game:GetService("StarterGui"):SetCore("SendNotification", {
  8325. Title = "Printing Remotes";
  8326. Text = "Type ;noremotes to disable.";
  8327. })
  8328. end
  8329. if string.sub(CMDBAR.Text, 1, 9) == ("noremotes") then
  8330. remotes = false
  8331. added = false
  8332. game:GetService("StarterGui"):SetCore("SendNotification", {
  8333. Title = "Printing Remotes Disabled";
  8334. Text = "Type ;remotes to enable.";
  8335. })
  8336. end
  8337. if string.sub(CMDBAR.Text, 1, 9) == ("tpdefault") then
  8338. spin = false
  8339. followed = false
  8340. traill = false
  8341. noclip = false
  8342. annoying = false
  8343. hwalk = false
  8344. cbringing = false
  8345. end
  8346. if string.sub(CMDBAR.Text, 1, 7) == ("stopsit") then
  8347. stopsitting = true
  8348. end
  8349. if string.sub(CMDBAR.Text, 1, 5) == ("gosit") then
  8350. stopsitting = false
  8351. end
  8352. if string.sub(CMDBAR.Text, 1, 7) == ("version") then
  8353. print(adminversion)
  8354. game:GetService("StarterGui"):SetCore("SendNotification", {
  8355. Title = "Version";
  8356. Text = adminversion;
  8357. })
  8358. end
  8359. if string.sub(CMDBAR.Text, 1, 7) == ("clicktp") then
  8360. clickgoto = true
  8361. game:GetService("StarterGui"):SetCore("SendNotification", {
  8362. Title = "Click TP";
  8363. Text = "Press E to teleport to mouse position";
  8364. })
  8365. end
  8366. if string.sub(CMDBAR.Text, 1, 9) == ("noclicktp") then
  8367. clickgoto = false
  8368. game:GetService("StarterGui"):SetCore("SendNotification", {
  8369. Title = "Click TP";
  8370. Text = "Click TP has been disabled.";
  8371. })
  8372. end
  8373. if string.sub(CMDBAR.Text, 1, 7) == ("toolson") then
  8374. gettingtools = true
  8375. game:GetService("StarterGui"):SetCore("SendNotification", {
  8376. Title = "Tools Enabled";
  8377. Text = "Automatically colleting tools dropped.";
  8378. })
  8379. end
  8380. if string.sub(CMDBAR.Text, 1, 8) == ("toolsoff") then
  8381. gettingtools = false
  8382. game:GetService("StarterGui"):SetCore("SendNotification", {
  8383. Title = "Tools Disabled";
  8384. Text = "Click TP has been disabled.";
  8385. })
  8386. end
  8387. if string.sub(CMDBAR.Text, 1, 9) == ("delcmdbar") then
  8388. ScreenGui:Destroy()
  8389. end
  8390. if string.sub(CMDBAR.Text, 1, 5) == ("reset") then
  8391. lplayer.Character.Head:Destroy()
  8392. end
  8393. if string.sub(CMDBAR.Text, 1, 6) == ("state ") then
  8394. statechosen = string.sub(CMDBAR.Text, 7)
  8395. changingstate = true
  8396. end
  8397. if string.sub(CMDBAR.Text, 1, 8) == ("gravity ") then
  8398. game:GetService("Workspace").Gravity = string.sub(CMDBAR.Text, 9)
  8399. end
  8400. if string.sub(CMDBAR.Text, 1, 9) == ("looprhats") then
  8401. removingmeshhats = true
  8402. end
  8403. if string.sub(CMDBAR.Text, 1, 11) == ("unlooprhats") then
  8404. removingmeshhats = false
  8405. end
  8406. if string.sub(CMDBAR.Text, 1, 9) == ("looprtool") then
  8407. removingmeshtool = true
  8408. end
  8409. if string.sub(CMDBAR.Text, 1, 11) == ("unlooprtool") then
  8410. removingmeshtool = false
  8411. end
  8412. if string.sub(CMDBAR.Text, 1, 9) == ("givetool ") then
  8413. for i,v in pairs(game:GetService("Players").LocalPlayer.Character:GetDescendants()) do
  8414. if v:IsA("Tool") then
  8415. for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 10))) do
  8416. v.Parent = player.Character
  8417. end
  8418. end
  8419. end
  8420. end
  8421. if string.sub(CMDBAR.Text, 1, 4) == ("age ") then
  8422. for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do
  8423. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account Age: "..player.AccountAge.." days!", "All")
  8424. end
  8425. end
  8426. if string.sub(CMDBAR.Text, 1, 3) == ("id ") then
  8427. for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 4))) do
  8428. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(player.Name.." Account ID: "..player.UserId, "All")
  8429. end
  8430. end
  8431. if string.sub(CMDBAR.Text, 1, 5) == (".age ") then
  8432. for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 6))) do
  8433. game:GetService("StarterGui"):SetCore("SendNotification", {
  8434. Title = player.AccountAge.." Days";
  8435. Text = "Account age of "..player.Name;
  8436. })
  8437. end
  8438. end
  8439. if string.sub(CMDBAR.Text, 1, 4) == (".id ") then
  8440. for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 5))) do
  8441. game:GetService("StarterGui"):SetCore("SendNotification", {
  8442. Title = player.UserId.." ID";
  8443. Text = "Account ID of "..player.Name;
  8444. })
  8445. end
  8446. end
  8447. if string.sub(CMDBAR.Text, 1, 6) == ("gameid") then
  8448. game:GetService("StarterGui"):SetCore("SendNotification", {
  8449. Title = "Game ID";
  8450. Text = "Game ID: ".. game.GameId;
  8451. })
  8452. end
  8453. if string.sub(CMDBAR.Text, 1, 3) == ("pgs") then
  8454. local pgscheck = game:GetService("Workspace"):PGSIsEnabled()
  8455. if pgscheck == true then
  8456. game:GetService("StarterGui"):SetCore("SendNotification", {
  8457. Title = "PGSPhysicsSolverEnabled";
  8458. Text = "PGS is Enabled!";
  8459. })
  8460. else
  8461. game:GetService("StarterGui"):SetCore("SendNotification", {
  8462. Title = "PGSPhysicsSolverEnabled";
  8463. Text = "PGS is Disabled!";
  8464. })
  8465. end
  8466. end
  8467. if string.sub(CMDBAR.Text, 1, 11) == ("removeinvis") then
  8468. for i,v in pairs(game:GetService("Workspace"):GetDescendants()) do
  8469. if v:IsA("Part") then
  8470. if v.Transparency == 1 then
  8471. if v.Name ~= "HumanoidRootPart" then
  8472. v:Destroy()
  8473. end
  8474. end
  8475. end
  8476. end
  8477. end
  8478. if string.sub(CMDBAR.Text, 1, 9) == ("removefog") then
  8479. game:GetService("Lighting").FogStart = 0
  8480. game:GetService("Lighting").FogEnd = 9999999999999
  8481. end
  8482. if string.sub(CMDBAR.Text, 1, 7) == ("disable") then
  8483. lplayer.Character.Humanoid.Parent = lplayer
  8484. end
  8485. if string.sub(CMDBAR.Text, 1, 6) == ("enable") then
  8486. lplayer.Humanoid.Parent = lplayer.Character
  8487. end
  8488. if string.sub(CMDBAR.Text, 1, 13) == ("givealltools ") then
  8489. for i,v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetDescendants()) do
  8490. if v:IsA("Tool") then
  8491. v.Parent = lplayer.Character
  8492. wait()
  8493. for i,player in pairs(GetPlayer(string.sub(CMDBAR.Text, 14))) do
  8494. v.Parent = player.Character
  8495. end
  8496. end
  8497. end
  8498. end
  8499. if string.sub(CMDBAR.Text, 1, 9) == ("flyspeed ") then
  8500. speedfly = string.sub(CMDBAR.Text, 10)
  8501. wait()
  8502. change()
  8503. end
  8504. if string.sub(CMDBAR.Text, 1, 7) == ("carpet ") then
  8505. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 8))) do
  8506. local Anim3 = Instance.new("Animation")
  8507. Anim3.AnimationId = "rbxassetid://282574440"
  8508. local track3 = lplayer.Character.Humanoid:LoadAnimation(Anim3)
  8509. track3:Play(.1, 1, 1)
  8510. bplrr = v.Name
  8511. banpl = true
  8512. end
  8513. end
  8514. if string.sub(CMDBAR.Text, 1, 8) == ("uncarpet") then
  8515. banpl = false
  8516. end
  8517. if string.sub(CMDBAR.Text, 1, 6) == ("stare ") then
  8518. for i,v in pairs(GetPlayer(string.sub(CMDBAR.Text, 7))) do
  8519. staring = true
  8520. stareplr = v
  8521. end
  8522. end
  8523. if string.sub(CMDBAR.Text, 1, 7) == ("unstare") then
  8524. staring = false
  8525. end
  8526. if string.sub(CMDBAR.Text, 1, 7) == ("logchat") then
  8527. chatlogs = true
  8528. game:GetService("StarterGui"):SetCore("SendNotification", {
  8529. Title = "LogChat enabled";
  8530. Text = "Now logging all player chat.";
  8531. })
  8532. end
  8533. if string.sub(CMDBAR.Text, 1, 9) == ("unlogchat") then
  8534. chatlogs = false
  8535. game:GetService("StarterGui"):SetCore("SendNotification", {
  8536. Title = "LogChat disabled";
  8537. Text = "Stopped logging all player chat.";
  8538. })
  8539. end
  8540. if string.sub(CMDBAR.Text, 1, 6) == ("fixcam") then
  8541. game:GetService("Workspace").CurrentCamera:Destroy()
  8542. wait(0.1)
  8543. game:GetService("Workspace").CurrentCamera.CameraSubject = lplayer.Character.Humanoid
  8544. game:GetService("Workspace").CurrentCamera.CameraType = "Custom"
  8545. lplayer.CameraMinZoomDistance = 0.5
  8546. lplayer.CameraMaxZoomDistance = 400
  8547. lplayer.CameraMode = "Classic"
  8548. end
  8549. if string.sub(CMDBAR.Text, 1, 7) == ("unstate") then
  8550. changingstate = false
  8551. end
  8552. CMDBAR.Text = ""
  8553. end
  8554. end)
  8555.  
  8556. wait(0.3)
  8557. game:GetService("StarterGui"):SetCore("SendNotification", {
  8558. Title = "Loaded successfully!";
  8559. Text = "Reviz Admin V2 by illremember";
  8560. })
  8561. wait(0.1)
  8562. print("Reviz Admin V2 loaded!")
  8563. if game:GetService("Workspace").FilteringEnabled == true then
  8564. warn("FE is Enabled (Filtering Enabled)")
  8565. game:GetService("StarterGui"):SetCore("SendNotification", {
  8566. Title = "FE is Enabled";
  8567. Text = "Filtering Enabled. Enjoy using Reviz Admin!";
  8568. })
  8569. else
  8570. warn("FE is Disabled (Filtering Disabled) Consider using a different admin script.")
  8571. game:GetService("StarterGui"):SetCore("SendNotification", {
  8572. Title = "FE is Disabled";
  8573. Text = "Filtering Disabled. Consider using a different admin script.";
  8574. })
  8575. end
  8576.  
  8577. local intro = Instance.new("ScreenGui")
  8578. local Frame = Instance.new("Frame")
  8579. local ImageLabel = Instance.new("ImageLabel")
  8580. intro.Parent = game:GetService("CoreGui")
  8581. Frame.Parent = intro
  8582. Frame.BackgroundColor3 = Color3.new(1, 1, 1)
  8583. Frame.BackgroundTransparency = 1
  8584. Frame.Size = UDim2.new(1, 0, 0, 300)
  8585. Frame.Position = UDim2.new(0, 0, -0.4, 0)
  8586. ImageLabel.Parent = Frame
  8587. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  8588. ImageLabel.BackgroundTransparency = 1
  8589. ImageLabel.Position = UDim2.new(0, 0, 0, 0)
  8590. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  8591. ImageLabel.Image = "http://www.roblox.com/asset/?id=1542162618"
  8592. Frame:TweenPosition(UDim2.new(0, 0, 0.2, 0), "Out", "Elastic", 3)
  8593. wait(3.01)
  8594. Frame:TweenPosition(UDim2.new(0, 0, 1.5, 0), "Out", "Elastic", 5)
  8595. wait(5.01)
  8596. intro:Destroy()
  8597. end)
  8598.  
  8599. OpenFrame.Name = "Open Frame"
  8600. OpenFrame.Parent = ScreenGui
  8601. OpenFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  8602. OpenFrame.BorderSizePixel = 0
  8603. OpenFrame.Position = UDim2.new(0, 0, 0.808849514, 0)
  8604. OpenFrame.Size = UDim2.new(0, 100, 0, 51)
  8605.  
  8606. Open.Name = "Open"
  8607. Open.Parent = OpenFrame
  8608. Open.BackgroundColor3 = Color3.new(0.666667, 0, 1)
  8609. Open.BorderSizePixel = 0
  8610. Open.Position = UDim2.new(0.0763157681, 0, 0.117647059, 0)
  8611. Open.Size = UDim2.new(0, 84, 0, 40)
  8612. Open.Font = Enum.Font.SourceSans
  8613. Open.Text = "Open"
  8614. Open.TextColor3 = Color3.new(1, 1, 1)
  8615. Open.TextScaled = true
  8616. Open.TextSize = 14
  8617. Open.TextWrapped = true
  8618. Open.MouseButton1Down:connect(function()
  8619. main.Visible = true
  8620. OpenFrame.Visible = false
  8621. end)
Add Comment
Please, Sign In to add comment