DrawingJhon

Untitled

Jul 24th, 2020 (edited)
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[repeat wait() until game:FindFirstChildOfClass("Players")
  2. Players = game:GetService("Players")
  3. repeat wait() until Players.LocalPlayer:FindFirstChildOfClass("PlayerGui")
  4.  
  5. local Holder = Instance.new("Frame")
  6. local Title = Instance.new("TextLabel")
  7. local Dark = Instance.new("Frame")
  8. local Cmdbar = Instance.new("TextBox")
  9. local Dark_2 = Instance.new("Frame")
  10. local CMDsF = Instance.new("ScrollingFrame")
  11. local SettingsButton = Instance.new("ImageButton")
  12. local Settings = Instance.new("Frame")
  13. local Prefix = Instance.new("TextLabel")
  14. local PrefixBox = Instance.new("TextBox")
  15. local Keybinds = Instance.new("TextLabel")
  16. local Select = Instance.new("TextButton")
  17. local StayOpen = Instance.new("TextLabel")
  18. local Button = Instance.new("Frame")
  19. local On = Instance.new("TextButton")
  20. local Positions = Instance.new("TextLabel")
  21. local Select_8 = Instance.new("TextButton")
  22. local SpawnC = Instance.new("TextLabel")
  23. local Select_2 = Instance.new("TextButton")
  24. local Plugins = Instance.new("TextLabel")
  25. local Select_9 = Instance.new("TextButton")
  26. local Example = Instance.new("TextButton")
  27. local Notification = Instance.new("Frame")
  28. local Dark_3 = Instance.new("Frame")
  29. local Title_2 = Instance.new("TextLabel")
  30. local Text_2 = Instance.new("TextLabel")
  31. local CloseButton = Instance.new("ImageButton")
  32. local IntroBackground = Instance.new("Frame")
  33. local Logo = Instance.new("ImageLabel")
  34. local Credits = Instance.new("TextBox")
  35. local KeybindsFrame = Instance.new("Frame")
  36. local Close = Instance.new("TextButton")
  37. local SpawnCFrame = Instance.new("Frame")
  38. local Holder_6 = Instance.new("ScrollingFrame")
  39. local Close_5 = Instance.new("TextButton")
  40. local Add = Instance.new("TextButton")
  41. local Delete = Instance.new("TextButton")
  42. local Holder_2 = Instance.new("ScrollingFrame")
  43. local Example_2 = Instance.new("Frame")
  44. local Text_3 = Instance.new("TextLabel")
  45. local Delete_2 = Instance.new("TextButton")
  46. local KeybindEditor = Instance.new("Frame")
  47. local background_2 = Instance.new("Frame")
  48. local Dark_4 = Instance.new("Frame")
  49. local Directions = Instance.new("TextLabel")
  50. local BindTo = Instance.new("TextButton")
  51. local Add_2 = Instance.new("TextButton")
  52. local Cmdbar_2 = Instance.new("TextBox")
  53. local Toggles = Instance.new("ScrollingFrame")
  54. local Fly = Instance.new("TextLabel")
  55. local Select_3 = Instance.new("TextButton")
  56. local Noclip = Instance.new("TextLabel")
  57. local Select_4 = Instance.new("TextButton")
  58. local Float = Instance.new("TextLabel")
  59. local Select_5 = Instance.new("TextButton")
  60. local ClickTP = Instance.new("TextLabel")
  61. local Select_6 = Instance.new("TextButton")
  62. local Xray = Instance.new("TextLabel")
  63. local Select_10 = Instance.new("TextButton")
  64. local Dark_7 = Instance.new("Frame")
  65. local shadow_2 = Instance.new("Frame")
  66. local PopupText_2 = Instance.new("TextLabel")
  67. local Exit_2 = Instance.new("ImageButton")
  68. local SpawnCEditor = Instance.new("Frame")
  69. local background_4 = Instance.new("Frame")
  70. local Cmdbar_3 = Instance.new("TextBox")
  71. local Dark_10 = Instance.new("Frame")
  72. local Add_5 = Instance.new("TextButton")
  73. local DelayNum = Instance.new("TextBox")
  74. local Delay = Instance.new("TextLabel")
  75. local Directions_3 = Instance.new("TextLabel")
  76. local Dark_11 = Instance.new("Frame")
  77. local shadow_4 = Instance.new("Frame")
  78. local PopupText_4 = Instance.new("TextLabel")
  79. local Exit_4 = Instance.new("ImageButton")
  80. local PositionsFrame = Instance.new("Frame")
  81. local Close_3 = Instance.new("TextButton")
  82. local Delete_5 = Instance.new("TextButton")
  83. local Holder_4 = Instance.new("ScrollingFrame")
  84. local Example_4 = Instance.new("Frame")
  85. local Text_5 = Instance.new("TextLabel")
  86. local Delete_6 = Instance.new("TextButton")
  87. local TP = Instance.new("TextButton")
  88. local AliasesFrame = Instance.new("Frame")
  89. local Close_2 = Instance.new("TextButton")
  90. local Delete_3 = Instance.new("TextButton")
  91. local Holder_3 = Instance.new("ScrollingFrame")
  92. local Example_3 = Instance.new("Frame")
  93. local Text_4 = Instance.new("TextLabel")
  94. local Delete_4 = Instance.new("TextButton")
  95. local Aliases = Instance.new("TextLabel")
  96. local Select_7 = Instance.new("TextButton")
  97. local PluginsFrame = Instance.new("Frame")
  98. local Close_4 = Instance.new("TextButton")
  99. local Add_4 = Instance.new("TextButton")
  100. local Delete_8 = Instance.new("TextButton")
  101. local Add_3 = Instance.new("TextButton")
  102. local Holder_5 = Instance.new("ScrollingFrame")
  103. local Example_5 = Instance.new("Frame")
  104. local Text_6 = Instance.new("TextLabel")
  105. local Delete_7 = Instance.new("TextButton")
  106. local PluginEditor = Instance.new("Frame")
  107. local background_3 = Instance.new("Frame")
  108. local Dark_8 = Instance.new("Frame")
  109. local Dark_9 = Instance.new("Frame")
  110. local Img = Instance.new("ImageButton")
  111. local AddPlugin = Instance.new("TextButton")
  112. local FileName = Instance.new("TextBox")
  113. local About = Instance.new("TextLabel")
  114. local Directions_2 = Instance.new("TextLabel")
  115. local shadow_3 = Instance.new("Frame")
  116. local PopupText_3 = Instance.new("TextLabel")
  117. local Exit_3 = Instance.new("ImageButton")
  118. local logsDrag = Instance.new("Frame")
  119. local shadow = Instance.new("Frame")
  120. local Hide = Instance.new("ImageButton")
  121. local PopupText = Instance.new("TextLabel")
  122. local Exit = Instance.new("ImageButton")
  123. local scroll = Instance.new("ScrollingFrame")
  124. local background = Instance.new("Frame")
  125. local Dark_6 = Instance.new("Frame")
  126. local Clear = Instance.new("TextButton")
  127. local Toggle = Instance.new("TextButton")
  128. local AliasHint = Instance.new("TextLabel")
  129. local PluginsHint = Instance.new("TextLabel")
  130. local PositionsHint = Instance.new("TextLabel")
  131.  
  132. local PARENT = game:GetService("Players").LocalPlayer.PlayerGui
  133.  
  134. function randomString()
  135. local length = math.random(10,20)
  136. local array = {}
  137. for i = 1, length do
  138. array[i] = string.char(math.random(32, 126))
  139. end
  140. return table.concat(array)
  141. end
  142.  
  143. Holder.Name = randomString()
  144. Holder.Parent = PARENT
  145. Holder.Active = true
  146. Holder.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  147. Holder.BackgroundTransparency = 0.20000000298023
  148. Holder.BorderSizePixel = 0
  149. Holder.Position = UDim2.new(1, -250, 1, -220)
  150. Holder.Size = UDim2.new(0, 250, 0, 220)
  151.  
  152. Title.Name = "Title"
  153. Title.Parent = Holder
  154. Title.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  155. Title.BackgroundTransparency = 1
  156. Title.BorderSizePixel = 0
  157. Title.Size = UDim2.new(0, 250, 0, 20)
  158. Title.Font = Enum.Font.SourceSans
  159. Title.TextSize = 20
  160. Title.Text = "Infinite Yield FE"
  161. Title.TextColor3 = Color3.new(1, 1, 1)
  162. Title.TextStrokeTransparency = 0
  163.  
  164. Dark.Name = "Dark"
  165. Dark.Parent = Holder
  166. Dark.Active = true
  167. Dark.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  168. Dark.BorderSizePixel = 0
  169. Dark.Position = UDim2.new(0, 0, 0, 45)
  170. Dark.Size = UDim2.new(0, 250, 0, 175)
  171.  
  172. Cmdbar.Name = "Cmdbar"
  173. Cmdbar.Parent = Holder
  174. Cmdbar.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  175. Cmdbar.BackgroundTransparency = 1
  176. Cmdbar.BorderSizePixel = 0
  177. Cmdbar.Position = UDim2.new(0, 0, 0, 25)
  178. Cmdbar.Size = UDim2.new(0, 250, 0, 20)
  179. Cmdbar.Font = Enum.Font.SourceSans
  180. Cmdbar.FontSize = Enum.FontSize.Size18
  181. Cmdbar.Text = "Command Bar"
  182. Cmdbar.TextColor3 = Color3.new(1, 1, 1)
  183. Cmdbar.TextScaled = true
  184. Cmdbar.TextWrapped = true
  185. Cmdbar.TextStrokeTransparency = 0
  186.  
  187. Dark_2.Name = "Dark"
  188. Dark_2.Parent = Holder
  189. Dark_2.Active = true
  190. Dark_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  191. Dark_2.BorderSizePixel = 0
  192. Dark_2.Position = UDim2.new(0, 0, 0, 20)
  193. Dark_2.Size = UDim2.new(0, 250, 0, 5)
  194.  
  195. CMDsF.Name = "CMDs"
  196. CMDsF.Parent = Holder
  197. CMDsF.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  198. CMDsF.BackgroundTransparency = 1
  199. CMDsF.BorderSizePixel = 0
  200. CMDsF.Position = UDim2.new(0, 0, 0, 50)
  201. CMDsF.Size = UDim2.new(0, 250, 0, 170)
  202. CMDsF.BottomImage = "rbxasset://textures/blackBkg_square.png"
  203. CMDsF.CanvasSize = UDim2.new(0, 0, 0, 0)
  204. CMDsF.MidImage = "rbxasset://textures/blackBkg_square.png"
  205. CMDsF.ScrollBarThickness = 8
  206. CMDsF.TopImage = "rbxasset://textures/blackBkg_square.png"
  207.  
  208. SettingsButton.Name = "SettingsButton"
  209. SettingsButton.Parent = Holder
  210. SettingsButton.BackgroundColor3 = Color3.new(1, 1, 1)
  211. SettingsButton.BackgroundTransparency = 1
  212. SettingsButton.Position = UDim2.new(0, 230, 0, 25)
  213. SettingsButton.Size = UDim2.new(0, 20, 0, 20)
  214. SettingsButton.Image = "rbxassetid://1204397029"
  215.  
  216. Settings.Name = "Settings"
  217. Settings.Parent = Holder
  218. Settings.Active = true
  219. Settings.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  220. Settings.BorderSizePixel = 0
  221. Settings.Position = UDim2.new(0, 0, 0, 220)
  222. Settings.Size = UDim2.new(0, 250, 0, 175)
  223.  
  224. Prefix.Name = "Prefix"
  225. Prefix.Parent = Settings
  226. Prefix.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  227. Prefix.BackgroundTransparency = 0.5
  228. Prefix.BorderSizePixel = 0
  229. Prefix.Position = UDim2.new(0, 0, 0, 5)
  230. Prefix.Size = UDim2.new(0, 250, 0, 20)
  231. Prefix.Font = Enum.Font.SourceSans
  232. Prefix.FontSize = Enum.FontSize.Size14
  233. Prefix.Text = " Prefix"
  234. Prefix.TextColor3 = Color3.new(1, 1, 1)
  235. Prefix.TextXAlignment = Enum.TextXAlignment.Left
  236.  
  237. PrefixBox.Name = "PrefixBox"
  238. PrefixBox.Parent = Prefix
  239. PrefixBox.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  240. PrefixBox.BorderSizePixel = 0
  241. PrefixBox.Position = UDim2.new(0, 230, 0, 0)
  242. PrefixBox.Size = UDim2.new(0, 20, 0, 20)
  243. PrefixBox.Font = Enum.Font.SourceSansBold
  244. PrefixBox.FontSize = Enum.FontSize.Size14
  245. PrefixBox.Text = ''
  246. PrefixBox.TextColor3 = Color3.new(0, 0, 0)
  247.  
  248. Keybinds.Name = "Keybinds"
  249. Keybinds.Parent = Settings
  250. Keybinds.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  251. Keybinds.BackgroundTransparency = 0.5
  252. Keybinds.BorderSizePixel = 0
  253. Keybinds.Position = UDim2.new(0, 0, 0, 55)
  254. Keybinds.Size = UDim2.new(0, 250, 0, 20)
  255. Keybinds.Font = Enum.Font.SourceSans
  256. Keybinds.FontSize = Enum.FontSize.Size14
  257. Keybinds.Text = " Keybinds"
  258. Keybinds.TextColor3 = Color3.new(1, 1, 1)
  259. Keybinds.TextXAlignment = Enum.TextXAlignment.Left
  260.  
  261. Select.Name = "Select"
  262. Select.Parent = Keybinds
  263. Select.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  264. Select.BorderSizePixel = 0
  265. Select.Position = UDim2.new(0, 200, 0, 0)
  266. Select.Size = UDim2.new(0, 50, 0, 20)
  267. Select.Font = Enum.Font.SourceSans
  268. Select.FontSize = Enum.FontSize.Size14
  269. Select.Text = "Edit"
  270. Select.TextColor3 = Color3.new(0, 0, 0)
  271.  
  272. Aliases.Name = "Aliases"
  273. Aliases.Parent = Settings
  274. Aliases.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  275. Aliases.BackgroundTransparency = 0.5
  276. Aliases.BorderSizePixel = 0
  277. Aliases.Position = UDim2.new(0, 0, 0, 80)
  278. Aliases.Size = UDim2.new(0, 250, 0, 20)
  279. Aliases.Font = Enum.Font.SourceSans
  280. Aliases.FontSize = Enum.FontSize.Size14
  281. Aliases.Text = " Aliases"
  282. Aliases.TextColor3 = Color3.new(1, 1, 1)
  283. Aliases.TextXAlignment = Enum.TextXAlignment.Left
  284.  
  285. Select_7.Name = "Select"
  286. Select_7.Parent = Aliases
  287. Select_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  288. Select_7.BorderSizePixel = 0
  289. Select_7.Position = UDim2.new(0, 200, 0, 0)
  290. Select_7.Size = UDim2.new(0, 50, 0, 20)
  291. Select_7.Font = Enum.Font.SourceSans
  292. Select_7.FontSize = Enum.FontSize.Size14
  293. Select_7.Text = "Edit"
  294. Select_7.TextColor3 = Color3.new(0, 0, 0)
  295.  
  296. StayOpen.Name = "StayOpen"
  297. StayOpen.Parent = Settings
  298. StayOpen.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  299. StayOpen.BackgroundTransparency = 0.5
  300. StayOpen.BorderSizePixel = 0
  301. StayOpen.Position = UDim2.new(0, 0, 0, 30)
  302. StayOpen.Size = UDim2.new(0, 250, 0, 20)
  303. StayOpen.Font = Enum.Font.SourceSans
  304. StayOpen.FontSize = Enum.FontSize.Size14
  305. StayOpen.Text = " Keep Menu Open"
  306. StayOpen.TextColor3 = Color3.new(1, 1, 1)
  307. StayOpen.TextXAlignment = Enum.TextXAlignment.Left
  308.  
  309. Button.Name = "Button"
  310. Button.Parent = StayOpen
  311. Button.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  312. Button.BorderSizePixel = 0
  313. Button.Position = UDim2.new(0, 230, 0, 0)
  314. Button.Size = UDim2.new(0, 20, 0, 20)
  315.  
  316. On.Name = "On"
  317. On.Parent = Button
  318. On.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)
  319. On.BackgroundTransparency = 1
  320. On.BorderSizePixel = 0
  321. On.Position = UDim2.new(0, 2, 0, 2)
  322. On.Size = UDim2.new(0, 16, 0, 16)
  323. On.Font = Enum.Font.SourceSans
  324. On.FontSize = Enum.FontSize.Size14
  325. On.Text = ""
  326. On.TextColor3 = Color3.new(0, 0, 0)
  327.  
  328. Positions.Name = "Positions"
  329. Positions.Parent = Settings
  330. Positions.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  331. Positions.BackgroundTransparency = 0.5
  332. Positions.BorderSizePixel = 0
  333. Positions.Position = UDim2.new(0, 0, 0, 105)
  334. Positions.Size = UDim2.new(0, 250, 0, 20)
  335. Positions.Font = Enum.Font.SourceSans
  336. Positions.FontSize = Enum.FontSize.Size14
  337. Positions.Text = " Waypoints / Positions"
  338. Positions.TextColor3 = Color3.new(1, 1, 1)
  339. Positions.TextXAlignment = Enum.TextXAlignment.Left
  340.  
  341. Select_8.Name = "Select"
  342. Select_8.Parent = Positions
  343. Select_8.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  344. Select_8.BorderSizePixel = 0
  345. Select_8.Position = UDim2.new(0, 200, 0, 0)
  346. Select_8.Size = UDim2.new(0, 50, 0, 20)
  347. Select_8.Font = Enum.Font.SourceSans
  348. Select_8.FontSize = Enum.FontSize.Size14
  349. Select_8.Text = "Edit / TP"
  350. Select_8.TextColor3 = Color3.new(0, 0, 0)
  351.  
  352. SpawnC.Name = "SpawnC"
  353. SpawnC.Parent = Settings
  354. SpawnC.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  355. SpawnC.BackgroundTransparency = 0.5
  356. SpawnC.BorderSizePixel = 0
  357. SpawnC.Position = UDim2.new(0, 0, 0, 155)
  358. SpawnC.Size = UDim2.new(0, 250, 0, 20)
  359. SpawnC.Font = Enum.Font.SourceSans
  360. SpawnC.FontSize = Enum.FontSize.Size14
  361. SpawnC.Text = " Spawn Commands"
  362. SpawnC.TextColor3 = Color3.new(1, 1, 1)
  363. SpawnC.TextXAlignment = Enum.TextXAlignment.Left
  364.  
  365. Select_2.Name = "Select"
  366. Select_2.Parent = SpawnC
  367. Select_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  368. Select_2.BorderSizePixel = 0
  369. Select_2.Position = UDim2.new(0, 200, 0, 0)
  370. Select_2.Size = UDim2.new(0, 50, 0, 20)
  371. Select_2.Font = Enum.Font.SourceSans
  372. Select_2.FontSize = Enum.FontSize.Size14
  373. Select_2.Text = "Edit"
  374. Select_2.TextColor3 = Color3.new(0, 0, 0)
  375.  
  376. Plugins.Name = "Plugins"
  377. Plugins.Parent = Settings
  378. Plugins.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  379. Plugins.BackgroundTransparency = 0.5
  380. Plugins.BorderSizePixel = 0
  381. Plugins.Position = UDim2.new(0, 0, 0, 130)
  382. Plugins.Size = UDim2.new(0, 250, 0, 20)
  383. Plugins.Font = Enum.Font.SourceSans
  384. Plugins.FontSize = Enum.FontSize.Size14
  385. Plugins.Text = " Plugins"
  386. Plugins.TextColor3 = Color3.new(1, 1, 1)
  387. Plugins.TextXAlignment = Enum.TextXAlignment.Left
  388.  
  389. Select_9.Name = "Select"
  390. Select_9.Parent = Plugins
  391. Select_9.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  392. Select_9.BorderSizePixel = 0
  393. Select_9.Position = UDim2.new(0, 200, 0, 0)
  394. Select_9.Size = UDim2.new(0, 50, 0, 20)
  395. Select_9.Font = Enum.Font.SourceSans
  396. Select_9.FontSize = Enum.FontSize.Size14
  397. Select_9.Text = "Edit"
  398. Select_9.TextColor3 = Color3.new(0, 0, 0)
  399.  
  400. Example.Name = "Example"
  401. Example.Parent = Holder
  402. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  403. Example.BackgroundTransparency = 1
  404. Example.BorderSizePixel = 0
  405. Example.Size = UDim2.new(0, 190, 0, 20)
  406. Example.Visible = false
  407. Example.Font = Enum.Font.SourceSansBold
  408. Example.FontSize = Enum.FontSize.Size18
  409. Example.Text = "Example"
  410. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  411. Example.TextStrokeTransparency = 0
  412. Example.TextXAlignment = Enum.TextXAlignment.Left
  413.  
  414. Notification.Name = randomString()
  415. Notification.Parent = PARENT
  416. Notification.Active = true
  417. Notification.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  418. Notification.BackgroundTransparency = 0
  419. Notification.BorderSizePixel = 0
  420. Notification.Position = UDim2.new(1, -500, 1, 20)
  421. Notification.Size = UDim2.new(0, 250, 0, 100)
  422.  
  423. Dark_3.Name = "Dark"
  424. Dark_3.Parent = Notification
  425. Dark_3.Active = true
  426. Dark_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  427. Dark_3.BackgroundTransparency = 0.5
  428. Dark_3.BorderSizePixel = 0
  429. Dark_3.Position = UDim2.new(0, 0, 0, 20)
  430. Dark_3.Size = UDim2.new(0, 250, 0, 5)
  431.  
  432. Title_2.Name = "Title"
  433. Title_2.Parent = Notification
  434. Title_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  435. Title_2.BackgroundTransparency = 1
  436. Title_2.BorderSizePixel = 0
  437. Title_2.Size = UDim2.new(0, 250, 0, 20)
  438. Title_2.Font = Enum.Font.SourceSans
  439. Title_2.TextSize = 20
  440. Title_2.Text = "Notification Title"
  441. Title_2.TextColor3 = Color3.new(1, 1, 1)
  442. Title_2.TextStrokeTransparency = 0
  443.  
  444. Text_2.Name = "Text"
  445. Text_2.Parent = Notification
  446. Text_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  447. Text_2.BackgroundTransparency = 1
  448. Text_2.BorderSizePixel = 0
  449. Text_2.Position = UDim2.new(0, 5, 0, 25)
  450. Text_2.Size = UDim2.new(0, 240, 0, 75)
  451. Text_2.Font = Enum.Font.SourceSans
  452. Text_2.FontSize = Enum.FontSize.Size18
  453. Text_2.Text = "Notification Text"
  454. Text_2.TextColor3 = Color3.new(1, 1, 1)
  455. Text_2.TextWrapped = true
  456.  
  457. CloseButton.Name = "CloseButton"
  458. CloseButton.Parent = Notification
  459. CloseButton.BackgroundColor3 = Color3.new(1, 1, 1)
  460. CloseButton.BackgroundTransparency = 1
  461. CloseButton.Position = UDim2.new(0, 0, 0, 0)
  462. CloseButton.Size = UDim2.new(0, 20, 0, 20)
  463. CloseButton.Image = "rbxassetid://2132544126"
  464.  
  465. IntroBackground.Name = "IntroBackground"
  466. IntroBackground.Parent = Holder
  467. IntroBackground.Active = true
  468. IntroBackground.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  469. IntroBackground.BorderSizePixel = 0
  470. IntroBackground.Position = UDim2.new(0, 0, 0, 45)
  471. IntroBackground.Size = UDim2.new(0, 250, 0, 175)
  472. IntroBackground.ZIndex = 4
  473.  
  474. Logo.Name = "Logo"
  475. Logo.Parent = Holder
  476. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  477. Logo.BackgroundTransparency = 1
  478. Logo.BorderSizePixel = 0
  479. Logo.Position = UDim2.new(0, 125, 0, 127)
  480. Logo.Size = UDim2.new(0, 10, 0, 10)
  481. Logo.Image = "rbxassetid://1352543873"
  482. Logo.ImageTransparency = 0
  483. Logo.ZIndex = 5
  484.  
  485. Credits.Name = "Credits"
  486. Credits.Parent = Holder
  487. Credits.BackgroundColor3 = Color3.new(1, 1, 1)
  488. Credits.BackgroundTransparency = 1
  489. Credits.BorderSizePixel = 0
  490. Credits.Position = UDim2.new(0, 0, 0.9, 30)
  491. Credits.Size = UDim2.new(0, 250, 0, 20)
  492. Credits.Font = Enum.Font.SourceSansLight
  493. Credits.FontSize = Enum.FontSize.Size18
  494. Credits.Text = "Edge // Zwolf // Moon"
  495. Credits.TextColor3 = Color3.new(1, 1, 1)
  496. Credits.ZIndex = 5
  497.  
  498. KeybindsFrame.Name = "KeybindsFrame"
  499. KeybindsFrame.Parent = Settings
  500. KeybindsFrame.Active = true
  501. KeybindsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  502. KeybindsFrame.BorderSizePixel = 0
  503. KeybindsFrame.Position = UDim2.new(0, 0, 0, 175)
  504. KeybindsFrame.Size = UDim2.new(0, 250, 0, 175)
  505.  
  506. Close.Name = "Close"
  507. Close.Parent = KeybindsFrame
  508. Close.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  509. Close.BorderSizePixel = 0
  510. Close.Position = UDim2.new(0, 205, 0, 150)
  511. Close.Size = UDim2.new(0, 40, 0, 20)
  512. Close.Font = Enum.Font.SourceSans
  513. Close.FontSize = Enum.FontSize.Size14
  514. Close.Text = "Close"
  515. Close.TextColor3 = Color3.new(0, 0, 0)
  516.  
  517. Add.Name = "Add"
  518. Add.Parent = KeybindsFrame
  519. Add.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  520. Add.BorderSizePixel = 0
  521. Add.Position = UDim2.new(0, 5, 0, 150)
  522. Add.Size = UDim2.new(0, 40, 0, 20)
  523. Add.Font = Enum.Font.SourceSans
  524. Add.FontSize = Enum.FontSize.Size14
  525. Add.Text = "Add"
  526. Add.TextColor3 = Color3.new(0, 0, 0)
  527.  
  528. Delete.Name = "Delete"
  529. Delete.Parent = KeybindsFrame
  530. Delete.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  531. Delete.BorderSizePixel = 0
  532. Delete.Position = UDim2.new(0, 50, 0, 150)
  533. Delete.Size = UDim2.new(0, 40, 0, 20)
  534. Delete.Font = Enum.Font.SourceSans
  535. Delete.FontSize = Enum.FontSize.Size14
  536. Delete.Text = "Clear"
  537. Delete.TextColor3 = Color3.new(0, 0, 0)
  538.  
  539. SpawnCFrame.Name = "SpawnCFrame"
  540. SpawnCFrame.Parent = Settings
  541. SpawnCFrame.Active = true
  542. SpawnCFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  543. SpawnCFrame.BorderSizePixel = 0
  544. SpawnCFrame.Position = UDim2.new(0, 0, 0, 175)
  545. SpawnCFrame.Size = UDim2.new(0, 250, 0, 175)
  546.  
  547. Holder_6.Name = "Holder"
  548. Holder_6.Parent = SpawnCFrame
  549. Holder_6.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  550. Holder_6.BackgroundTransparency = 1
  551. Holder_6.BorderSizePixel = 0
  552. Holder_6.Position = UDim2.new(0, 0, 0, 0)
  553. Holder_6.Selectable = false
  554. Holder_6.Size = UDim2.new(0, 250, 0, 145)
  555. Holder_6.BottomImage = "rbxasset://textures/blackBkg_square.png"
  556. Holder_6.CanvasSize = UDim2.new(0, 0, 0, 0)
  557. Holder_6.MidImage = "rbxasset://textures/blackBkg_square.png"
  558. Holder_6.ScrollBarThickness = 8
  559. Holder_6.TopImage = "rbxasset://textures/blackBkg_square.png"
  560.  
  561. Close_5.Name = "Close"
  562. Close_5.Parent = SpawnCFrame
  563. Close_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  564. Close_5.BorderSizePixel = 0
  565. Close_5.Position = UDim2.new(0, 205, 0, 150)
  566. Close_5.Size = UDim2.new(0, 40, 0, 20)
  567. Close_5.Font = Enum.Font.SourceSans
  568. Close_5.FontSize = Enum.FontSize.Size14
  569. Close_5.Text = "Close"
  570. Close_5.TextColor3 = Color3.new(0, 0, 0)
  571.  
  572. Add_4.Name = "Add"
  573. Add_4.Parent = SpawnCFrame
  574. Add_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  575. Add_4.BorderSizePixel = 0
  576. Add_4.Position = UDim2.new(0, 5, 0, 150)
  577. Add_4.Size = UDim2.new(0, 40, 0, 20)
  578. Add_4.Font = Enum.Font.SourceSans
  579. Add_4.FontSize = Enum.FontSize.Size14
  580. Add_4.Text = "Add"
  581. Add_4.TextColor3 = Color3.new(0, 0, 0)
  582.  
  583. Delete_8.Name = "Delete"
  584. Delete_8.Parent = SpawnCFrame
  585. Delete_8.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  586. Delete_8.BorderSizePixel = 0
  587. Delete_8.Position = UDim2.new(0, 50, 0, 150)
  588. Delete_8.Size = UDim2.new(0, 40, 0, 20)
  589. Delete_8.Font = Enum.Font.SourceSans
  590. Delete_8.FontSize = Enum.FontSize.Size14
  591. Delete_8.Text = "Clear"
  592. Delete_8.TextColor3 = Color3.new(0, 0, 0)
  593.  
  594. Holder_2.Name = "Holder"
  595. Holder_2.Parent = KeybindsFrame
  596. Holder_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  597. Holder_2.BackgroundTransparency = 1
  598. Holder_2.BorderSizePixel = 0
  599. Holder_2.Position = UDim2.new(0, 0, 0, 0)
  600. Holder_2.Size = UDim2.new(0, 250, 0, 145)
  601. Holder_2.BottomImage = "rbxasset://textures/blackBkg_square.png"
  602. Holder_2.CanvasSize = UDim2.new(0, 0, 0, 0)
  603. Holder_2.MidImage = "rbxasset://textures/blackBkg_square.png"
  604. Holder_2.ScrollBarThickness = 0
  605. Holder_2.TopImage = "rbxasset://textures/blackBkg_square.png"
  606.  
  607. Example_2.Name = "Example"
  608. Example_2.Parent = KeybindsFrame
  609. Example_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  610. Example_2.BackgroundTransparency = 0.5
  611. Example_2.BorderSizePixel = 0
  612. Example_2.Size = UDim2.new(0, 10, 0, 20)
  613. Example_2.Visible = false
  614.  
  615. Text_3.Name = "Text"
  616. Text_3.Parent = Example_2
  617. Text_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  618. Text_3.BackgroundTransparency = 0.5
  619. Text_3.BorderSizePixel = 0
  620. Text_3.Position = UDim2.new(0, 10, 0, 0)
  621. Text_3.Size = UDim2.new(0, 240, 0, 20)
  622. Text_3.Font = Enum.Font.SourceSans
  623. Text_3.FontSize = Enum.FontSize.Size14
  624. Text_3.Text = "nom"
  625. Text_3.TextColor3 = Color3.new(1, 1, 1)
  626. Text_3.TextXAlignment = Enum.TextXAlignment.Left
  627.  
  628. Delete_2.Name = "Delete"
  629. Delete_2.Parent = Text_3
  630. Delete_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  631. Delete_2.BorderSizePixel = 0
  632. Delete_2.Position = UDim2.new(0, 200, 0, 0)
  633. Delete_2.Size = UDim2.new(0, 40, 0, 20)
  634. Delete_2.Font = Enum.Font.SourceSans
  635. Delete_2.FontSize = Enum.FontSize.Size14
  636. Delete_2.Text = "Delete"
  637. Delete_2.TextColor3 = Color3.new(0, 0, 0)
  638.  
  639. KeybindEditor.Name = randomString()
  640. KeybindEditor.Parent = PARENT
  641. KeybindEditor.Active = true
  642. KeybindEditor.BackgroundColor3 = Color3.new(1, 1, 1)
  643. KeybindEditor.BackgroundTransparency = 1
  644. KeybindEditor.Position = UDim2.new(0.5, -180, 0, -400)
  645. KeybindEditor.Size = UDim2.new(0, 360, 0, 20)
  646. KeybindEditor.ZIndex = 4
  647.  
  648. background_2.Name = "background"
  649. background_2.Parent = KeybindEditor
  650. background_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  651. background_2.BorderSizePixel = 0
  652. background_2.Position = UDim2.new(0, 0, 0, 20)
  653. background_2.Size = UDim2.new(0, 360, 0, 185)
  654.  
  655. Dark_4.Name = "Dark"
  656. Dark_4.Parent = background_2
  657. Dark_4.Active = true
  658. Dark_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  659. Dark_4.BackgroundTransparency = 0.5
  660. Dark_4.BorderSizePixel = 0
  661. Dark_4.Position = UDim2.new(0, 135, 0, 5)
  662. Dark_4.Size = UDim2.new(0, 5, 0, 180)
  663.  
  664. Directions.Name = "Directions"
  665. Directions.Parent = background_2
  666. Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  667. Directions.BackgroundTransparency = 1
  668. Directions.BorderSizePixel = 0
  669. Directions.Position = UDim2.new(0, 10, 0, 15)
  670. Directions.Size = UDim2.new(0, 115, 0, 90)
  671. Directions.Font = Enum.Font.SourceSansBold
  672. Directions.FontSize = Enum.FontSize.Size14
  673. Directions.Text = "Click the button below and press a key/mouse button. Then select what you want to bind it to."
  674. Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  675. Directions.TextStrokeTransparency = 0
  676. Directions.TextWrapped = true
  677. Directions.TextYAlignment = Enum.TextYAlignment.Top
  678.  
  679. BindTo.Name = "BindTo"
  680. BindTo.Parent = background_2
  681. BindTo.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  682. BindTo.BackgroundTransparency = 0.5
  683. BindTo.BorderSizePixel = 0
  684. BindTo.Position = UDim2.new(0, 10, 0, 95)
  685. BindTo.Size = UDim2.new(0, 115, 0, 75)
  686. BindTo.Font = Enum.Font.SourceSans
  687. BindTo.FontSize = Enum.FontSize.Size18
  688. BindTo.Text = "Click to bind"
  689. BindTo.TextColor3 = Color3.new(1, 1, 1)
  690. BindTo.TextStrokeTransparency = 0
  691.  
  692. Add_2.Name = "Add"
  693. Add_2.Parent = background_2
  694. Add_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  695. Add_2.BackgroundTransparency = 0.5
  696. Add_2.BorderSizePixel = 0
  697. Add_2.Position = UDim2.new(0, 310, 0, 20)
  698. Add_2.Size = UDim2.new(0, 40, 0, 20)
  699. Add_2.Font = Enum.Font.SourceSans
  700. Add_2.FontSize = Enum.FontSize.Size18
  701. Add_2.Text = "Add"
  702. Add_2.TextColor3 = Color3.new(1, 1, 1)
  703. Add_2.TextStrokeTransparency = 0
  704.  
  705. Cmdbar_2.Name = "Cmdbar"
  706. Cmdbar_2.Parent = background_2
  707. Cmdbar_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  708. Cmdbar_2.BackgroundTransparency = 0.5
  709. Cmdbar_2.BorderSizePixel = 0
  710. Cmdbar_2.Position = UDim2.new(0, 150, 0, 20)
  711. Cmdbar_2.Size = UDim2.new(0, 150, 0, 20)
  712. Cmdbar_2.Font = Enum.Font.SourceSans
  713. Cmdbar_2.FontSize = Enum.FontSize.Size18
  714. Cmdbar_2.Text = "Command"
  715. Cmdbar_2.TextColor3 = Color3.new(1, 1, 1)
  716. Cmdbar_2.TextScaled = true
  717. Cmdbar_2.TextStrokeTransparency = 0
  718. Cmdbar_2.TextWrapped = true
  719.  
  720. Toggles.Name = "Toggles"
  721. Toggles.Parent = background_2
  722. Toggles.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  723. Toggles.BackgroundTransparency = 1
  724. Toggles.BorderSizePixel = 0
  725. Toggles.Position = UDim2.new(0, 150, 0, 50)
  726. Toggles.Size = UDim2.new(0, 200, 0, 120)
  727. Toggles.BottomImage = "rbxasset://textures/blackBkg_square.png"
  728. Toggles.CanvasSize = UDim2.new(0, 0, 0, 0)
  729. Toggles.MidImage = "rbxasset://textures/blackBkg_square.png"
  730. Toggles.ScrollBarThickness = 8
  731. Toggles.TopImage = "rbxasset://textures/blackBkg_square.png"
  732.  
  733. Fly.Name = "Fly"
  734. Fly.Parent = Toggles
  735. Fly.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  736. Fly.BackgroundTransparency = 0.5
  737. Fly.BorderSizePixel = 0
  738. Fly.Size = UDim2.new(0, 200, 0, 20)
  739. Fly.Font = Enum.Font.SourceSans
  740. Fly.FontSize = Enum.FontSize.Size14
  741. Fly.Text = " Toggle Fly"
  742. Fly.TextColor3 = Color3.new(1, 1, 1)
  743. Fly.TextXAlignment = Enum.TextXAlignment.Left
  744.  
  745. Select_3.Name = "Select"
  746. Select_3.Parent = Fly
  747. Select_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  748. Select_3.BorderSizePixel = 0
  749. Select_3.Position = UDim2.new(0, 160, 0, 0)
  750. Select_3.Size = UDim2.new(0, 40, 0, 20)
  751. Select_3.Font = Enum.Font.SourceSans
  752. Select_3.FontSize = Enum.FontSize.Size14
  753. Select_3.Text = "Add"
  754. Select_3.TextColor3 = Color3.new(0, 0, 0)
  755.  
  756. Noclip.Name = "Noclip"
  757. Noclip.Parent = Toggles
  758. Noclip.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  759. Noclip.BackgroundTransparency = 0.5
  760. Noclip.BorderSizePixel = 0
  761. Noclip.Position = UDim2.new(0, 0, 0, 25)
  762. Noclip.Size = UDim2.new(0, 200, 0, 20)
  763. Noclip.Font = Enum.Font.SourceSans
  764. Noclip.FontSize = Enum.FontSize.Size14
  765. Noclip.Text = " Toggle Noclip"
  766. Noclip.TextColor3 = Color3.new(1, 1, 1)
  767. Noclip.TextXAlignment = Enum.TextXAlignment.Left
  768.  
  769. Select_4.Name = "Select"
  770. Select_4.Parent = Noclip
  771. Select_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  772. Select_4.BorderSizePixel = 0
  773. Select_4.Position = UDim2.new(0, 160, 0, 0)
  774. Select_4.Size = UDim2.new(0, 40, 0, 20)
  775. Select_4.Font = Enum.Font.SourceSans
  776. Select_4.FontSize = Enum.FontSize.Size14
  777. Select_4.Text = "Add"
  778. Select_4.TextColor3 = Color3.new(0, 0, 0)
  779.  
  780. Float.Name = "Float"
  781. Float.Parent = Toggles
  782. Float.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  783. Float.BackgroundTransparency = 0.5
  784. Float.BorderSizePixel = 0
  785. Float.Position = UDim2.new(0, 0, 0, 50)
  786. Float.Size = UDim2.new(0, 200, 0, 20)
  787. Float.Font = Enum.Font.SourceSans
  788. Float.FontSize = Enum.FontSize.Size14
  789. Float.Text = " Toggle Float"
  790. Float.TextColor3 = Color3.new(1, 1, 1)
  791. Float.TextXAlignment = Enum.TextXAlignment.Left
  792.  
  793. Select_5.Name = "Select"
  794. Select_5.Parent = Float
  795. Select_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  796. Select_5.BorderSizePixel = 0
  797. Select_5.Position = UDim2.new(0, 160, 0, 0)
  798. Select_5.Size = UDim2.new(0, 40, 0, 20)
  799. Select_5.Font = Enum.Font.SourceSans
  800. Select_5.FontSize = Enum.FontSize.Size14
  801. Select_5.Text = "Add"
  802. Select_5.TextColor3 = Color3.new(0, 0, 0)
  803.  
  804. ClickTP.Name = "Click TP"
  805. ClickTP.Parent = Toggles
  806. ClickTP.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  807. ClickTP.BackgroundTransparency = 0.5
  808. ClickTP.BorderSizePixel = 0
  809. ClickTP.Position = UDim2.new(0, 0, 0, 75)
  810. ClickTP.Size = UDim2.new(0, 200, 0, 20)
  811. ClickTP.Font = Enum.Font.SourceSans
  812. ClickTP.FontSize = Enum.FontSize.Size14
  813. ClickTP.Text = " Click TP (Hold Key & Click)"
  814. ClickTP.TextColor3 = Color3.new(1, 1, 1)
  815. ClickTP.TextXAlignment = Enum.TextXAlignment.Left
  816.  
  817. Select_6.Name = "Select"
  818. Select_6.Parent = ClickTP
  819. Select_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  820. Select_6.BorderSizePixel = 0
  821. Select_6.Position = UDim2.new(0, 160, 0, 0)
  822. Select_6.Size = UDim2.new(0, 40, 0, 20)
  823. Select_6.Font = Enum.Font.SourceSans
  824. Select_6.FontSize = Enum.FontSize.Size14
  825. Select_6.Text = "Add"
  826. Select_6.TextColor3 = Color3.new(0, 0, 0)
  827.  
  828. Xray.Name = "Xray"
  829. Xray.Parent = Toggles
  830. Xray.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  831. Xray.BackgroundTransparency = 0.5
  832. Xray.BorderSizePixel = 0
  833. Xray.Position = UDim2.new(0, 0, 0, 100)
  834. Xray.Size = UDim2.new(0, 200, 0, 20)
  835. Xray.Font = Enum.Font.SourceSans
  836. Xray.FontSize = Enum.FontSize.Size14
  837. Xray.Text = " Toggle Xray"
  838. Xray.TextColor3 = Color3.new(1, 1, 1)
  839. Xray.TextXAlignment = Enum.TextXAlignment.Left
  840.  
  841. Select_10.Name = "Select"
  842. Select_10.Parent = Xray
  843. Select_10.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  844. Select_10.BorderSizePixel = 0
  845. Select_10.Position = UDim2.new(0, 160, 0, 0)
  846. Select_10.Size = UDim2.new(0, 40, 0, 20)
  847. Select_10.Font = Enum.Font.SourceSans
  848. Select_10.FontSize = Enum.FontSize.Size14
  849. Select_10.Text = "Add"
  850. Select_10.TextColor3 = Color3.new(0, 0, 0)
  851.  
  852. Dark_7.Name = "Dark"
  853. Dark_7.Parent = background_2
  854. Dark_7.Active = true
  855. Dark_7.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  856. Dark_7.BackgroundTransparency = 0.5
  857. Dark_7.BorderSizePixel = 0
  858. Dark_7.Size = UDim2.new(0, 360, 0, 5)
  859.  
  860. shadow_2.Name = "shadow"
  861. shadow_2.Parent = KeybindEditor
  862. shadow_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  863. shadow_2.BorderColor3 = Color3.new(0, 0, 0)
  864. shadow_2.BorderSizePixel = 0
  865. shadow_2.Size = UDim2.new(0, 360, 0, 20)
  866. shadow_2.ZIndex = 4
  867.  
  868. PopupText_2.Name = "PopupText"
  869. PopupText_2.Parent = shadow_2
  870. PopupText_2.BackgroundTransparency = 1
  871. PopupText_2.Position = UDim2.new(0, 51, 0, 0)
  872. PopupText_2.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  873. PopupText_2.ZIndex = 4
  874. PopupText_2.Font = Enum.Font.SourceSans
  875. PopupText_2.TextSize = 20
  876. PopupText_2.Text = "Set Keybinds"
  877. PopupText_2.TextColor3 = Color3.new(1, 1, 1)
  878. PopupText_2.TextStrokeTransparency = 0
  879. PopupText_2.TextWrapped = true
  880.  
  881. Exit_2.Name = "Exit"
  882. Exit_2.Parent = shadow_2
  883. Exit_2.BackgroundColor3 = Color3.new(1, 1, 1)
  884. Exit_2.BackgroundTransparency = 1
  885. Exit_2.Size = UDim2.new(0, 20, 0, 20)
  886. Exit_2.ZIndex = 4
  887. Exit_2.Image = "rbxassetid://2132544126"
  888.  
  889. SpawnCEditor.Name = randomString()
  890. SpawnCEditor.Parent = PARENT
  891. SpawnCEditor.Active = true
  892. SpawnCEditor.BackgroundColor3 = Color3.new(1, 1, 1)
  893. SpawnCEditor.BackgroundTransparency = 1
  894. SpawnCEditor.Position = UDim2.new(0.5, -180, 0, -400)
  895. SpawnCEditor.Size = UDim2.new(0, 360, 0, 20)
  896. SpawnCEditor.ZIndex = 4
  897.  
  898. background_4.Name = "background"
  899. background_4.Parent = SpawnCEditor
  900. background_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  901. background_4.BorderSizePixel = 0
  902. background_4.Position = UDim2.new(0, 0, 0, 20)
  903. background_4.Size = UDim2.new(0, 360, 0, 75)
  904.  
  905. Cmdbar_3.Name = "Cmdbar"
  906. Cmdbar_3.Parent = background_4
  907. Cmdbar_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  908. Cmdbar_3.BackgroundTransparency = 0.5
  909. Cmdbar_3.BorderSizePixel = 0
  910. Cmdbar_3.Position = UDim2.new(0, 150, 0, 45)
  911. Cmdbar_3.Size = UDim2.new(0, 150, 0, 20)
  912. Cmdbar_3.Font = Enum.Font.SourceSans
  913. Cmdbar_3.FontSize = Enum.FontSize.Size18
  914. Cmdbar_3.Text = "Command"
  915. Cmdbar_3.TextColor3 = Color3.new(1, 1, 1)
  916. Cmdbar_3.TextScaled = true
  917. Cmdbar_3.TextStrokeTransparency = 0
  918. Cmdbar_3.TextWrapped = true
  919.  
  920. Dark_10.Name = "Dark"
  921. Dark_10.Parent = background_4
  922. Dark_10.Active = true
  923. Dark_10.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  924. Dark_10.BackgroundTransparency = 0.5
  925. Dark_10.BorderSizePixel = 0
  926. Dark_10.Size = UDim2.new(0, 360, 0, 5)
  927.  
  928. Add_5.Name = "Add"
  929. Add_5.Parent = background_4
  930. Add_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  931. Add_5.BackgroundTransparency = 0.5
  932. Add_5.BorderSizePixel = 0
  933. Add_5.Position = UDim2.new(0, 310, 0, 45)
  934. Add_5.Size = UDim2.new(0, 40, 0, 20)
  935. Add_5.Font = Enum.Font.SourceSans
  936. Add_5.FontSize = Enum.FontSize.Size18
  937. Add_5.Text = "Add"
  938. Add_5.TextColor3 = Color3.new(1, 1, 1)
  939. Add_5.TextStrokeTransparency = 0
  940.  
  941. DelayNum.Name = "DelayNum"
  942. DelayNum.Parent = background_4
  943. DelayNum.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  944. DelayNum.BackgroundTransparency = 0.5
  945. DelayNum.BorderSizePixel = 0
  946. DelayNum.Position = UDim2.new(0, 310, 0, 15)
  947. DelayNum.Size = UDim2.new(0, 40, 0, 20)
  948. DelayNum.Font = Enum.Font.SourceSans
  949. DelayNum.FontSize = Enum.FontSize.Size18
  950. DelayNum.Text = "0"
  951. DelayNum.TextColor3 = Color3.new(1, 1, 1)
  952. DelayNum.TextScaled = true
  953. DelayNum.TextStrokeTransparency = 0
  954. DelayNum.TextWrapped = true
  955.  
  956. Delay.Name = "Delay"
  957. Delay.Parent = background_4
  958. Delay.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  959. Delay.BackgroundTransparency = 1
  960. Delay.BorderSizePixel = 0
  961. Delay.Position = UDim2.new(0, 150, 0, 15)
  962. Delay.Size = UDim2.new(0, 150, 0, 20)
  963. Delay.Font = Enum.Font.SourceSansBold
  964. Delay.FontSize = Enum.FontSize.Size14
  965. Delay.Text = "Delay (seconds) (0 for none)"
  966. Delay.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  967. Delay.TextStrokeTransparency = 0
  968. Delay.TextWrapped = true
  969.  
  970. Directions_3.Name = "Directions"
  971. Directions_3.Parent = background_4
  972. Directions_3.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  973. Directions_3.BackgroundTransparency = 1
  974. Directions_3.BorderSizePixel = 0
  975. Directions_3.Position = UDim2.new(0, 20, 0, 10)
  976. Directions_3.Size = UDim2.new(0, 98, 0, 60)
  977. Directions_3.Font = Enum.Font.SourceSansBold
  978. Directions_3.FontSize = Enum.FontSize.Size14
  979. Directions_3.Text = "Spawn commands automatically get executed when you spawn."
  980. Directions_3.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  981. Directions_3.TextStrokeTransparency = 0
  982. Directions_3.TextWrapped = true
  983. Directions_3.TextYAlignment = Enum.TextYAlignment.Top
  984.  
  985. Dark_11.Name = "Dark"
  986. Dark_11.Parent = background_4
  987. Dark_11.Active = true
  988. Dark_11.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  989. Dark_11.BackgroundTransparency = 0.5
  990. Dark_11.BorderSizePixel = 0
  991. Dark_11.Position = UDim2.new(0.377777785, 0, 0.0666666701, 0)
  992. Dark_11.Size = UDim2.new(0, 5, 0, 70)
  993.  
  994. shadow_4.Name = "shadow"
  995. shadow_4.Parent = SpawnCEditor
  996. shadow_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  997. shadow_4.BorderColor3 = Color3.new(0, 0, 0)
  998. shadow_4.BorderSizePixel = 0
  999. shadow_4.Size = UDim2.new(0, 360, 0, 20)
  1000. shadow_4.ZIndex = 4
  1001.  
  1002. PopupText_4.Name = "PopupText"
  1003. PopupText_4.Parent = shadow_4
  1004. PopupText_4.BackgroundTransparency = 1
  1005. PopupText_4.Position = UDim2.new(0, 51, 0, 0)
  1006. PopupText_4.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  1007. PopupText_4.ZIndex = 4
  1008. PopupText_4.Font = Enum.Font.SourceSans
  1009. PopupText_4.TextSize = 20
  1010. PopupText_4.Text = "Set Spawn Commands"
  1011. PopupText_4.TextColor3 = Color3.new(1, 1, 1)
  1012. PopupText_4.TextStrokeTransparency = 0
  1013. PopupText_4.TextWrapped = true
  1014.  
  1015. Exit_4.Name = "Exit"
  1016. Exit_4.Parent = shadow_4
  1017. Exit_4.BackgroundColor3 = Color3.new(1, 1, 1)
  1018. Exit_4.BackgroundTransparency = 1
  1019. Exit_4.Size = UDim2.new(0, 20, 0, 20)
  1020. Exit_4.ZIndex = 4
  1021. Exit_4.Image = "rbxassetid://2132544126"
  1022.  
  1023. PositionsFrame.Name = "PositionsFrame"
  1024. PositionsFrame.Parent = Settings
  1025. PositionsFrame.Active = true
  1026. PositionsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1027. PositionsFrame.BorderSizePixel = 0
  1028. PositionsFrame.Size = UDim2.new(0, 250, 0, 175)
  1029. PositionsFrame.Position = UDim2.new(0, 0, 0, 175)
  1030.  
  1031. Close_3.Name = "Close"
  1032. Close_3.Parent = PositionsFrame
  1033. Close_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1034. Close_3.BorderSizePixel = 0
  1035. Close_3.Position = UDim2.new(0, 205, 0, 150)
  1036. Close_3.Size = UDim2.new(0, 40, 0, 20)
  1037. Close_3.Font = Enum.Font.SourceSans
  1038. Close_3.FontSize = Enum.FontSize.Size14
  1039. Close_3.Text = "Close"
  1040. Close_3.TextColor3 = Color3.new(0, 0, 0)
  1041.  
  1042. Delete_5.Name = "Delete"
  1043. Delete_5.Parent = PositionsFrame
  1044. Delete_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1045. Delete_5.BorderSizePixel = 0
  1046. Delete_5.Position = UDim2.new(0, 5, 0, 150)
  1047. Delete_5.Size = UDim2.new(0, 40, 0, 20)
  1048. Delete_5.Font = Enum.Font.SourceSans
  1049. Delete_5.FontSize = Enum.FontSize.Size14
  1050. Delete_5.Text = "Clear"
  1051. Delete_5.TextColor3 = Color3.new(0, 0, 0)
  1052.  
  1053. Holder_4.Name = "Holder"
  1054. Holder_4.Parent = PositionsFrame
  1055. Holder_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1056. Holder_4.BackgroundTransparency = 1
  1057. Holder_4.BorderSizePixel = 0
  1058. Holder_4.Position = UDim2.new(0, 0, 0, 0)
  1059. Holder_4.Selectable = false
  1060. Holder_4.Size = UDim2.new(0, 250, 0, 145)
  1061. Holder_4.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1062. Holder_4.CanvasSize = UDim2.new(0, 0, 0, 0)
  1063. Holder_4.MidImage = "rbxasset://textures/blackBkg_square.png"
  1064. Holder_4.ScrollBarThickness = 8
  1065. Holder_4.TopImage = "rbxasset://textures/blackBkg_square.png"
  1066.  
  1067. Example_4.Name = "Example"
  1068. Example_4.Parent = PositionsFrame
  1069. Example_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1070. Example_4.BackgroundTransparency = 0.5
  1071. Example_4.BorderSizePixel = 0
  1072. Example_4.Size = UDim2.new(0, 10, 0, 20)
  1073. Example_4.Visible = false
  1074. Example_4.Position = UDim2.new(0, 0, 0, -5)
  1075.  
  1076. Text_5.Name = "Text"
  1077. Text_5.Parent = Example_4
  1078. Text_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1079. Text_5.BackgroundTransparency = 0.5
  1080. Text_5.BorderSizePixel = 0
  1081. Text_5.Position = UDim2.new(0, 10, 0, 0)
  1082. Text_5.Size = UDim2.new(0, 240, 0, 20)
  1083. Text_5.Font = Enum.Font.SourceSans
  1084. Text_5.FontSize = Enum.FontSize.Size14
  1085. Text_5.Text = "Position"
  1086. Text_5.TextColor3 = Color3.new(1, 1, 1)
  1087. Text_5.TextXAlignment = Enum.TextXAlignment.Left
  1088.  
  1089. Delete_6.Name = "Delete"
  1090. Delete_6.Parent = Text_5
  1091. Delete_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1092. Delete_6.BorderSizePixel = 0
  1093. Delete_6.Position = UDim2.new(0, 200, 0, 0)
  1094. Delete_6.Size = UDim2.new(0, 40, 0, 20)
  1095. Delete_6.Font = Enum.Font.SourceSans
  1096. Delete_6.FontSize = Enum.FontSize.Size14
  1097. Delete_6.Text = "Delete"
  1098. Delete_6.TextColor3 = Color3.new(0, 0, 0)
  1099.  
  1100. TP.Name = "TP"
  1101. TP.Parent = Text_5
  1102. TP.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1103. TP.BorderSizePixel = 0
  1104. TP.Position = UDim2.new(0, 155, 0, 0)
  1105. TP.Size = UDim2.new(0, 40, 0, 20)
  1106. TP.Font = Enum.Font.SourceSans
  1107. TP.FontSize = Enum.FontSize.Size14
  1108. TP.Text = "Goto"
  1109. TP.TextColor3 = Color3.new(0, 0, 0)
  1110.  
  1111. AliasesFrame.Name = "AliasesFrame"
  1112. AliasesFrame.Parent = Settings
  1113. AliasesFrame.Active = true
  1114. AliasesFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1115. AliasesFrame.BorderSizePixel = 0
  1116. AliasesFrame.Position = UDim2.new(0, 0, 0, 175)
  1117. AliasesFrame.Size = UDim2.new(0, 250, 0, 175)
  1118.  
  1119. Close_2.Name = "Close"
  1120. Close_2.Parent = AliasesFrame
  1121. Close_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1122. Close_2.BorderSizePixel = 0
  1123. Close_2.Position = UDim2.new(0, 205, 0, 150)
  1124. Close_2.Size = UDim2.new(0, 40, 0, 20)
  1125. Close_2.Font = Enum.Font.SourceSans
  1126. Close_2.FontSize = Enum.FontSize.Size14
  1127. Close_2.Text = "Close"
  1128. Close_2.TextColor3 = Color3.new(0, 0, 0)
  1129.  
  1130. Delete_3.Name = "Delete"
  1131. Delete_3.Parent = AliasesFrame
  1132. Delete_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1133. Delete_3.BorderSizePixel = 0
  1134. Delete_3.Position = UDim2.new(0, 5, 0, 150)
  1135. Delete_3.Size = UDim2.new(0, 40, 0, 20)
  1136. Delete_3.Font = Enum.Font.SourceSans
  1137. Delete_3.FontSize = Enum.FontSize.Size14
  1138. Delete_3.Text = "Clear"
  1139. Delete_3.TextColor3 = Color3.new(0, 0, 0)
  1140.  
  1141. Holder_3.Name = "Holder"
  1142. Holder_3.Parent = AliasesFrame
  1143. Holder_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1144. Holder_3.BackgroundTransparency = 1
  1145. Holder_3.BorderSizePixel = 0
  1146. Holder_3.Position = UDim2.new(0, 0, 0, 0)
  1147. Holder_3.Size = UDim2.new(0, 250, 0, 145)
  1148. Holder_3.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1149. Holder_3.CanvasSize = UDim2.new(0, 0, 0, 0)
  1150. Holder_3.MidImage = "rbxasset://textures/blackBkg_square.png"
  1151. Holder_3.ScrollBarThickness = 0
  1152. Holder_3.TopImage = "rbxasset://textures/blackBkg_square.png"
  1153.  
  1154. Example_3.Name = "Example"
  1155. Example_3.Parent = AliasesFrame
  1156. Example_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1157. Example_3.BackgroundTransparency = 0.5
  1158. Example_3.BorderSizePixel = 0
  1159. Example_3.Size = UDim2.new(0, 10, 0, 20)
  1160. Example_3.Visible = false
  1161.  
  1162. Text_4.Name = "Text"
  1163. Text_4.Parent = Example_3
  1164. Text_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1165. Text_4.BackgroundTransparency = 0.5
  1166. Text_4.BorderSizePixel = 0
  1167. Text_4.Position = UDim2.new(0, 10, 0, 0)
  1168. Text_4.Size = UDim2.new(0, 240, 0, 20)
  1169. Text_4.Font = Enum.Font.SourceSans
  1170. Text_4.FontSize = Enum.FontSize.Size14
  1171. Text_4.Text = "honk"
  1172. Text_4.TextColor3 = Color3.new(1, 1, 1)
  1173. Text_4.TextXAlignment = Enum.TextXAlignment.Left
  1174.  
  1175. Delete_4.Name = "Delete"
  1176. Delete_4.Parent = Text_4
  1177. Delete_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1178. Delete_4.BorderSizePixel = 0
  1179. Delete_4.Position = UDim2.new(0, 200, 0, 0)
  1180. Delete_4.Size = UDim2.new(0, 40, 0, 20)
  1181. Delete_4.Font = Enum.Font.SourceSans
  1182. Delete_4.FontSize = Enum.FontSize.Size14
  1183. Delete_4.Text = "Delete"
  1184. Delete_4.TextColor3 = Color3.new(0, 0, 0)
  1185.  
  1186. PluginsFrame.Name = "PluginsFrame"
  1187. PluginsFrame.Parent = Settings
  1188. PluginsFrame.Active = true
  1189. PluginsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1190. PluginsFrame.BorderSizePixel = 0
  1191. PluginsFrame.Position = UDim2.new(0, 0, 0, 175)
  1192. PluginsFrame.Size = UDim2.new(0, 250, 0, 175)
  1193.  
  1194. Close_4.Name = "Close"
  1195. Close_4.Parent = PluginsFrame
  1196. Close_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1197. Close_4.BorderSizePixel = 0
  1198. Close_4.Position = UDim2.new(0, 205, 0, 150)
  1199. Close_4.Size = UDim2.new(0, 40, 0, 20)
  1200. Close_4.Font = Enum.Font.SourceSans
  1201. Close_4.FontSize = Enum.FontSize.Size14
  1202. Close_4.Text = "Close"
  1203. Close_4.TextColor3 = Color3.new(0, 0, 0)
  1204.  
  1205. Add_3.Name = "Add"
  1206. Add_3.Parent = PluginsFrame
  1207. Add_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1208. Add_3.BorderSizePixel = 0
  1209. Add_3.Position = UDim2.new(0, 5, 0, 150)
  1210. Add_3.Size = UDim2.new(0, 40, 0, 20)
  1211. Add_3.Font = Enum.Font.SourceSans
  1212. Add_3.FontSize = Enum.FontSize.Size14
  1213. Add_3.Text = "Add"
  1214. Add_3.TextColor3 = Color3.new(0, 0, 0)
  1215.  
  1216. Holder_5.Name = "Holder"
  1217. Holder_5.Parent = PluginsFrame
  1218. Holder_5.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1219. Holder_5.BackgroundTransparency = 1
  1220. Holder_5.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1221. Holder_5.BorderSizePixel = 0
  1222. Holder_5.Position = UDim2.new(0, 0, 0, 0)
  1223. Holder_5.Selectable = false
  1224. Holder_5.Size = UDim2.new(0, 250, 0, 140)
  1225. Holder_5.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1226. Holder_5.CanvasSize = UDim2.new(0, 0, 0, 0)
  1227. Holder_5.MidImage = "rbxasset://textures/blackBkg_square.png"
  1228. Holder_5.ScrollBarThickness = 0
  1229. Holder_5.TopImage = "rbxasset://textures/blackBkg_square.png"
  1230.  
  1231. Example_5.Name = "Example"
  1232. Example_5.Parent = PluginsFrame
  1233. Example_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1234. Example_5.BackgroundTransparency = 0.5
  1235. Example_5.BorderSizePixel = 0
  1236. Example_5.Size = UDim2.new(0, 10, 0, 20)
  1237. Example_5.Visible = false
  1238.  
  1239. Text_6.Name = "Text"
  1240. Text_6.Parent = Example_5
  1241. Text_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1242. Text_6.BackgroundTransparency = 0.5
  1243. Text_6.BorderSizePixel = 0
  1244. Text_6.Position = UDim2.new(0, 10, 0, 0)
  1245. Text_6.Size = UDim2.new(0, 240, 0, 20)
  1246. Text_6.Font = Enum.Font.SourceSans
  1247. Text_6.FontSize = Enum.FontSize.Size14
  1248. Text_6.Text = "F4 > Toggle Fly"
  1249. Text_6.TextColor3 = Color3.new(1, 1, 1)
  1250. Text_6.TextXAlignment = Enum.TextXAlignment.Left
  1251.  
  1252. Delete_7.Name = "Delete"
  1253. Delete_7.Parent = Text_6
  1254. Delete_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1255. Delete_7.BorderSizePixel = 0
  1256. Delete_7.Position = UDim2.new(0, 200, 0, 0)
  1257. Delete_7.Size = UDim2.new(0, 40, 0, 20)
  1258. Delete_7.Font = Enum.Font.SourceSans
  1259. Delete_7.FontSize = Enum.FontSize.Size14
  1260. Delete_7.Text = "Delete"
  1261. Delete_7.TextColor3 = Color3.new(0, 0, 0)
  1262.  
  1263. PluginEditor.Name = randomString()
  1264. PluginEditor.Parent = PARENT
  1265. PluginEditor.Active = true
  1266. PluginEditor.BackgroundColor3 = Color3.new(1, 1, 1)
  1267. PluginEditor.BackgroundTransparency = 1
  1268. PluginEditor.Position = UDim2.new(0.5, -180, 0, -400)
  1269. PluginEditor.Size = UDim2.new(0, 360, 0, 20)
  1270. PluginEditor.ZIndex = 4
  1271.  
  1272. background_3.Name = "background"
  1273. background_3.Parent = PluginEditor
  1274. background_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1275. background_3.BorderSizePixel = 0
  1276. background_3.Position = UDim2.new(0, 0, 0, 20)
  1277. background_3.Size = UDim2.new(0, 360, 0, 160)
  1278.  
  1279. Dark_8.Name = "Dark"
  1280. Dark_8.Parent = background_3
  1281. Dark_8.Active = true
  1282. Dark_8.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1283. Dark_8.BackgroundTransparency = 0.5
  1284. Dark_8.BorderSizePixel = 0
  1285. Dark_8.Size = UDim2.new(0, 360, 0, 5)
  1286.  
  1287. Dark_9.Name = "Dark"
  1288. Dark_9.Parent = background_3
  1289. Dark_9.Active = true
  1290. Dark_9.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1291. Dark_9.BackgroundTransparency = 0.5
  1292. Dark_9.BorderSizePixel = 0
  1293. Dark_9.Position = UDim2.new(0, 220, 0, 5)
  1294. Dark_9.Size = UDim2.new(0, 5, 0, 155)
  1295.  
  1296. Img.Name = "Img"
  1297. Img.Parent = background_3
  1298. Img.BackgroundColor3 = Color3.new(1, 1, 1)
  1299. Img.BackgroundTransparency = 1
  1300. Img.Position = UDim2.new(0, 242, 0, 3)
  1301. Img.Size = UDim2.new(0, 100, 0, 95)
  1302. Img.Image = "rbxassetid://318740854"
  1303.  
  1304. AddPlugin.Name = "AddPlugin"
  1305. AddPlugin.Parent = background_3
  1306. AddPlugin.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1307. AddPlugin.BackgroundTransparency = 0.5
  1308. AddPlugin.BorderSizePixel = 0
  1309. AddPlugin.Position = UDim2.new(0, 235, 0, 100)
  1310. AddPlugin.Size = UDim2.new(0, 115, 0, 50)
  1311. AddPlugin.Font = Enum.Font.SourceSans
  1312. AddPlugin.FontSize = Enum.FontSize.Size18
  1313. AddPlugin.Text = "Add Plugin"
  1314. AddPlugin.TextColor3 = Color3.new(1, 1, 1)
  1315. AddPlugin.TextStrokeTransparency = 0
  1316.  
  1317. FileName.Name = "FileName"
  1318. FileName.Parent = background_3
  1319. FileName.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1320. FileName.BackgroundTransparency = 0.5
  1321. FileName.BorderSizePixel = 0
  1322. FileName.Position = UDim2.new(0.027777778, 0, 0.625, 0)
  1323. FileName.Size = UDim2.new(0, 200, 0, 50)
  1324. FileName.Font = Enum.Font.SourceSans
  1325. FileName.FontSize = Enum.FontSize.Size18
  1326. FileName.Text = "Plugin File Name"
  1327. FileName.TextColor3 = Color3.new(1, 1, 1)
  1328. FileName.TextStrokeTransparency = 0
  1329.  
  1330. About.Name = "About"
  1331. About.Parent = background_3
  1332. About.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1333. About.BackgroundTransparency = 1
  1334. About.BorderSizePixel = 0
  1335. About.Position = UDim2.new(0, 17, 0, 17)
  1336. About.Size = UDim2.new(0, 187, 0, 49)
  1337. About.Font = Enum.Font.SourceSansBold
  1338. About.FontSize = Enum.FontSize.Size14
  1339. About.Text = "Plugins are .iy files and should be located in the 'workspace' folder of your exploit."
  1340. About.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1341. About.TextStrokeTransparency = 0
  1342. About.TextWrapped = true
  1343. About.TextYAlignment = Enum.TextYAlignment.Top
  1344.  
  1345. Directions_2.Name = "Directions"
  1346. Directions_2.Parent = background_3
  1347. Directions_2.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1348. Directions_2.BackgroundTransparency = 1
  1349. Directions_2.BorderSizePixel = 0
  1350. Directions_2.Position = UDim2.new(0, 17, 0, 66)
  1351. Directions_2.Size = UDim2.new(0, 187, 0, 49)
  1352. Directions_2.Font = Enum.Font.SourceSansBold
  1353. Directions_2.FontSize = Enum.FontSize.Size14
  1354. Directions_2.Text = "Type the name of the plugin file you want to add below."
  1355. Directions_2.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1356. Directions_2.TextStrokeTransparency = 0
  1357. Directions_2.TextWrapped = true
  1358. Directions_2.TextYAlignment = Enum.TextYAlignment.Top
  1359.  
  1360. shadow_3.Name = "shadow"
  1361. shadow_3.Parent = PluginEditor
  1362. shadow_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1363. shadow_3.BorderColor3 = Color3.new(0, 0, 0)
  1364. shadow_3.BorderSizePixel = 0
  1365. shadow_3.Size = UDim2.new(0, 360, 0, 20)
  1366. shadow_3.ZIndex = 4
  1367.  
  1368. PopupText_3.Name = "PopupText"
  1369. PopupText_3.Parent = shadow_3
  1370. PopupText_3.BackgroundTransparency = 1
  1371. PopupText_3.Position = UDim2.new(0, 51, 0, 0)
  1372. PopupText_3.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  1373. PopupText_3.ZIndex = 4
  1374. PopupText_3.Font = Enum.Font.SourceSans
  1375. PopupText_3.TextSize = 20
  1376. PopupText_3.Text = "Add Plugins"
  1377. PopupText_3.TextColor3 = Color3.new(1, 1, 1)
  1378. PopupText_3.TextStrokeTransparency = 0
  1379. PopupText_3.TextWrapped = true
  1380.  
  1381. Exit_3.Name = "Exit"
  1382. Exit_3.Parent = shadow_3
  1383. Exit_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1384. Exit_3.BackgroundTransparency = 1
  1385. Exit_3.Size = UDim2.new(0, 20, 0, 20)
  1386. Exit_3.ZIndex = 4
  1387. Exit_3.Image = "rbxassetid://2132544126"
  1388.  
  1389. logsDrag.Name = randomString()
  1390. logsDrag.Parent = PARENT
  1391. logsDrag.Active = true
  1392. logsDrag.BackgroundColor3 = Color3.new(1, 1, 1)
  1393. logsDrag.BackgroundTransparency = 1
  1394. logsDrag.Position = UDim2.new(0, 0, 1, 10)
  1395. logsDrag.Size = UDim2.new(0, 338, 0, 20)
  1396. logsDrag.ZIndex = 4
  1397.  
  1398. shadow.Name = "shadow"
  1399. shadow.Parent = logsDrag
  1400. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1401. shadow.BorderColor3 = Color3.new(0, 0, 0)
  1402. shadow.BorderSizePixel = 0
  1403. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  1404. shadow.Size = UDim2.new(0, 338, 0, 20)
  1405. shadow.ZIndex = 4
  1406.  
  1407. Hide.Name = "Hide"
  1408. Hide.Parent = shadow
  1409. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  1410. Hide.BackgroundTransparency = 1
  1411. Hide.Position = UDim2.new(0, 20, 0, 0)
  1412. Hide.Size = UDim2.new(0, 20, 0, 20)
  1413. Hide.ZIndex = 4
  1414. Hide.Image = "rbxassetid://2406617031"
  1415. Hide.ImageTransparency = 0.5
  1416.  
  1417. PopupText.Name = "PopupText"
  1418. PopupText.Parent = shadow
  1419. PopupText.BackgroundTransparency = 1
  1420. PopupText.Position = UDim2.new(0, 48, 0, 0)
  1421. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  1422. PopupText.ZIndex = 4
  1423. PopupText.Font = Enum.Font.SourceSans
  1424. PopupText.TextSize = 20
  1425. PopupText.Text = "Chat Logs"
  1426. PopupText.TextColor3 = Color3.new(1, 1, 1)
  1427. PopupText.TextStrokeTransparency = 0
  1428. PopupText.TextWrapped = true
  1429.  
  1430. Exit.Name = "Exit"
  1431. Exit.Parent = shadow
  1432. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  1433. Exit.BackgroundTransparency = 1
  1434. Exit.Size = UDim2.new(0, 20, 0, 20)
  1435. Exit.ZIndex = 4
  1436. Exit.Image = "rbxassetid://2132544126"
  1437.  
  1438. scroll.Name = "scroll"
  1439. scroll.Parent = logsDrag
  1440. scroll.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1441. scroll.BackgroundTransparency = 0.5
  1442. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1443. scroll.BorderSizePixel = 0
  1444. scroll.Position = UDim2.new(0, 5, 0, 30)
  1445. scroll.Size = UDim2.new(0, 328, 0, 190)
  1446. scroll.ZIndex = 5
  1447. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1448. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  1449. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  1450. scroll.ScrollBarThickness = 8
  1451. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  1452.  
  1453. background.Name = "background"
  1454. background.Parent = logsDrag
  1455. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1456. background.BorderColor3 = Color3.new(0, 0, 0)
  1457. background.BorderSizePixel = 0
  1458. background.Position = UDim2.new(0, 0, 1, 0)
  1459. background.Size = UDim2.new(0, 338, 0, 230)
  1460. background.ZIndex = 4
  1461.  
  1462. Dark_6.Name = "Dark"
  1463. Dark_6.Parent = background
  1464. Dark_6.Active = true
  1465. Dark_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1466. Dark_6.BackgroundTransparency = 0.5
  1467. Dark_6.BorderSizePixel = 0
  1468. Dark_6.Size = UDim2.new(0, 338, 0, 5)
  1469. Dark_6.ZIndex = 4
  1470.  
  1471. Clear.Name = "Clear"
  1472. Clear.Parent = background
  1473. Clear.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1474. Clear.BorderSizePixel = 0
  1475. Clear.Position = UDim2.new(0, 5, 0, 205)
  1476. Clear.Size = UDim2.new(0, 50, 0, 20)
  1477. Clear.ZIndex = 4
  1478. Clear.Font = Enum.Font.SourceSans
  1479. Clear.FontSize = Enum.FontSize.Size14
  1480. Clear.Text = "Clear"
  1481. Clear.TextColor3 = Color3.new(0, 0, 0)
  1482.  
  1483. Toggle.Name = "Toggle"
  1484. Toggle.Parent = background
  1485. Toggle.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1486. Toggle.BorderSizePixel = 0
  1487. Toggle.Position = UDim2.new(0, 60, 0, 205)
  1488. Toggle.Size = UDim2.new(0, 50, 0, 20)
  1489. Toggle.ZIndex = 4
  1490. Toggle.Font = Enum.Font.SourceSans
  1491. Toggle.FontSize = Enum.FontSize.Size14
  1492. Toggle.Text = "Disabled"
  1493. Toggle.TextColor3 = Color3.new(0, 0, 0)
  1494.  
  1495. AliasHint.Name = "AliasHint"
  1496. AliasHint.Parent = AliasesFrame
  1497. AliasHint.BackgroundColor3 = Color3.new(1, 1, 1)
  1498. AliasHint.BackgroundTransparency = 1
  1499. AliasHint.BorderSizePixel = 0
  1500. AliasHint.Position = UDim2.new(0, 25, 0, 40)
  1501. AliasHint.Size = UDim2.new(0, 200, 0, 50)
  1502. AliasHint.Font = Enum.Font.SourceSansItalic
  1503. AliasHint.TextSize = 16
  1504. AliasHint.Text = "Add aliases by using the 'addalias' command"
  1505. AliasHint.TextColor3 = Color3.new(1, 1, 1)
  1506. AliasHint.TextStrokeColor3 = Color3.new(1, 1, 1)
  1507. AliasHint.TextWrapped = true
  1508.  
  1509. PluginsHint.Name = "PluginsHint"
  1510. PluginsHint.Parent = PluginsFrame
  1511. PluginsHint.BackgroundColor3 = Color3.new(1, 1, 1)
  1512. PluginsHint.BackgroundTransparency = 1
  1513. PluginsHint.BorderSizePixel = 0
  1514. PluginsHint.Position = UDim2.new(0, 25, 0, 40)
  1515. PluginsHint.Size = UDim2.new(0, 200, 0, 50)
  1516. PluginsHint.Font = Enum.Font.SourceSansItalic
  1517. PluginsHint.TextSize = 16
  1518. PluginsHint.Text = "Download plugins from the IY Discord (discord.io/infiniteyield)"
  1519. PluginsHint.TextColor3 = Color3.new(1, 1, 1)
  1520. PluginsHint.TextStrokeColor3 = Color3.new(1, 1, 1)
  1521. PluginsHint.TextWrapped = true
  1522.  
  1523. PositionsHint.Name = "PositionsHint"
  1524. PositionsHint.Parent = PositionsFrame
  1525. PositionsHint.BackgroundColor3 = Color3.new(1, 1, 1)
  1526. PositionsHint.BackgroundTransparency = 1
  1527. PositionsHint.BorderSizePixel = 0
  1528. PositionsHint.Position = UDim2.new(0, 25, 0, 40)
  1529. PositionsHint.Size = UDim2.new(0, 200, 0, 50)
  1530. PositionsHint.Font = Enum.Font.SourceSansItalic
  1531. PositionsHint.TextSize = 16
  1532. PositionsHint.Text = "Use the 'spos' or 'setwaypoint' command to add a position"
  1533. PositionsHint.TextColor3 = Color3.new(1, 1, 1)
  1534. PositionsHint.TextStrokeColor3 = Color3.new(1, 1, 1)
  1535. PositionsHint.TextWrapped = true
  1536.  
  1537. function writefileExploit()
  1538. if writefile then
  1539. return true
  1540. end
  1541. end
  1542.  
  1543. function isNumber(str)
  1544. return tonumber(str) ~= nil
  1545. end
  1546.  
  1547. function tools(plr)
  1548. if plr.Backpack:FindFirstChildOfClass('Tool') or plr.Character:FindFirstChildOfClass('Tool') then
  1549. return true
  1550. end
  1551. end
  1552.  
  1553. function r15(plr)
  1554. if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1555. return true
  1556. end
  1557. end
  1558.  
  1559. defaultsettings = {
  1560. prefix = ';';
  1561. StayOpen = false;
  1562. logsEnabled = false;
  1563. aliases = {};
  1564. binds = {};
  1565. spawnCmds = {};
  1566. WayPoints = {};
  1567. PluginsTable = {}
  1568. }
  1569.  
  1570. defaults = game:GetService("HttpService"):JSONEncode(defaultsettings)
  1571.  
  1572. local nosaves = false
  1573.  
  1574. function saves()
  1575. if writefileExploit() then
  1576. if pcall(function() readfile("IY_FE.iy") end) then
  1577. if readfile("IY_FE.iy") ~= nil then
  1578. local json = game:GetService("HttpService"):JSONDecode(readfile("IY_FE.iy"))
  1579. if json.prefix ~= nil then prefix = json.prefix else prefix = ';' end
  1580. if json.StayOpen ~= nil then StayOpen = json.StayOpen else StayOpen = false end
  1581. if json.logsEnabled ~= nil then logsEnabled = json.logsEnabled else logsEnabled = false end
  1582. if json.aliases ~= nil then aliases = json.aliases else aliases = {} end
  1583. if json.binds ~= nil then binds = json.binds else binds = {} end
  1584. if json.spawnCmds ~= nil then spawnCmds = json.spawnCmds else spawnCmds = {} end
  1585. if json.WayPoints ~= nil then WayPoints = json.WayPoints else WayPoints = {} end
  1586. if json.PluginsTable ~= nil then PluginsTable = json.PluginsTable else PluginsTable = {} end
  1587. else
  1588. writefile("IY_FE.iy", defaults)
  1589. wait()
  1590. saves()
  1591. end
  1592. else
  1593. writefile("IY_FE.iy", defaults)
  1594. wait()
  1595. if pcall(function() readfile("IY_FE.iy") end) then
  1596. saves()
  1597. else
  1598. nosaves = true
  1599. prefix = ';'
  1600. StayOpen = false
  1601. logsEnabled = false
  1602. aliases = {}
  1603. binds = {}
  1604. spawnCmds = {}
  1605. WayPoints = {}
  1606. PluginsTable = {}
  1607.  
  1608. local FileError = Instance.new("Frame")
  1609. local background = Instance.new("Frame")
  1610. local Directions = Instance.new("TextLabel")
  1611. local Dark = Instance.new("Frame")
  1612. local shadow = Instance.new("Frame")
  1613. local PopupText = Instance.new("TextLabel")
  1614. local Exit = Instance.new("ImageButton")
  1615.  
  1616. FileError.Name = randomString()
  1617. FileError.Parent = PARENT
  1618. FileError.Active = true
  1619. FileError.BackgroundColor3 = Color3.new(1, 1, 1)
  1620. FileError.BackgroundTransparency = 1
  1621. FileError.Position = UDim2.new(0.5, -180, 0, 290)
  1622. FileError.Size = UDim2.new(0, 360, 0, 20)
  1623. FileError.ZIndex = 4
  1624.  
  1625. background.Name = "background"
  1626. background.Parent = FileError
  1627. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1628. background.BorderSizePixel = 0
  1629. background.Position = UDim2.new(0, 0, 0, 20)
  1630. background.Size = UDim2.new(0, 360, 0, 210)
  1631.  
  1632. Directions.Name = "Directions"
  1633. Directions.Parent = background
  1634. Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1635. Directions.BackgroundTransparency = 1
  1636. Directions.BorderSizePixel = 0
  1637. Directions.Position = UDim2.new(0, 10, 0, 15)
  1638. Directions.Size = UDim2.new(0, 340, 0, 185)
  1639. Directions.Font = Enum.Font.SourceSansBold
  1640. Directions.FontSize = Enum.FontSize.Size14
  1641. Directions.Text = "There was a problem writing a save file to your PC.\n\nPlease contact the developer/support team for your exploit and tell them writefile is not working.\n\nYour settings, keybinds, waypoints, and aliases will not save if you continue.\n\nThings to try:\n> Make sure a 'workspace' folder is located in the same folder as your exploit\n> If your exploit is inside of a zip/rar file, extract it.\n> Rejoin the game and try again or restart your PC and try again."
  1642. Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1643. Directions.TextStrokeTransparency = 0
  1644. Directions.TextWrapped = true
  1645. Directions.TextXAlignment = Enum.TextXAlignment.Left
  1646. Directions.TextYAlignment = Enum.TextYAlignment.Top
  1647.  
  1648. Dark.Name = "Dark"
  1649. Dark.Parent = background
  1650. Dark.Active = true
  1651. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1652. Dark.BackgroundTransparency = 0.5
  1653. Dark.BorderSizePixel = 0
  1654. Dark.Size = UDim2.new(0, 360, 0, 5)
  1655.  
  1656. shadow.Name = "shadow"
  1657. shadow.Parent = FileError
  1658. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1659. shadow.BorderColor3 = Color3.new(0, 0, 0)
  1660. shadow.BorderSizePixel = 0
  1661. shadow.Size = UDim2.new(0, 360, 0, 20)
  1662. shadow.ZIndex = 4
  1663.  
  1664. PopupText.Name = "PopupText"
  1665. PopupText.Parent = shadow
  1666. PopupText.BackgroundTransparency = 1
  1667. PopupText.Position = UDim2.new(0, 51, 0, 0)
  1668. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  1669. PopupText.ZIndex = 4
  1670. PopupText.Font = Enum.Font.SourceSans
  1671. PopupText.TextSize = 20
  1672. PopupText.Text = "File Error"
  1673. PopupText.TextColor3 = Color3.new(1, 1, 1)
  1674. PopupText.TextStrokeTransparency = 0
  1675. PopupText.TextWrapped = true
  1676.  
  1677. Exit.Name = "Exit"
  1678. Exit.Parent = shadow
  1679. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  1680. Exit.BackgroundTransparency = 1
  1681. Exit.Size = UDim2.new(0, 20, 0, 20)
  1682. Exit.ZIndex = 4
  1683. Exit.Image = "rbxassetid://2132544126"
  1684.  
  1685. Exit.MouseButton1Click:Connect(function()
  1686. FileError:Destroy()
  1687. end)
  1688. end
  1689. end
  1690. else
  1691. prefix = ';'
  1692. StayOpen = false
  1693. logsEnabled = false
  1694. aliases = {}
  1695. binds = {}
  1696. spawnCmds = {}
  1697. WayPoints = {}
  1698. PluginsTable = {}
  1699. end
  1700. end
  1701.  
  1702. saves()
  1703.  
  1704. function updatesaves()
  1705. if nosaves == false and writefileExploit() then
  1706. local update = {
  1707. prefix = prefix;
  1708. StayOpen = StayOpen;
  1709. logsEnabled = logsEnabled;
  1710. aliases = aliases;
  1711. binds = binds;
  1712. spawnCmds = spawnCmds;
  1713. WayPoints = WayPoints;
  1714. PluginsTable = PluginsTable
  1715. }
  1716. writefile("IY_FE.iy", game:GetService("HttpService"):JSONEncode(update))
  1717. end
  1718. end
  1719.  
  1720. function Time()
  1721. local HOUR = math.floor((tick() % 86400) / 3600)
  1722. local MINUTE = math.floor((tick() % 3600) / 60)
  1723. local SECOND = math.floor(tick() % 60)
  1724. local AP = HOUR > 11 and 'PM' or 'AM'
  1725. HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  1726. HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  1727. MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  1728. SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  1729. return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP
  1730. end
  1731.  
  1732. UserInputService = game:GetService("UserInputService")
  1733. IYMouse = Players.LocalPlayer:GetMouse()
  1734. PrefixBox.Text = prefix
  1735. SettingsOpen = false
  1736.  
  1737. if StayOpen == false then
  1738. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
  1739. else
  1740. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
  1741. end
  1742.  
  1743. if logsEnabled then
  1744. Toggle.Text = 'Enabled'
  1745. else
  1746. Toggle.Text = 'Disabled'
  1747. end
  1748.  
  1749. function maximizeHolder()
  1750. if StayOpen == false then
  1751. Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -220), "InOut", "Quart", 0.2, true, nil)
  1752. end
  1753. end
  1754.  
  1755. function minimizeHolder()
  1756. if StayOpen == false then
  1757. Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -20), "InOut", "Quart", 0.5, true, nil)
  1758. end
  1759. end
  1760.  
  1761. function cmdbarHolder()
  1762. if StayOpen == false then
  1763. Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -45), "InOut", "Quart", 0.5, true, nil)
  1764. end
  1765. end
  1766.  
  1767. function enablebuttons()
  1768. Settings.Aliases.Select.Visible = true
  1769. Settings.SpawnC.Select.Visible = true
  1770. Settings.Keybinds.Select.Visible = true
  1771. Settings.StayOpen.Button.On.Visible = true
  1772. Settings.Prefix.PrefixBox.Visible = true
  1773. Settings.Positions.Select.Visible = true
  1774. Settings.Plugins.Select.Visible = true
  1775. end
  1776.  
  1777. function disablebuttons()
  1778. Settings.Aliases.Select.Visible = false
  1779. Settings.SpawnC.Select.Visible = false
  1780. Settings.Keybinds.Select.Visible = false
  1781. Settings.StayOpen.Button.On.Visible = false
  1782. Settings.Prefix.PrefixBox.Visible = false
  1783. Settings.Positions.Select.Visible = false
  1784. Settings.Plugins.Select.Visible = false
  1785. end
  1786.  
  1787. notifyCount = 0
  1788. function notify(text,text2)
  1789. spawn(function()
  1790. local LnotifyCount = notifyCount+1
  1791. notifyCount = notifyCount+1
  1792. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -0), "InOut", "Quart", 0.5, true, nil)
  1793. wait(0.6)
  1794. local closepressed = false
  1795. if text2 then
  1796. Notification.Title.Text = text
  1797. Notification.Text.Text = text2
  1798. else
  1799. Notification.Title.Text = 'Notification'
  1800. Notification.Text.Text = text
  1801. end
  1802. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -100), "InOut", "Quart", 0.5, true, nil)
  1803. Notification.CloseButton.MouseButton1Click:Connect(function()
  1804. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -0), "InOut", "Quart", 0.5, true, nil)
  1805. closepressed = true
  1806. end)
  1807. wait(10)
  1808. if LnotifyCount == notifyCount then
  1809. if closepressed == false then
  1810. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -0), "InOut", "Quart", 0.5, true, nil)
  1811. end
  1812. notifyCount = 0
  1813. end
  1814. end)
  1815. end
  1816.  
  1817. function CreateLabel(Name, Text)
  1818. local sf = scroll
  1819. if #sf:GetChildren() >= 2546 then
  1820. sf:ClearAllChildren()
  1821. end
  1822. local alls = 0
  1823. for i,v in pairs(sf:GetChildren()) do
  1824. if v then
  1825. alls = v.Size.Y.Offset + alls
  1826. end
  1827. if not v then
  1828. alls = 0
  1829. end
  1830. end
  1831. local tl = Instance.new('TextLabel', sf)
  1832. local il = Instance.new('Frame', tl)
  1833. tl.Name = Name
  1834. tl.ZIndex = 6
  1835. tl.Text = Time().." - ["..Name.."]: "..Text
  1836. tl.Size = UDim2.new(0,322,0,84)
  1837. tl.BackgroundTransparency = 1
  1838. tl.BorderSizePixel = 0
  1839. tl.Font = "SourceSansBold"
  1840. tl.Position = UDim2.new(-1,0,0,alls)
  1841. tl.TextTransparency = 1
  1842. tl.TextScaled = false
  1843. tl.TextSize = 14
  1844. tl.TextWrapped = true
  1845. tl.TextXAlignment = "Left"
  1846. tl.TextYAlignment = "Top"
  1847. il.BackgroundTransparency = 1
  1848. il.BorderSizePixel = 0
  1849. il.Size = UDim2.new(0,12,1,0)
  1850. il.Position = UDim2.new(0,316,0,0)
  1851. tl.TextColor3 = Color3.fromRGB(255,255,255)
  1852. tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
  1853. sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  1854. sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  1855. local size2 = sf.CanvasSize.Y.Offset
  1856. tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
  1857. for i = 0,50 do wait(0.05)
  1858. tl.TextTransparency = tl.TextTransparency - 0.05
  1859. end
  1860. tl.TextTransparency = 0
  1861. end
  1862.  
  1863. IYMouse.KeyDown:connect(function(Key)
  1864. if (Key==prefix) then
  1865. Holder.Cmdbar:CaptureFocus()
  1866. maximizeHolder()
  1867. end
  1868. end)
  1869.  
  1870. Holder.MouseEnter:Connect(function()
  1871. maximizeHolder()
  1872. end)
  1873.  
  1874. Holder.MouseLeave:Connect(function()
  1875. minimizeHolder()
  1876. end)
  1877.  
  1878. Holder.SettingsButton.MouseButton1Click:Connect(function()
  1879. if SettingsOpen == false then SettingsOpen = true
  1880. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.5, true, nil)
  1881. else SettingsOpen = false
  1882. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.5, true, nil)
  1883. end
  1884. end)
  1885.  
  1886. Holder.Settings.StayOpen.Button.On.MouseButton1Click:Connect(function()
  1887. if StayOpen == false then StayOpen = true
  1888. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
  1889. else StayOpen = false
  1890. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
  1891. end
  1892. updatesaves()
  1893. end)
  1894.  
  1895. Clear.MouseButton1Down:connect(function()
  1896. for _, child in pairs(scroll:GetChildren()) do
  1897. child:Destroy()
  1898. end
  1899. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  1900. end)
  1901.  
  1902. Toggle.MouseButton1Down:connect(function()
  1903. if logsEnabled then
  1904. logsEnabled = false
  1905. Toggle.Text = 'Disabled'
  1906. updatesaves()
  1907. else
  1908. logsEnabled = true
  1909. Toggle.Text = 'Enabled'
  1910. updatesaves()
  1911. end
  1912. end)
  1913.  
  1914. if not writefileExploit() then
  1915. notify('Saves','Your exploit does not support read/write file. Your settings will not save.')
  1916. end
  1917.  
  1918. ChatLog = function(plr)
  1919. plr.Chatted:Connect(function(Message)
  1920. if logsEnabled == true then
  1921. CreateLabel(plr.Name,Message)
  1922. end
  1923. end)
  1924. end
  1925.  
  1926. for _, plr in pairs(Players:GetChildren()) do
  1927. if plr.ClassName == "Player" then
  1928. ChatLog(plr)
  1929. end
  1930. end
  1931.  
  1932. Players.PlayerAdded:connect(function(player)
  1933. ChatLog(player)
  1934. if ESPenabled then
  1935. ESP(player)
  1936. end
  1937. if CHMSenabled then
  1938. CHMS(player)
  1939. end
  1940. end)
  1941.  
  1942. Players.PlayerRemoving:connect(function(player)
  1943. for i,v in pairs(PARENT:GetChildren()) do
  1944. if v.Name == player.Name..'_ESP' or v.Name == player.Name..'_LC' then
  1945. v:Destroy()
  1946. end
  1947. end
  1948. end)
  1949.  
  1950. shadow.Exit.MouseButton1Down:connect(function()
  1951. logsDrag:TweenPosition(UDim2.new(0, 0, 1, 10), "InOut", "Quart", 0.3, true, nil)
  1952. end)
  1953.  
  1954. shadow.Hide.MouseButton1Down:connect(function()
  1955. if logsDrag.Position ~= UDim2.new(0, 0, 1, -20) then
  1956. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -20), "InOut", "Quart", 0.3, true, nil)
  1957. else
  1958. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
  1959. end
  1960. end)
  1961.  
  1962.  
  1963.  
  1964. SpawnC.Select.MouseButton1Click:Connect(function()
  1965. SpawnCFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  1966. wait(0.5)
  1967. disablebuttons()
  1968. end)
  1969.  
  1970. SpawnCFrame.Close.MouseButton1Click:Connect(function()
  1971. enablebuttons()
  1972. SpawnCFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  1973. end)
  1974.  
  1975. SpawnCFrame.Delete.MouseButton1Click:Connect(function()
  1976. spawnCmds = {}
  1977. updatesaves()
  1978. refreshSpawnC()
  1979. notify('Spawn Commands Updated','Cleared all spawn commands')
  1980. end)
  1981.  
  1982. Add_5.MouseButton1Click:Connect(function()
  1983. if Cmdbar_3.Text ~= '' and Cmdbar_3.Text ~= 'Command' then
  1984. if isNumber(DelayNum.Text) then
  1985. addspawn(Cmdbar_3.Text,tonumber(DelayNum.Text))
  1986. refreshSpawnC()
  1987. updatesaves()
  1988. notify('Spawn Commands Updated','"'..Cmdbar_3.Text..'" will run when your player spawns')
  1989. else
  1990. notify('Spawn Command Error','Command delay must be a number')
  1991. end
  1992. end
  1993. end)
  1994.  
  1995. Keybinds.Select.MouseButton1Click:Connect(function()
  1996. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  1997. wait(0.5)
  1998. disablebuttons()
  1999. end)
  2000.  
  2001. KeybindsFrame.Close.MouseButton1Click:Connect(function()
  2002. enablebuttons()
  2003. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  2004. end)
  2005.  
  2006. Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
  2007. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  2008. wait(0.5)
  2009. disablebuttons()
  2010. end)
  2011.  
  2012. KeybindsFrame.Add.MouseButton1Click:Connect(function()
  2013. KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, 270), "InOut", "Quart", 0.5, true, nil)
  2014. end)
  2015.  
  2016. KeybindsFrame.Delete.MouseButton1Click:Connect(function()
  2017. binds = {}
  2018. refreshbinds()
  2019. updatesaves()
  2020. notify('Keybinds Updated','Removed all keybinds')
  2021. end)
  2022.  
  2023. AliasesFrame.Close.MouseButton1Click:Connect(function()
  2024. enablebuttons()
  2025. AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  2026. end)
  2027.  
  2028. Settings.Aliases.Select.MouseButton1Click:Connect(function()
  2029. AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  2030. wait(0.5)
  2031. disablebuttons()
  2032. end)
  2033.  
  2034. PositionsFrame.Close.MouseButton1Click:Connect(function()
  2035. enablebuttons()
  2036. PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  2037. end)
  2038.  
  2039. Settings.Positions.Select.MouseButton1Click:Connect(function()
  2040. PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  2041. wait(0.5)
  2042. disablebuttons()
  2043. end)
  2044.  
  2045. SpawnCFrame.Add.MouseButton1Click:Connect(function()
  2046. SpawnCEditor:TweenPosition(UDim2.new(0.5, -180, 0, 295), "InOut", "Quart", 0.5, true, nil)
  2047. end)
  2048.  
  2049. Exit_4.MouseButton1Click:Connect(function()
  2050. SpawnCEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  2051. Cmdbar_3.Text = 'Command'
  2052. DelayNum.Text = '0'
  2053. end)
  2054.  
  2055. local cmds={}
  2056. local customAlias = {}
  2057. AliasesFrame.Delete.MouseButton1Click:Connect(function()
  2058. customAlias = {}
  2059. aliases = {}
  2060. notify('Aliases Modified','Removed all aliases')
  2061. updatesaves()
  2062. refreshaliases()
  2063. end)
  2064.  
  2065. Holder.Settings.Prefix.PrefixBox.Changed:connect(function(property)
  2066. if property == "Text" then
  2067. prefix = Holder.Settings.Prefix.PrefixBox.Text
  2068. updatesaves()
  2069. end
  2070. end)
  2071.  
  2072. DexNOffset = -500
  2073. DexOffset = -250
  2074.  
  2075. function dragMain(gui)
  2076. spawn(function()
  2077. local dragging
  2078. local dragInput
  2079. local dragStart
  2080. local startPos
  2081. local function update(input)
  2082. local pos = -250
  2083. local delta = input.Position - dragStart
  2084. if startPos.X.Offset + delta.X <= DexNOffset then
  2085. Notification:TweenPosition(UDim2.new(1, -250, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  2086. pos = 250
  2087. else
  2088. Notification:TweenPosition(UDim2.new(1, DexNOffset, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  2089. pos = -250
  2090. end
  2091. if startPos.X.Offset + delta.X <= DexOffset then
  2092. gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, gui.Position.Y.Scale, gui.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  2093. Notification:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X + pos, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  2094. else
  2095. gui:TweenPosition(UDim2.new(1, DexOffset, gui.Position.Y.Scale, gui.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  2096. end
  2097. end
  2098. gui.InputBegan:Connect(function(input)
  2099. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  2100. dragging = true
  2101. dragStart = input.Position
  2102. startPos = gui.Position
  2103.  
  2104. input.Changed:Connect(function()
  2105. if input.UserInputState == Enum.UserInputState.End then
  2106. dragging = false
  2107. end
  2108. end)
  2109. end
  2110. end)
  2111. gui.InputChanged:Connect(function(input)
  2112. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  2113. dragInput = input
  2114. end
  2115. end)
  2116. UserInputService.InputChanged:Connect(function(input)
  2117. if input == dragInput and dragging then
  2118. update(input)
  2119. end
  2120. end)
  2121. end)
  2122. end
  2123.  
  2124. dragMain(Holder)
  2125.  
  2126. function dragGUI(gui)
  2127. spawn(function()
  2128. local dragging
  2129. local dragInput
  2130. local dragStart
  2131. local startPos
  2132. local function update(input)
  2133. local delta = input.Position - dragStart
  2134. gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y), "InOut", "Quart", 0.04, true, nil)
  2135. end
  2136. gui.InputBegan:Connect(function(input)
  2137. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  2138. dragging = true
  2139. dragStart = input.Position
  2140. startPos = gui.Position
  2141.  
  2142. input.Changed:Connect(function()
  2143. if input.UserInputState == Enum.UserInputState.End then
  2144. dragging = false
  2145. end
  2146. end)
  2147. end
  2148. end)
  2149. gui.InputChanged:Connect(function(input)
  2150. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  2151. dragInput = input
  2152. end
  2153. end)
  2154. UserInputService.InputChanged:Connect(function(input)
  2155. if input == dragInput and dragging then
  2156. update(input)
  2157. end
  2158. end)
  2159. end)
  2160. end
  2161.  
  2162. dragGUI(logsDrag)
  2163. dragGUI(KeybindEditor)
  2164. dragGUI(PluginEditor)
  2165. dragGUI(SpawnCEditor)
  2166.  
  2167. local CSP = Holder
  2168. local frame = CSP:WaitForChild('CMDs')
  2169.  
  2170. Match = function(name,str)
  2171. return name:lower():find(str:lower()) and true
  2172. end
  2173.  
  2174. canvasPos = nil
  2175. canvasTop = false
  2176. IndexContents = function(str,bool,cmdbar,anim)
  2177. if str == '' or str == ' ' or str == prefix then
  2178. if canvasTop == false then
  2179. canvasPos = CMDsF.CanvasPosition.Y
  2180. end
  2181. else
  2182. CMDsF.CanvasPosition = Vector2.new(0,0)
  2183. canvasTop = true
  2184. end
  2185. local Index,SizeY = 0,0
  2186. local indexnum = 0
  2187. for i,v in next, frame:GetChildren() do
  2188. if bool then
  2189. if Match(v.Text,str) then
  2190. indexnum = indexnum + 1
  2191. Index = Index + 1
  2192. v.Position = UDim2.new(0,10,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  2193. v.Visible = true
  2194. SizeY = SizeY + v.AbsoluteSize.Y
  2195. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  2196. else
  2197. v.Visible = false
  2198. end
  2199. else
  2200. v.Visible = true
  2201. SizeY = SizeY + v.AbsoluteSize.Y
  2202. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  2203. end
  2204. end
  2205. if not anim then
  2206. if indexnum == 0 or string.find(str, " ") then
  2207. if not cmdbar then
  2208. minimizeHolder()
  2209. elseif cmdbar then
  2210. cmdbarHolder()
  2211. end
  2212. else
  2213. maximizeHolder()
  2214. end
  2215. else
  2216. minimizeHolder()
  2217. end
  2218. end
  2219.  
  2220. PlayerGui = Players.LocalPlayer:FindFirstChildOfClass("PlayerGui")
  2221. local chatbox
  2222. if pcall(function() chatbox = Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar end) then
  2223. local function Index()
  2224. if chatbox.Text:lower():sub(1,1) == prefix then
  2225. if SettingsOpen == true then
  2226. wait(0.2)
  2227. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
  2228. end
  2229. IndexContents(PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
  2230. else
  2231. minimizeHolder()
  2232. if SettingsOpen == true then
  2233. wait(0.2)
  2234. Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
  2235. end
  2236. end
  2237. end
  2238. chatbox:GetPropertyChangedSignal("Text"):Connect(Index)
  2239.  
  2240. chatbox.FocusLost:connect(function(enterpressed)
  2241. if not enterpressed or chatbox.Text:lower():sub(1,1) ~= prefix then
  2242. IndexContents('',true)
  2243. if canvasPos ~= nil then
  2244. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  2245. canvasTop = false
  2246. end
  2247. end
  2248. minimizeHolder()
  2249. end)
  2250.  
  2251. Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  2252. wait()
  2253. if newbar:FindFirstChild('BoxFrame') then
  2254. chatbox = Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
  2255. chatbox:GetPropertyChangedSignal("Text"):Connect(Index)
  2256. end
  2257. end)
  2258. else
  2259. print('Custom chat detected. Will not provide suggestions for commands typed in the chat.')
  2260. end
  2261.  
  2262. local CMDs = {}
  2263. CMDs[#CMDs + 1] = {NAME = 'rejoin / rj', DESC = 'Makes you rejoin the game'}
  2264. CMDs[#CMDs + 1] = {NAME = 'exit', DESC = 'Kills roblox process'}
  2265. CMDs[#CMDs + 1] = {NAME = 'chatlogs / logs', DESC = 'Log what people say or whisper'}
  2266. CMDs[#CMDs + 1] = {NAME = 'serverinfo / info', DESC = 'Gives you info about the server'}
  2267. CMDs[#CMDs + 1] = {NAME = 'explorer / dex', DESC = 'Opens DEX explorer'}
  2268. CMDs[#CMDs + 1] = {NAME = 'remotespy', DESC = 'Prints remotes (updating soon)'}
  2269. CMDs[#CMDs + 1] = {NAME = 'breakloops / break (cmd loops)', DESC = 'Stops any cmd loops (;100^1^cmd)'}
  2270. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2271. CMDs[#CMDs + 1] = {NAME = 'addalias [cmd] [alias]', DESC = 'Adds an alias to a command'}
  2272. CMDs[#CMDs + 1] = {NAME = 'removealias [alias]', DESC = 'Removes a custom alias'}
  2273. CMDs[#CMDs + 1] = {NAME = 'clraliases', DESC = 'Removes all custom aliases'}
  2274. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2275. CMDs[#CMDs + 1] = {NAME = 'noclip', DESC = 'Go through objects'}
  2276. CMDs[#CMDs + 1] = {NAME = 'unnoclip / clip', DESC = 'Disables noclip'}
  2277. CMDs[#CMDs + 1] = {NAME = 'fly', DESC = 'Makes you fly'}
  2278. CMDs[#CMDs + 1] = {NAME = 'unfly', DESC = 'Disables fly'}
  2279. CMDs[#CMDs + 1] = {NAME = 'flyspeed [num]', DESC = 'Set fly speed'}
  2280. CMDs[#CMDs + 1] = {NAME = 'float', DESC = 'Makes you float'}
  2281. CMDs[#CMDs + 1] = {NAME = 'unfloat', DESC = 'Disables floating'}
  2282. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2283. CMDs[#CMDs + 1] = {NAME = 'spos / setwaypoint [name]', DESC = 'Sets a waypoint at your position'}
  2284. CMDs[#CMDs + 1] = {NAME = 'dpos / deletewaypoint [name]', DESC = 'Deletes a waypoint'}
  2285. CMDs[#CMDs + 1] = {NAME = 'lpos / waypoint [name]', DESC = 'Teleports player to a waypoint'}
  2286. CMDs[#CMDs + 1] = {NAME = 'clearpos / cpos / clearwaypoints', DESC = 'Clears all waypoints'}
  2287. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2288. CMDs[#CMDs + 1] = {NAME = 'spam [text]', DESC = 'Makes you spam the chat'}
  2289. CMDs[#CMDs + 1] = {NAME = 'unspam', DESC = 'Turns off spam'}
  2290. CMDs[#CMDs + 1] = {NAME = 'pmspam [plr] [text]', DESC = 'Makes you spam a players whispers'}
  2291. CMDs[#CMDs + 1] = {NAME = 'unpmspam [plr]', DESC = 'Turns off pm spam'}
  2292. CMDs[#CMDs + 1] = {NAME = 'spamspeed [num]', DESC = 'How quickly you spam (default is 1)'}
  2293. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2294. CMDs[#CMDs + 1] = {NAME = 'esp', DESC = 'View all players and their status'}
  2295. CMDs[#CMDs + 1] = {NAME = 'noesp / unesp', DESC = 'Removes esp'}
  2296. CMDs[#CMDs + 1] = {NAME = 'chams', DESC = 'ESP but without text in the way'}
  2297. CMDs[#CMDs + 1] = {NAME = 'nochams / unchams', DESC = 'Removes chams'}
  2298. CMDs[#CMDs + 1] = {NAME = 'locate [plr]', DESC = 'View a single player and their status'}
  2299. CMDs[#CMDs + 1] = {NAME = 'unlocate / nolocate [plr]', DESC = 'Removes locate'}
  2300. CMDs[#CMDs + 1] = {NAME = 'xray', DESC = 'Makes all parts in workspace transparent'}
  2301. CMDs[#CMDs + 1] = {NAME = 'unxray / noxray', DESC = 'Restores transparency'}
  2302. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2303. CMDs[#CMDs + 1] = {NAME = 'spectate / view [plr]', DESC = 'View a player'}
  2304. CMDs[#CMDs + 1] = {NAME = 'unspectate / unview', DESC = 'Stops viewing player'}
  2305. CMDs[#CMDs + 1] = {NAME = 'freecam / fc', DESC = 'Allows you to freely move camera around the game'}
  2306. CMDs[#CMDs + 1] = {NAME = 'unfreecam / unfc', DESC = 'Disables freecam'}
  2307. CMDs[#CMDs + 1] = {NAME = 'freecamspeed / fcspeed [num]', DESC = 'Adjusts freecam speed'}
  2308. CMDs[#CMDs + 1] = {NAME = 'firstp', DESC = 'Forces camera to go into first person'}
  2309. CMDs[#CMDs + 1] = {NAME = 'thirdp', DESC = 'Allows camera to go into third person'}
  2310. CMDs[#CMDs + 1] = {NAME = 'maxzoom [num]', DESC = 'Maximum camera zoom'}
  2311. CMDs[#CMDs + 1] = {NAME = 'fixcam', DESC = 'Fixes camera'}
  2312. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2313. CMDs[#CMDs + 1] = {NAME = 'btools (CLIENT)', DESC = 'Gives you building tools (DOES NOT REPLICATE)'}
  2314. CMDs[#CMDs + 1] = {NAME = 'f3x (CLIENT)', DESC = 'Loads f3x tools'}
  2315. CMDs[#CMDs + 1] = {NAME = 'delete [part name] (CLIENT)', DESC = 'Removes any part with a certain name from the workspace (DOES NOT REPLICATE)'}
  2316. CMDs[#CMDs + 1] = {NAME = 'deleteclass / dc [class name] (CLIENT)', DESC = 'Removes any part with a certain classname from the workspace (DOES NOT REPLICATE)'}
  2317. CMDs[#CMDs + 1] = {NAME = 'lockworkspace / lockws', DESC = 'Locks the whole workspace'}
  2318. CMDs[#CMDs + 1] = {NAME = 'unlockworkspace / unlockws', DESC = 'Unlocks the whole workspace'}
  2319. CMDs[#CMDs + 1] = {NAME = 'gotopart [part name]', DESC = 'Moves your character to a part or multiple parts'}
  2320. CMDs[#CMDs + 1] = {NAME = 'bringpart [part name] (CLIENT)', DESC = 'Moves a part or multiple parts to your character'}
  2321. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2322. CMDs[#CMDs + 1] = {NAME = 'ambient [num] [num] [num] (CLIENT)', DESC = 'Changes ambient'}
  2323. CMDs[#CMDs + 1] = {NAME = 'nofog (CLIENT)', DESC = 'Removes fog'}
  2324. CMDs[#CMDs + 1] = {NAME = 'brightness [num] (CLIENT)', DESC = 'Changes the brightness lighting property'}
  2325. CMDs[#CMDs + 1] = {NAME = 'restorelighting / rlighting', DESC = 'Restores Lighting properties'}
  2326. CMDs[#CMDs + 1] = {NAME = 'light [radius] (CLIENT)', DESC = 'Gives your player dynamic light'}
  2327. CMDs[#CMDs + 1] = {NAME = 'nolight / unlight', DESC = 'Removes dynamic light from your player'}
  2328. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2329. CMDs[#CMDs + 1] = {NAME = 'age [plr]', DESC = 'Tells you the age of a player'}
  2330. CMDs[#CMDs + 1] = {NAME = 'os [plr]', DESC = "Shows a player's platform"}
  2331. CMDs[#CMDs + 1] = {NAME = 'bang [plr]', DESC = 'owo'}
  2332. CMDs[#CMDs + 1] = {NAME = 'unbang [plr]', DESC = 'uwu'}
  2333. CMDs[#CMDs + 1] = {NAME = 'headsit [plr]', DESC = 'Sit on a players head'}
  2334. CMDs[#CMDs + 1] = {NAME = 'kill [plr]', DESC = 'Kills a player'}
  2335. CMDs[#CMDs + 1] = {NAME = 'bring [plr] (TOOL)', DESC = 'Brings a player (YOU NEED A TOOL)'}
  2336. CMDs[#CMDs + 1] = {NAME = 'fling', DESC = 'Flings anyone you touch'}
  2337. CMDs[#CMDs + 1] = {NAME = 'unfling', DESC = 'Disables the fling command'}
  2338. CMDs[#CMDs + 1] = {NAME = 'loopoof', DESC = 'Loops everyones character sounds (everyone can hear)'}
  2339. CMDs[#CMDs + 1] = {NAME = 'unloopoof', DESC = 'Stops the oof chaos'}
  2340. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2341. CMDs[#CMDs + 1] = {NAME = 'respawn', DESC = 'Respawns you'}
  2342. CMDs[#CMDs + 1] = {NAME = 'refresh / re', DESC = 'Respawns and brings you back to the same position'}
  2343. CMDs[#CMDs + 1] = {NAME = 'god', DESC = 'Gives you godmode'}
  2344. CMDs[#CMDs + 1] = {NAME = 'ungod', DESC = 'Respawns/ungods you'}
  2345. CMDs[#CMDs + 1] = {NAME = 'invisible / invis', DESC = 'Makes you invisible to other players'}
  2346. CMDs[#CMDs + 1] = {NAME = 'weaken', DESC = 'Changes CustomPhysicalProperties in your player'}
  2347. CMDs[#CMDs + 1] = {NAME = 'unweaken', DESC = 'Changes CustomPhysicalProperties in your player'}
  2348. CMDs[#CMDs + 1] = {NAME = 'strengthen', DESC = 'Changes CustomPhysicalProperties in your player'}
  2349. CMDs[#CMDs + 1] = {NAME = 'unstrengthen', DESC = 'Changes CustomPhysicalProperties in your player'}
  2350. CMDs[#CMDs + 1] = {NAME = 'speed / ws [num]', DESC = 'Change your walkspeed'}
  2351. CMDs[#CMDs + 1] = {NAME = 'hipheight / hheight [num]', DESC = 'Adjusts hip height'}
  2352. CMDs[#CMDs + 1] = {NAME = 'jumppower / jpower [num]', DESC = 'Change a players jump height'}
  2353. CMDs[#CMDs + 1] = {NAME = 'gravity / grav [num]', DESC = 'Change your gravity'}
  2354. CMDs[#CMDs + 1] = {NAME = 'sit', DESC = 'Makes your character sit'}
  2355. CMDs[#CMDs + 1] = {NAME = 'stun', DESC = 'Enables PlatformStand'}
  2356. CMDs[#CMDs + 1] = {NAME = 'unstun', DESC = 'Disables PlatformStand'}
  2357. CMDs[#CMDs + 1] = {NAME = 'team [team name] (CLIENT)', DESC = 'Changes your team. Sometimes fools localscripts.'}
  2358. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2359. CMDs[#CMDs + 1] = {NAME = 'goto [plr]', DESC = 'Go to a player'}
  2360. CMDs[#CMDs + 1] = {NAME = 'loopgoto [plr]', DESC = 'Loop teleport to a player'}
  2361. CMDs[#CMDs + 1] = {NAME = 'unloopgoto [plr]', DESC = 'Stops teleporting you to a player'}
  2362. CMDs[#CMDs + 1] = {NAME = 'loopbring [plr] (CLIENT)', DESC = 'Loop brings a player to you (useful for killing)'}
  2363. CMDs[#CMDs + 1] = {NAME = 'unloopbring [plr]', DESC = 'Undoes loopbring'}
  2364. CMDs[#CMDs + 1] = {NAME = 'freeze / fr [plr] (CLIENT)', DESC = 'Freezes a player'}
  2365. CMDs[#CMDs + 1] = {NAME = 'thaw / unfr [plr]', DESC = 'Unfreezes a player'}
  2366. CMDs[#CMDs + 1] = {NAME = 'tpposition / tppos [coordinate]', DESC = 'Teleports you to a coordinate'}
  2367. CMDs[#CMDs + 1] = {NAME = 'offset [coordinate]', DESC = 'Offsets you by a coordinate'}
  2368. CMDs[#CMDs + 1] = {NAME = 'getposition / getpos', DESC = 'Notifies you the coordinates of your character'}
  2369. CMDs[#CMDs + 1] = {NAME = 'spawnpoint / spawn', DESC = 'Sets a position where you will spawn'}
  2370. CMDs[#CMDs + 1] = {NAME = 'nospawnpoint / nospawn', DESC = 'Removes your custom spawn point'}
  2371. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2372. CMDs[#CMDs + 1] = {NAME = 'animation / anim [ID] [speed]', DESC = 'Makes your character preform an animation (must be by roblox to replicate)'}
  2373. CMDs[#CMDs + 1] = {NAME = 'dance', DESC = 'Makes you d a n c e'}
  2374. CMDs[#CMDs + 1] = {NAME = 'spasm', DESC = 'Makes you c r a z y'}
  2375. CMDs[#CMDs + 1] = {NAME = 'unspasm', DESC = 'Stops spasm'}
  2376. CMDs[#CMDs + 1] = {NAME = 'headthrow', DESC = 'Simply makes you throw your head'}
  2377. CMDs[#CMDs + 1] = {NAME = 'noarms', DESC = 'Removes your arms'}
  2378. CMDs[#CMDs + 1] = {NAME = 'nolegs', DESC = 'Removes your arms'}
  2379. CMDs[#CMDs + 1] = {NAME = 'nolimbs', DESC = 'Removes your limbs'}
  2380. CMDs[#CMDs + 1] = {NAME = 'naked', DESC = 'Removes your clothing'}
  2381. CMDs[#CMDs + 1] = {NAME = 'blockhead', DESC = 'Turns your head into a block'}
  2382. CMDs[#CMDs + 1] = {NAME = 'blockhats', DESC = 'Turns your hats into blocks'}
  2383. CMDs[#CMDs + 1] = {NAME = 'clone', DESC = 'Creates an illusion of a clone'}
  2384. CMDs[#CMDs + 1] = {NAME = 'creeper', DESC = 'Makes you look like a creeper'}
  2385. CMDs[#CMDs + 1] = {NAME = 'drophats', DESC = 'Drops your hats'}
  2386. CMDs[#CMDs + 1] = {NAME = 'droptools', DESC = 'Drops your tools'}
  2387. CMDs[#CMDs + 1] = {NAME = 'spin [speed]', DESC = 'Spins your character'}
  2388. CMDs[#CMDs + 1] = {NAME = 'unspin', DESC = 'Disables spin'}
  2389. CMDs[#CMDs + 1] = {NAME = 'spinhats', DESC = 'Spins your characters accessorys'}
  2390. CMDs[#CMDs + 1] = {NAME = 'unspinhats', DESC = 'Undoes spinhats'}
  2391. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  2392. CMDs[#CMDs + 1] = {NAME = 'tools', DESC = 'Copies tools from ReplicatedStorage and Lighting'}
  2393. CMDs[#CMDs + 1] = {NAME = 'keeptools / ktools', DESC = 'Saves tools to startergear'}
  2394. CMDs[#CMDs + 1] = {NAME = 'nokeeptools / noktools', DESC = 'Deletes tools in startergear'}
  2395. CMDs[#CMDs + 1] = {NAME = 'notools/removetools', DESC = 'Removes tools from character and backpack'}
  2396. CMDs[#CMDs + 1] = {NAME = 'grabtools', DESC = 'Automatically get tools that are dropped'}
  2397. CMDs[#CMDs + 1] = {NAME = 'ungrabtools', DESC = 'Disables grabtools'}
  2398. CMDs[#CMDs + 1] = {NAME = 'givetools [plr]', DESC = 'Give your tools to a player'}
  2399. CMDs[#CMDs + 1] = {NAME = 'copytools [plr]', DESC = 'Copies a players tools'}
  2400. wait()
  2401.  
  2402. for i = 1, #CMDs do
  2403. local newcmd = Holder.Example:Clone()
  2404. newcmd.Parent = Holder.CMDs
  2405. newcmd.Visible = false
  2406. newcmd.Text = "" .. CMDs[i].NAME
  2407. newcmd.Name = 'CMD'
  2408. newcmd.MouseButton1Click:Connect(function()
  2409. notify(CMDs[i].NAME,CMDs[i].DESC)
  2410. end)
  2411. end
  2412.  
  2413. IndexContents('',true)
  2414.  
  2415. function FindInTable(Table, Name)
  2416. for i,v in pairs(Table) do
  2417. if v == Name then
  2418. return true
  2419. end
  2420. end
  2421. return false
  2422. end
  2423.  
  2424.  
  2425. function GetInTable(Table, Name)
  2426. for i = 1, #Table do
  2427. if Table[i] == Name then
  2428. return i
  2429. end
  2430. end
  2431. return false
  2432. end
  2433.  
  2434. function respawn(plr)
  2435. if r15(plr) then
  2436. plr.Character.Humanoid.Health = 0
  2437. wait(0.1)
  2438. plr.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  2439. plr.Character.HumanoidRootPart:Destroy()
  2440. else
  2441. plr.Character:Destroy()
  2442. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  2443. local H = Instance.new('Humanoid', M)
  2444. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  2445. plr.Character = M
  2446. end
  2447. end
  2448.  
  2449. function refresh(plr)
  2450. spawn(function()
  2451. local rpos = plr.Character.HumanoidRootPart.Position
  2452. wait()
  2453. respawn(plr)
  2454. wait()
  2455. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  2456. plr.Character:MoveTo(rpos)
  2457. end)
  2458. end
  2459.  
  2460. godded = false
  2461. local oldCframe
  2462. local currentTool
  2463.  
  2464. Players.LocalPlayer.CharacterAdded:Connect(function()
  2465. FLYING = false
  2466. Floating = false
  2467. bangplr = nil
  2468. execCmd('clip')
  2469.  
  2470. if #spawnCmds > 0 then
  2471. for i,v in pairs(spawnCmds)do
  2472. spawn(function()
  2473. wait(v.DELAY)
  2474. execCmd(v.COMMAND,Players.LocalPlayer)
  2475. end)
  2476. end
  2477. end
  2478.  
  2479. wait(0.3)
  2480. if spawnpoint and not godded and spawnpos ~= nil then
  2481. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawnpos
  2482. end
  2483. if godded then
  2484. repeat wait() until Players.LocalPlayer.Character ~= nil and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
  2485. Players.LocalPlayer.Character.Humanoid:SetStateEnabled(15,false)
  2486. Players.LocalPlayer.Character.Humanoid:SetStateEnabled(16,false)
  2487. local r=Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  2488. for i = 1,5 do
  2489. r.CFrame = oldCframe
  2490. end
  2491. if currentTool ~= nil then
  2492. local nt = Players.LocalPlayer.Backpack:FindFirstChild(currentTool.Name)
  2493. nt.Parent = Players.LocalPlayer.Character
  2494. currentTool = nil
  2495. end
  2496. end
  2497. end)
  2498.  
  2499. Players.LocalPlayer.CharacterRemoving:Connect(function()
  2500. if Players.LocalPlayer.Character then
  2501. local r = Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  2502. if r ~= nil then oldCframe = r.CFrame end
  2503. currentTool = Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
  2504. end
  2505. end)
  2506.  
  2507. local std={}
  2508. std.inTable=function(tbl,val)
  2509. if tbl==nil then return false end
  2510. for _,v in pairs(tbl)do
  2511. if v==val then return true end
  2512. end
  2513. return false
  2514. end
  2515.  
  2516. function getstring(begin)
  2517. local start = begin-1
  2518. local AA = '' for i,v in pairs(cargs) do
  2519. if i > start then
  2520. if AA ~= '' then
  2521. AA = AA .. ' ' .. v
  2522. else
  2523. AA = AA .. v
  2524. end
  2525. end
  2526. end
  2527. return AA
  2528. end
  2529.  
  2530. local findCmd=function(cmd_name)
  2531. for i,v in pairs(cmds)do
  2532. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  2533. return v
  2534. end
  2535. end
  2536. return customAlias[cmd_name:lower()]
  2537. end
  2538.  
  2539. local function splitString(str,delim)
  2540. local broken = {}
  2541. if delim == nil then delim = "," end
  2542. for w in string.gmatch(str,"[^"..delim.."]+") do
  2543. table.insert(broken,w)
  2544. end
  2545. return broken
  2546. end
  2547.  
  2548. local historyCount = 0
  2549. local cmdHistory = {}
  2550. local split=" "
  2551. lastBreakTime = 0
  2552. function execCmd(cmdStr,speaker)
  2553. spawn(function()
  2554. if canvasPos ~= nil then
  2555. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  2556. canvasTop = false
  2557. end
  2558. local rawCmdStr = cmdStr
  2559. cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  2560. local commandsToRun = splitString(cmdStr,"\\")
  2561. for i,v in pairs(commandsToRun) do
  2562. v = string.gsub(v,"%%BackSlash%%","\\")
  2563. local x,y,num = v:find("^(%d+)%^")
  2564. local cmdDelay = 0
  2565. if num then
  2566. v = v:sub(y+1)
  2567. local x,y,del = v:find("^([%d%.]+)%^")
  2568. if del then
  2569. v = v:sub(y+1)
  2570. cmdDelay = tonumber(del) or 0
  2571. end
  2572. end
  2573. num = tonumber(num or 1)
  2574. local args = splitString(v,split)
  2575. local cmd = findCmd(args[1])
  2576. if cmd then
  2577. table.remove(args,1)
  2578. cargs = args
  2579. if speaker == Players.LocalPlayer then
  2580. if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  2581. end
  2582. if #cmdHistory > 20 then table.remove(cmdHistory) end
  2583. local cmdStartTime = tick()
  2584. for rep = 1,num do
  2585. if lastBreakTime > cmdStartTime then break end
  2586. pcall(function()
  2587. cmd.FUNC(args, speaker)
  2588. end)
  2589. if cmdDelay ~= 0 then wait(cmdDelay) end
  2590. end
  2591. end
  2592. end
  2593. end)
  2594. end
  2595.  
  2596. function addcmd(name,alias,func,plgn)
  2597. cmds[#cmds+1]=
  2598. {
  2599. NAME=name;
  2600. ALIAS=alias;
  2601. FUNC=func;
  2602. PLUGIN=plgn;
  2603. }
  2604. end
  2605.  
  2606. function addbind(cmd,key)
  2607. binds[#binds+1]=
  2608. {
  2609. COMMAND=cmd;
  2610. KEY=key;
  2611. }
  2612. end
  2613.  
  2614. function addspawn(cmd,sDelay)
  2615. spawnCmds[#spawnCmds+1]=
  2616. {
  2617. COMMAND=cmd;
  2618. DELAY=sDelay;
  2619. }
  2620. end
  2621.  
  2622. function addcmdtext(text,name,desc)
  2623. local newcmd = Holder.Example:Clone()
  2624. newcmd.Parent = Holder.CMDs
  2625. newcmd.Visible = false
  2626. newcmd.Text = text
  2627. newcmd.Name = 'PLUGIN_'..name
  2628. if desc then
  2629. newcmd.MouseButton1Click:Connect(function()
  2630. notify(text,desc)
  2631. end)
  2632. end
  2633. end
  2634.  
  2635. local SpecialPlayerCases = {
  2636. ["all"] = function(speaker)return Players:GetPlayers() end,
  2637. ["others"] = function(speaker)
  2638. local plrs = {}
  2639. for i,v in pairs(Players:GetPlayers()) do
  2640. if v ~= speaker then
  2641. table.insert(plrs,v)
  2642. end
  2643. end
  2644. return plrs
  2645. end,
  2646. ["me"] = function(speaker)return {speaker} end,
  2647. ["#(%d+)"] = function(speaker,args,currentList)
  2648. local returns = {}
  2649. local randAmount = tonumber(args[1])
  2650. local players = {unpack(currentList)}
  2651. for i = 1,randAmount do
  2652. if #players == 0 then break end
  2653. local randIndex = math.random(1,#players)
  2654. table.insert(returns,players[randIndex])
  2655. table.remove(players,randIndex)
  2656. end
  2657. return returns
  2658. end,
  2659. ["random"] = function(speaker,args,currentList)
  2660. local players = currentList
  2661. return {players[math.random(1,#players)]}
  2662. end,
  2663. ["%%(.+)"] = function(speaker,args)
  2664. local returns = {}
  2665. local team = args[1]
  2666. for _,plr in pairs(Players:GetPlayers()) do
  2667. if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  2668. table.insert(returns,plr)
  2669. end
  2670. end
  2671. return returns
  2672. end,
  2673. ["allies"] = function(speaker)
  2674. local returns = {}
  2675. local team = speaker.Team
  2676. for _,plr in pairs(Players:GetPlayers()) do
  2677. if plr.Team == team then
  2678. table.insert(returns,plr)
  2679. end
  2680. end
  2681. return returns
  2682. end,
  2683. ["enemies"] = function(speaker)
  2684. local returns = {}
  2685. local team = speaker.Team
  2686. for _,plr in pairs(Players:GetPlayers()) do
  2687. if plr.Team ~= team then
  2688. table.insert(returns,plr)
  2689. end
  2690. end
  2691. return returns
  2692. end,
  2693. ["team"] = function(speaker)
  2694. local returns = {}
  2695. local team = speaker.Team
  2696. for _,plr in pairs(Players:GetPlayers()) do
  2697. if plr.Team == team then
  2698. table.insert(returns,plr)
  2699. end
  2700. end
  2701. return returns
  2702. end,
  2703. ["nonteam"] = function(speaker)
  2704. local returns = {}
  2705. local team = speaker.Team
  2706. for _,plr in pairs(Players:GetPlayers()) do
  2707. if plr.Team ~= team then
  2708. table.insert(returns,plr)
  2709. end
  2710. end
  2711. return returns
  2712. end,
  2713. ["friends"] = function(speaker,args)
  2714. local returns = {}
  2715. for _,plr in pairs(Players:GetPlayers()) do
  2716. if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  2717. table.insert(returns,plr)
  2718. end
  2719. end
  2720. return returns
  2721. end,
  2722. ["nonfriends"] = function(speaker,args)
  2723. local returns = {}
  2724. for _,plr in pairs(Players:GetPlayers()) do
  2725. if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  2726. table.insert(returns,plr)
  2727. end
  2728. end
  2729. return returns
  2730. end,
  2731. ["guests"] = function(speaker,args)
  2732. local returns = {}
  2733. for _,plr in pairs(Players:GetPlayers()) do
  2734. if plr.Guest then
  2735. table.insert(returns,plr)
  2736. end
  2737. end
  2738. return returns
  2739. end,
  2740. ["bacons"] = function(speaker,args)
  2741. local returns = {}
  2742. for _,plr in pairs(Players:GetPlayers()) do
  2743. if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  2744. table.insert(returns,plr)
  2745. end
  2746. end
  2747. return returns
  2748. end,
  2749. ["age(%d+)"] = function(speaker,args)
  2750. local returns = {}
  2751. local age = tonumber(args[1])
  2752. if not age == nil then return end
  2753. for _,plr in pairs(Players:GetPlayers()) do
  2754. if plr.AccountAge <= age then
  2755. table.insert(returns,plr)
  2756. end
  2757. end
  2758. return returns
  2759. end,
  2760. ["rad(%d+)"] = function(speaker,args)
  2761. local returns = {}
  2762. local radius = tonumber(args[1])
  2763. local speakerChar = speaker.Character
  2764. if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  2765. for _,plr in pairs(Players:GetPlayers()) do
  2766. if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  2767. local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  2768. if magnitude <= radius then table.insert(returns,plr) end
  2769. end
  2770. end
  2771. return returns
  2772. end
  2773. }
  2774.  
  2775. local function toTokens(str)
  2776. local tokens = {}
  2777. for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  2778. table.insert(tokens,{Operator = op,Name = name})
  2779. end
  2780. return tokens
  2781. end
  2782.  
  2783. local function onlyIncludeInTable(tab,matches)
  2784. local matchTable = {}
  2785. local resultTable = {}
  2786. for i,v in pairs(matches) do matchTable[v.Name] = true end
  2787. for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  2788. return resultTable
  2789. end
  2790.  
  2791. local function removeTableMatches(tab,matches)
  2792. local matchTable = {}
  2793. local resultTable = {}
  2794. for i,v in pairs(matches) do matchTable[v.Name] = true end
  2795. for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  2796. return resultTable
  2797. end
  2798.  
  2799. local function getPlayersByName(name)
  2800. local found = {}
  2801. for i,v in pairs(Players:GetChildren()) do
  2802. if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  2803. table.insert(found,v)
  2804. end
  2805. end
  2806. return found
  2807. end
  2808.  
  2809. function getPlayer(list,speaker)
  2810. if list == nil then return {speaker.Name} end
  2811. local nameList = splitString(list,",")
  2812.  
  2813. local foundList = {}
  2814.  
  2815. for _,name in pairs(nameList) do
  2816. if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  2817. local tokens = toTokens(name)
  2818. local initialPlayers = Players:GetPlayers()
  2819.  
  2820. for i,v in pairs(tokens) do
  2821. if v.Operator == "+" then
  2822. local tokenContent = v.Name
  2823. local foundCase = false
  2824. for regex,case in pairs(SpecialPlayerCases) do
  2825. local matches = {string.match(tokenContent,"^"..regex.."$")}
  2826. if #matches > 0 then
  2827. foundCase = true
  2828. initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  2829. end
  2830. end
  2831. if not foundCase then
  2832. initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  2833. end
  2834. else
  2835. local tokenContent = v.Name
  2836. local foundCase = false
  2837. for regex,case in pairs(SpecialPlayerCases) do
  2838. local matches = {string.match(tokenContent,"^"..regex.."$")}
  2839. if #matches > 0 then
  2840. foundCase = true
  2841. initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  2842. end
  2843. end
  2844. if not foundCase then
  2845. initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  2846. end
  2847. end
  2848. end
  2849.  
  2850. for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  2851. end
  2852.  
  2853. local foundNames = {}
  2854. for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  2855.  
  2856. return foundNames
  2857. end
  2858.  
  2859. local getprfx=function(strn)
  2860. if strn:sub(1,string.len(prefix))==prefix then return{'cmd',string.len(prefix)+1}
  2861. end return
  2862. end
  2863.  
  2864. function do_exec(str, plr)
  2865. str = str:gsub('/e ', '')
  2866. local t = getprfx(str)
  2867. if not t then return end
  2868. str = str:sub(t[2])
  2869. if t[1]=='cmd' then
  2870. execCmd(str, plr)
  2871. IndexContents('',true,false,true)
  2872. end
  2873. end
  2874.  
  2875.  
  2876. Players.LocalPlayer.Chatted:connect(function(message)
  2877. do_exec(message, Players.LocalPlayer)
  2878. end)
  2879.  
  2880. Holder.Cmdbar.Changed:connect(function(property)
  2881. if property == "Text" and Holder.Cmdbar:IsFocused() then
  2882. IndexContents(Holder.Cmdbar.Text,true,true)
  2883. end
  2884. end)
  2885.  
  2886. Holder.Cmdbar.FocusLost:connect(function(enterpressed)
  2887. if enterpressed then
  2888. execCmd(Holder.Cmdbar.Text,Players.LocalPlayer)
  2889. end
  2890. Holder.Cmdbar.Text = "Command Bar"
  2891. IndexContents('',true,false,true)
  2892. if canvasPos ~= nil then
  2893. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  2894. canvasTop = false
  2895. end
  2896. if SettingsOpen == true then
  2897. wait(0.2)
  2898. Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
  2899. end
  2900. end)
  2901.  
  2902. Holder.Cmdbar.Focused:Connect(function() historyCount = 0 end)
  2903. UserInputService.InputBegan:Connect(function(input)
  2904. if not Holder.Cmdbar:IsFocused() then return end
  2905. if input.KeyCode == Enum.KeyCode.Up then
  2906. historyCount = historyCount + 1
  2907. if historyCount > #cmdHistory then historyCount = #cmdHistory end
  2908. Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
  2909. elseif input.KeyCode == Enum.KeyCode.Down then
  2910. historyCount = historyCount - 1
  2911. if historyCount < 1 then historyCount = 1 end
  2912. Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
  2913. end
  2914. if SettingsOpen == true then
  2915. wait(0.2)
  2916. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
  2917. end
  2918. end)
  2919.  
  2920. ESPenabled = false
  2921. CHMSenabled = false
  2922.  
  2923. function round(num, numDecimalPlaces)
  2924. local mult = 10^(numDecimalPlaces or 0)
  2925. return math.floor(num * mult + 0.5) / mult
  2926. end
  2927.  
  2928. function ESP(plr)
  2929. spawn(function()
  2930. local refreshing = true
  2931. for i,v in pairs(PARENT:GetChildren()) do
  2932. if v.Name == plr.Name..'_ESP' then
  2933. v:Destroy()
  2934. end
  2935. end
  2936. wait()
  2937. if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_ESP') then
  2938. local ESPholder = Instance.new("Folder", PARENT)
  2939. ESPholder.Name = plr.Name..'_ESP'
  2940. for b,n in pairs (plr.Character:GetChildren()) do
  2941. if (n:IsA("BasePart")) then
  2942. local a = Instance.new("BoxHandleAdornment", ESPholder)
  2943. a.Name = plr.Name
  2944. a.Adornee = n
  2945. a.AlwaysOnTop = true
  2946. a.ZIndex = 0
  2947. a.Size = n.Size
  2948. a.Transparency = 0.7
  2949. if plr.TeamColor == Players.LocalPlayer.TeamColor then
  2950. a.Color = BrickColor.new("Lime green")
  2951. else
  2952. a.Color = BrickColor.new("Really red")
  2953. end
  2954. end
  2955. end
  2956. if plr.Character and plr.Character:FindFirstChild('Head') then
  2957. local BillboardGui = Instance.new("BillboardGui", ESPholder)
  2958. local TextLabel = Instance.new("TextLabel")
  2959. BillboardGui.Adornee = plr.Character.Head
  2960. BillboardGui.Name = plr.Name
  2961. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  2962. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  2963. BillboardGui.AlwaysOnTop = true
  2964. TextLabel.Parent = BillboardGui
  2965. TextLabel.BackgroundTransparency = 1
  2966. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  2967. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  2968. TextLabel.Font = Enum.Font.SourceSansSemibold
  2969. TextLabel.TextSize = 20
  2970. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  2971. TextLabel.TextStrokeTransparency = 0
  2972. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2973. plr.CharacterAdded:Connect(function()
  2974. if ESPenabled then
  2975. refreshing = false
  2976. ESPholder:Destroy()
  2977. repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
  2978. ESP(plr)
  2979. end
  2980. end)
  2981. game:GetService("RunService").RenderStepped:Connect(function()
  2982. if refreshing and PARENT:FindFirstChild(plr.Name..'_ESP') and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
  2983. local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
  2984. TextLabel.Text = 'Name: '..plr.Name..' | Health: '..round(plr.Character.Humanoid.Health, 1)..' | Studs: '..pos
  2985. end
  2986. end)
  2987. end
  2988. end
  2989. end)
  2990. end
  2991.  
  2992. function CHMS(plr)
  2993. spawn(function()
  2994. local refreshing = true
  2995. for i,v in pairs(PARENT:GetChildren()) do
  2996. if v.Name == plr.Name..'_CHMS' then
  2997. v:Destroy()
  2998. end
  2999. end
  3000. wait()
  3001. if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_CHMS') then
  3002. local ESPholder = Instance.new("Folder", PARENT)
  3003. ESPholder.Name = plr.Name..'_CHMS'
  3004. for b,n in pairs (plr.Character:GetChildren()) do
  3005. if (n:IsA("BasePart")) then
  3006. local a = Instance.new("BoxHandleAdornment", ESPholder)
  3007. a.Name = plr.Name
  3008. a.Adornee = n
  3009. a.AlwaysOnTop = true
  3010. a.ZIndex = 0
  3011. a.Size = n.Size
  3012. a.Transparency = 0.7
  3013. if plr.TeamColor == Players.LocalPlayer.TeamColor then
  3014. a.Color = BrickColor.new("Lime green")
  3015. else
  3016. a.Color = BrickColor.new("Really red")
  3017. end
  3018. end
  3019. end
  3020. plr.CharacterAdded:Connect(function()
  3021. if CHMSenabled then
  3022. refreshing = false
  3023. ESPholder:Destroy()
  3024. repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
  3025. CHMS(plr)
  3026. end
  3027. end)
  3028. end
  3029. end)
  3030. end
  3031.  
  3032. function Locate(plr)
  3033. spawn(function()
  3034. local refreshing = true
  3035. for i,v in pairs(PARENT:GetChildren()) do
  3036. if v.Name == plr.Name..'_LC' then
  3037. v:Destroy()
  3038. end
  3039. end
  3040. wait()
  3041. if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_LC') then
  3042. local ESPholder = Instance.new("Folder", PARENT)
  3043. ESPholder.Name = plr.Name..'_LC'
  3044. for b,n in pairs (plr.Character:GetChildren()) do
  3045. if (n:IsA("BasePart")) then
  3046. local a = Instance.new("BoxHandleAdornment", ESPholder)
  3047. a.Name = plr.Name
  3048. a.Adornee = n
  3049. a.AlwaysOnTop = true
  3050. a.ZIndex = 0
  3051. a.Size = n.Size
  3052. a.Transparency = 0.7
  3053. if plr.TeamColor == Players.LocalPlayer.TeamColor then
  3054. a.Color = BrickColor.new("Lime green")
  3055. else
  3056. a.Color = BrickColor.new("Really red")
  3057. end
  3058. end
  3059. end
  3060. if plr.Character and plr.Character:FindFirstChild('Head') then
  3061. local BillboardGui = Instance.new("BillboardGui", ESPholder)
  3062. local TextLabel = Instance.new("TextLabel")
  3063. BillboardGui.Adornee = plr.Character.Head
  3064. BillboardGui.Name = plr.Name
  3065. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  3066. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  3067. BillboardGui.AlwaysOnTop = true
  3068. TextLabel.Parent = BillboardGui
  3069. TextLabel.BackgroundTransparency = 1
  3070. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  3071. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  3072. TextLabel.Font = Enum.Font.SourceSansSemibold
  3073. TextLabel.TextSize = 20
  3074. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  3075. TextLabel.TextStrokeTransparency = 0
  3076. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  3077. plr.CharacterAdded:Connect(function()
  3078. if ESPholder ~= nil and ESPholder.Parent ~= nil then
  3079. refreshing = false
  3080. ESPholder:Destroy()
  3081. repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
  3082. Locate(plr)
  3083. end
  3084. end)
  3085. game:GetService("RunService").RenderStepped:Connect(function()
  3086. if refreshing and PARENT:FindFirstChild(plr.Name..'_LC') and plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
  3087. local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
  3088. TextLabel.Text = 'Name: '..plr.Name..' | Health: '..round(plr.Character.Humanoid.Health, 1)..' | Studs: '..pos
  3089. end
  3090. end)
  3091. end
  3092. end
  3093. end)
  3094. end
  3095.  
  3096. bindsGUI = KeybindEditor
  3097. awaitingInput = false
  3098. keySelected = false
  3099.  
  3100. function unkeybind(cmd,key)
  3101. for i = #binds,1,-1 do
  3102. if binds[i].COMMAND == cmd and binds[i].KEY == key then
  3103. table.remove(binds, i)
  3104. end
  3105. end
  3106. refreshbinds()
  3107. updatesaves()
  3108. if key == 'RightClick' or key == 'LeftClick' then
  3109. notify('Keybinds Updated','Unbinded '..key..' from '..cmd)
  3110. else
  3111. notify('Keybinds Updated','Unbinded '..key:sub(14)..' from '..cmd)
  3112. end
  3113. end
  3114.  
  3115. function refreshbinds()
  3116. if Holder_2 then
  3117. Holder_2:ClearAllChildren()
  3118. Holder_2.CanvasSize = UDim2.new(0, 0, 0, 10)
  3119. for i = 1, #binds do
  3120. local YSize = 25
  3121. local Position = ((i * YSize) - YSize)
  3122. local newbind = Example_2:Clone()
  3123. newbind.Parent = Holder_2
  3124. newbind.Visible = true
  3125. newbind.Position = UDim2.new(0,0,0, Position + 5)
  3126. local input = tostring(binds[i].KEY)
  3127. local key
  3128. if input == 'RightClick' or input == 'LeftClick' then
  3129. key = input
  3130. else
  3131. key = input:sub(14)
  3132. end
  3133. newbind.Text.Text = key.." > "..binds[i].COMMAND
  3134. Holder_2.CanvasSize = UDim2.new(0,0,0, Position + 30)
  3135. newbind.Text.Delete.MouseButton1Click:Connect(function()
  3136. unkeybind(binds[i].COMMAND,binds[i].KEY)
  3137. end)
  3138. end
  3139. end
  3140. end
  3141.  
  3142. refreshbinds()
  3143.  
  3144. PositionsFrame.Delete.MouseButton1Click:Connect(function()
  3145. execCmd('cpos')
  3146. end)
  3147.  
  3148. function refreshwaypoints()
  3149. if #WayPoints > 0 then
  3150. PositionsHint:Destroy()
  3151. end
  3152. if Holder_4 then
  3153. Holder_4:ClearAllChildren()
  3154. Holder_4.CanvasSize = UDim2.new(0, 0, 0, 10)
  3155. for i = 1, #WayPoints do
  3156. local YSize = 25
  3157. local Position = ((i * YSize) - YSize)
  3158. local newpoint = Example_4:Clone()
  3159. newpoint.Parent = Holder_4
  3160. newpoint.Visible = true
  3161. newpoint.Position = UDim2.new(0,0,0, Position + 5)
  3162. newpoint.Text.Text = WayPoints[i].NAME
  3163. Holder_4.CanvasSize = UDim2.new(0,0,0, Position + 30)
  3164. newpoint.Text.Delete.MouseButton1Click:Connect(function()
  3165. execCmd('dpos '..WayPoints[i].NAME)
  3166. end)
  3167. newpoint.Text.TP.MouseButton1Click:Connect(function()
  3168. execCmd("loadpos "..WayPoints[i].NAME)
  3169. end)
  3170. end
  3171. end
  3172. end
  3173.  
  3174. refreshwaypoints()
  3175.  
  3176. function removeSpawnC(cmd,Delay)
  3177. for i = #spawnCmds,1,-1 do
  3178. if spawnCmds[i].COMMAND == cmd and spawnCmds[i].DELAY == Delay then
  3179. table.remove(spawnCmds, i)
  3180. end
  3181. end
  3182. refreshSpawnC()
  3183. updatesaves()
  3184. notify('Spawn Commands Updated','Removed "'..cmd..'" from spawn commands')
  3185. end
  3186.  
  3187. function refreshSpawnC()
  3188. if Holder_6 then
  3189. Holder_6:ClearAllChildren()
  3190. Holder_6.CanvasSize = UDim2.new(0, 0, 0, 10)
  3191. for i = 1, #spawnCmds do
  3192. local YSize = 25
  3193. local Position = ((i * YSize) - YSize)
  3194. local newpoint = Example_2:Clone()
  3195. newpoint.Parent = Holder_6
  3196. newpoint.Visible = true
  3197. newpoint.Position = UDim2.new(0,0,0, Position + 5)
  3198. if spawnCmds[i].DELAY == 0 or spawnCmds[i].DELAY == '0' then
  3199. newpoint.Text.Text = spawnCmds[i].COMMAND
  3200. else
  3201. newpoint.Text.Text = spawnCmds[i].COMMAND..' (Delay '..spawnCmds[i].DELAY..')'
  3202. end
  3203. Holder_6.CanvasSize = UDim2.new(0,0,0, Position + 30)
  3204. newpoint.Text.Delete.MouseButton1Click:Connect(function()
  3205. removeSpawnC(spawnCmds[i].COMMAND,spawnCmds[i].DELAY)
  3206. refreshSpawnC()
  3207. end)
  3208. end
  3209. end
  3210. end
  3211.  
  3212. refreshSpawnC()
  3213.  
  3214. function refreshaliases()
  3215. if #aliases > 0 then
  3216. AliasHint:Destroy()
  3217. end
  3218. if Holder_3 then
  3219. Holder_3:ClearAllChildren()
  3220. Holder_3.CanvasSize = UDim2.new(0, 0, 0, 10)
  3221. for i = 1, #aliases do
  3222. local YSize = 25
  3223. local Position = ((i * YSize) - YSize)
  3224. local newalias = Example_3:Clone()
  3225. newalias.Parent = Holder_3
  3226. newalias.Visible = true
  3227. newalias.Position = UDim2.new(0,0,0, Position + 5)
  3228. newalias.Text.Text = aliases[i].CMD.." > "..aliases[i].ALIAS
  3229. Holder_3.CanvasSize = UDim2.new(0,0,0, Position + 30)
  3230. newalias.Text.Delete.MouseButton1Click:Connect(function()
  3231. execCmd('removealias '..aliases[i].ALIAS)
  3232. end)
  3233. end
  3234. end
  3235. end
  3236.  
  3237. BindTo.MouseButton1Click:Connect(function()
  3238. awaitingInput = true
  3239. BindTo.Text = 'Press something'
  3240. end)
  3241.  
  3242. Add_2.MouseButton1Click:Connect(function()
  3243. if keySelected then
  3244. if string.find(Cmdbar_2.Text, "\\\\") then
  3245. notify('Keybind Error','Only use one backslash to keybind multiple commands into one keybind or command')
  3246. else
  3247. addbind(Cmdbar_2.Text,keyPressed)
  3248. refreshbinds()
  3249. updatesaves()
  3250. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  3251. notify('Keybinds Updated','Binded '..keyPressed..' to '..Cmdbar_2.Text)
  3252. else
  3253. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to '..Cmdbar_2.Text)
  3254. end
  3255. end
  3256. end
  3257. end)
  3258.  
  3259. Exit_2.MouseButton1Click:Connect(function()
  3260. Cmdbar_2.Text = 'Command'
  3261. BindTo.Text = 'Click to bind'
  3262. keySelected = false
  3263. KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3264. end)
  3265.  
  3266. local function onInputBegan(input,gameProcessed)
  3267. if awaitingInput then
  3268. if input.UserInputType == Enum.UserInputType.Keyboard then
  3269. keyPressed = tostring(input.KeyCode)
  3270. BindTo.Text = keyPressed:sub(14)
  3271. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  3272. keyPressed = 'LeftClick'
  3273. BindTo.Text = 'LeftClick'
  3274. elseif input.UserInputType == Enum.UserInputType.MouseButton2 then
  3275. keyPressed = 'RightClick'
  3276. BindTo.Text = 'RightClick'
  3277. end
  3278. awaitingInput = false
  3279. keySelected = true
  3280. end
  3281. if not gameProcessed and #binds > 0 then
  3282. for i,v in pairs(binds)do
  3283. if input.UserInputType == Enum.UserInputType.Keyboard and v.KEY:lower()==tostring(input.KeyCode):lower() then
  3284. execCmd(v.COMMAND,Players.LocalPlayer)
  3285. elseif input.UserInputType == Enum.UserInputType.MouseButton1 and v.KEY:lower()=='leftclick' then
  3286. execCmd(v.COMMAND,Players.LocalPlayer)
  3287. elseif input.UserInputType == Enum.UserInputType.MouseButton2 and v.KEY:lower()=='rightclick' then
  3288. execCmd(v.COMMAND,Players.LocalPlayer)
  3289. end
  3290. end
  3291. end
  3292. end
  3293.  
  3294. UserInputService.InputBegan:connect(onInputBegan)
  3295.  
  3296. game:GetService('RunService').Stepped:connect(function()
  3297. if bangplr then
  3298. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[bangplr].Character.HumanoidRootPart.CFrame
  3299. end
  3300. if spinenabled then
  3301. pcall(function()
  3302. spinning.Position = Players.LocalPlayer.Character.Head.Position
  3303. end)
  3304. end
  3305. end)
  3306.  
  3307. Fly.Select.MouseButton1Click:Connect(function()
  3308. if keySelected then
  3309. addbind('togglefly',keyPressed)
  3310. refreshbinds()
  3311. updatesaves()
  3312. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  3313. notify('Keybinds Updated','Binded '..keyPressed..' to toggle fly')
  3314. else
  3315. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle fly')
  3316. end
  3317. end
  3318. end)
  3319.  
  3320. Noclip.Select.MouseButton1Click:Connect(function()
  3321. if keySelected then
  3322. addbind('togglenoclip',keyPressed)
  3323. refreshbinds()
  3324. updatesaves()
  3325. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  3326. notify('Keybinds Updated','Binded '..keyPressed..' to toggle noclip')
  3327. else
  3328. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle noclip')
  3329. end
  3330. end
  3331. end)
  3332.  
  3333. Float.Select.MouseButton1Click:Connect(function()
  3334. if keySelected then
  3335. addbind('togglefloat',keyPressed)
  3336. refreshbinds()
  3337. updatesaves()
  3338. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  3339. notify('Keybinds Updated','Binded '..keyPressed..' to toggle float')
  3340. else
  3341. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle float')
  3342. end
  3343. end
  3344. end)
  3345.  
  3346. ClickTP.Select.MouseButton1Click:Connect(function()
  3347. if keySelected then
  3348. addbind('clicktp',keyPressed)
  3349. refreshbinds()
  3350. updatesaves()
  3351. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  3352. notify('Keybinds Updated','Binded '..keyPressed..' to click tp')
  3353. else
  3354. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to click tp')
  3355. end
  3356. end
  3357. end)
  3358.  
  3359. Xray.Select.MouseButton1Click:Connect(function()
  3360. if keySelected then
  3361. addbind('togglexray',keyPressed)
  3362. refreshbinds()
  3363. updatesaves()
  3364. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  3365. notify('Keybinds Updated','Binded '..keyPressed..' to toggle xray')
  3366. else
  3367. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle xray')
  3368. end
  3369. end
  3370. end)
  3371.  
  3372. IYMouse.Button1Down:connect(function()
  3373. for i,v in pairs(binds) do
  3374. if v.COMMAND == 'clicktp' then
  3375. local input = v.KEY
  3376. if input == 'RightClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) and Players.LocalPlayer.Character then
  3377. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
  3378. elseif input == 'LeftClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) and Players.LocalPlayer.Character then
  3379. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
  3380. elseif UserInputService:IsKeyDown(Enum.KeyCode[input:sub(14)]) and Players.LocalPlayer.Character then
  3381. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
  3382. end
  3383. end
  3384. end
  3385. end)
  3386.  
  3387. PluginsGUI = PluginEditor.background
  3388.  
  3389. function refreshplugins()
  3390. if #PluginsTable > 0 then
  3391. PluginsHint:Destroy()
  3392. end
  3393. if Holder_5 then
  3394. Holder_5:ClearAllChildren()
  3395. Holder_5.CanvasSize = UDim2.new(0, 0, 0, 10)
  3396. for i,v in pairs(PluginsTable) do
  3397. local pName = v
  3398. local YSize = 25
  3399. local Position = ((i * YSize) - YSize)
  3400. local newplugin = Example_5:Clone()
  3401. newplugin.Parent = Holder_5
  3402. newplugin.Visible = true
  3403. newplugin.Position = UDim2.new(0,0,0, Position + 5)
  3404. newplugin.Text.Text = pName
  3405. Holder_5.CanvasSize = UDim2.new(0,0,0, Position + 30)
  3406. newplugin.Text.Delete.MouseButton1Click:Connect(function()
  3407. for i = #cmds,1,-1 do
  3408. if cmds[i].PLUGIN == pName then
  3409. table.remove(cmds, i)
  3410. end
  3411. end
  3412. for i,v in pairs(Holder.CMDs:GetChildren()) do
  3413. if v.Name == 'PLUGIN_'..pName then
  3414. v:Destroy()
  3415. end
  3416. end
  3417. for i,v in pairs(PluginsTable) do
  3418. if v == pName then
  3419. table.remove(PluginsTable, i)
  3420. notify('Removed Plugin',pName..' was removed')
  3421. end
  3422. end
  3423. IndexContents('',true)
  3424. refreshplugins()
  3425. end)
  3426. end
  3427. updatesaves()
  3428. end
  3429. end
  3430.  
  3431. local PluginCache
  3432. function LoadPlugin(val,startup)
  3433. local plugin
  3434.  
  3435. function CatchedPluginLoad()
  3436. plugin = loadfile(val)()
  3437. end
  3438.  
  3439. function handlePluginError(plerror)
  3440. notify('Plugin Error','An error occurred with the plugin, "'..val..'" and it could not be loaded')
  3441. if FindInTable(PluginsTable,val) then
  3442. for i,v in pairs(PluginsTable) do
  3443. if v == val then
  3444. table.remove(PluginsTable,i)
  3445. end
  3446. end
  3447. end
  3448.  
  3449. print("Original Error: "..tostring(plerror))
  3450. print("Plugin Error, stack traceback: "..tostring(debug.traceback()))
  3451.  
  3452. plugin = nil
  3453.  
  3454. return false
  3455. end
  3456.  
  3457. xpcall(CatchedPluginLoad, handlePluginError)
  3458.  
  3459. if plugin ~= nil then
  3460. if not startup then
  3461. notify('Loaded Plugin',"Name: "..plugin["PluginName"].."\n".."Description: "..plugin["PluginDescription"])
  3462. end
  3463. addcmdtext('',val)
  3464. addcmdtext(string.upper('--'..plugin["PluginName"]),val,plugin["PluginDescription"])
  3465. for i,v in pairs(plugin["Commands"]) do
  3466. local cmdExt = ''
  3467. local cmdName = i
  3468. local function handleNames()
  3469. cmdName = i
  3470. if findCmd(cmdName..cmdExt) then
  3471. if isNumber(cmdExt) then
  3472. cmdExt = cmdExt+1
  3473. else
  3474. cmdExt = 1
  3475. end
  3476. handleNames()
  3477. else
  3478. cmdName = cmdName..cmdExt
  3479. end
  3480. end
  3481. handleNames()
  3482. addcmd(cmdName, v["Aliases"], v["Function"], val)
  3483. if v["ListName"] then
  3484. local newName = v.ListName
  3485. local cmdNames = {i,unpack(v.Aliases)}
  3486. for i,v in pairs(cmdNames) do
  3487. newName = newName:gsub(v,v..cmdExt)
  3488. end
  3489. addcmdtext(newName,val,v["Description"])
  3490. else
  3491. addcmdtext(cmdName,val,v["Description"])
  3492. end
  3493. end
  3494. IndexContents('',true)
  3495. elseif plugin == nil then
  3496. plugin = nil
  3497. end
  3498. end
  3499.  
  3500. function FindPlugins()
  3501. if PluginsTable ~= nil and type(PluginsTable) == "table" then
  3502. for i,v in pairs(PluginsTable) do
  3503. LoadPlugin(v,true)
  3504. end
  3505. refreshplugins()
  3506. end
  3507. end
  3508.  
  3509. PluginsGUI.AddPlugin.MouseButton1Click:connect(function()
  3510. if PluginsGUI.FileName.Text:lower() == 'plugin file name' or PluginsGUI.FileName.Text:lower() == 'iy_fe.iy' or PluginsGUI.FileName.Text == 'iy_fe' then
  3511. notify('Plugin Error','Please enter a valid plugin')
  3512. else
  3513. local file
  3514. local fileName
  3515. if PluginsGUI.FileName.Text:sub(-3) == '.iy' then
  3516. pcall(function() file = readfile(PluginsGUI.FileName.Text) end)
  3517. fileName = PluginsGUI.FileName.Text
  3518. else
  3519. pcall(function() file = readfile(PluginsGUI.FileName.Text..'.iy') end)
  3520. fileName = PluginsGUI.FileName.Text..'.iy'
  3521. end
  3522. if file then
  3523. if not FindInTable(PluginsTable, fileName) then
  3524. table.insert(PluginsTable, fileName)
  3525. LoadPlugin(fileName)
  3526. refreshplugins()
  3527. else
  3528. notify('Plugin Error','This plugin is already added')
  3529. end
  3530. else
  3531. notify('Plugin Error','Cannot locate file "'..fileName..'". Is the file in the correct folder?')
  3532. end
  3533. end
  3534. end)
  3535.  
  3536. Exit_3.MouseButton1Click:connect(function()
  3537. PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3538. PluginsGUI.FileName.Text = 'Plugin File Name'
  3539. end)
  3540.  
  3541. PluginsFrame.Add.MouseButton1Click:Connect(function()
  3542. PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, 250), "InOut", "Quart", 0.5, true, nil)
  3543. end)
  3544.  
  3545. Settings.Plugins.Select.MouseButton1Click:Connect(function()
  3546. if writefileExploit() then
  3547. PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3548. wait(0.5)
  3549. disablebuttons()
  3550. else
  3551. notify('Incompatible Exploit','Your exploit is unable to use plugins')
  3552. end
  3553. end)
  3554.  
  3555. PluginsFrame.Close.MouseButton1Click:Connect(function()
  3556. enablebuttons()
  3557. PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  3558. end)
  3559.  
  3560. addcmd('addalias',{},
  3561. function(args,speaker)
  3562. if #args < 2 then return end
  3563. local cmd = string.lower(args[1])
  3564. local alias = string.lower(args[2])
  3565. for i,v in pairs(cmds) do
  3566. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  3567. customAlias[alias] = v
  3568. aliases[#aliases + 1] = {CMD = cmd, ALIAS = alias}
  3569. notify('Aliases Modified',"Added "..alias.." as an alias to "..cmd)
  3570. updatesaves()
  3571. refreshaliases()
  3572. break
  3573. end
  3574. end
  3575. end)
  3576.  
  3577. addcmd('loadsavedaliases',{},
  3578. function(args,speaker)
  3579. if #args < 2 then return end
  3580. local cmd = string.lower(args[1])
  3581. local alias = string.lower(args[2])
  3582. for i,v in pairs(cmds) do
  3583. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  3584. customAlias[alias] = v
  3585. refreshaliases()
  3586. break
  3587. end
  3588. end
  3589. end)
  3590.  
  3591. if aliases then
  3592. for i = 1, #aliases do
  3593. execCmd('loadsavedaliases '..aliases[i].CMD..' '..aliases[i].ALIAS)
  3594. end
  3595. end
  3596.  
  3597. addcmd('removealias',{},
  3598. function(args,speaker)
  3599. if #args < 1 then return end
  3600. local alias = string.lower(args[1])
  3601. if customAlias[alias] then
  3602. local cmd = customAlias[alias].NAME
  3603. customAlias[alias] = nil
  3604. for i,v in pairs(aliases) do
  3605. if v.ALIAS == tostring(alias) then
  3606. table.remove(aliases, i)
  3607. end
  3608. end
  3609. notify('Aliases Modified',"Removed the alias "..alias.." from "..cmd)
  3610. updatesaves()
  3611. refreshaliases()
  3612. end
  3613. end)
  3614.  
  3615. addcmd('clraliases',{},
  3616. function(args,speaker)
  3617. customAlias = {}
  3618. aliases = {}
  3619. notify('Aliases Modified','Removed all aliases')
  3620. updatesaves()
  3621. refreshaliases()
  3622. end)
  3623.  
  3624. addcmd('serverinfo',{'info','sinfo'},
  3625. function(args, speaker)
  3626. local FRAME = Instance.new("Frame")
  3627. local shadow = Instance.new("Frame")
  3628. local PopupText = Instance.new("TextLabel")
  3629. local Exit = Instance.new("ImageButton")
  3630. local background = Instance.new("Frame")
  3631. local Dark = Instance.new("Frame")
  3632. local TextLabel = Instance.new("TextLabel")
  3633. local TextLabel2 = Instance.new("TextLabel")
  3634. local TextLabel3 = Instance.new("TextLabel")
  3635. local Time = Instance.new("TextLabel")
  3636. local appearance = Instance.new("TextLabel")
  3637. local maxplayers = Instance.new("TextLabel")
  3638. local name = Instance.new("TextLabel")
  3639. local placeid = Instance.new("TextLabel")
  3640. local playerid = Instance.new("TextLabel")
  3641. local players = Instance.new("TextLabel")
  3642.  
  3643. FRAME.Name = randomString()
  3644. FRAME.Parent = PARENT
  3645. FRAME.Active = true
  3646. FRAME.BackgroundColor3 = Color3.new(1, 1, 1)
  3647. FRAME.BackgroundTransparency = 1
  3648. FRAME.Position = UDim2.new(0.5, -130, 0, -400)
  3649. FRAME.Size = UDim2.new(0, 250, 0, 20)
  3650. FRAME.ZIndex = 4
  3651. dragGUI(FRAME)
  3652.  
  3653. shadow.Name = "shadow"
  3654. shadow.Parent = FRAME
  3655. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  3656. shadow.BorderColor3 = Color3.new(0, 0, 0)
  3657. shadow.BorderSizePixel = 0
  3658. shadow.Size = UDim2.new(0, 250, 0, 20)
  3659. shadow.ZIndex = 4
  3660.  
  3661. PopupText.Name = "PopupText"
  3662. PopupText.Parent = shadow
  3663. PopupText.BackgroundTransparency = 1
  3664. PopupText.Position = UDim2.new(0, 38, 0, 0)
  3665. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  3666. PopupText.ZIndex = 4
  3667. PopupText.Font = Enum.Font.SourceSans
  3668. PopupText.TextSize = 20
  3669. PopupText.Text = "Server"
  3670. PopupText.TextColor3 = Color3.new(1, 1, 1)
  3671. PopupText.TextStrokeTransparency = 0
  3672. PopupText.TextWrapped = true
  3673.  
  3674. Exit.Name = "Exit"
  3675. Exit.Parent = shadow
  3676. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  3677. Exit.BackgroundTransparency = 1
  3678. Exit.Size = UDim2.new(0, 20, 0, 20)
  3679. Exit.ZIndex = 4
  3680. Exit.Image = "rbxassetid://2132544126"
  3681.  
  3682. background.Name = "background"
  3683. background.Parent = FRAME
  3684. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  3685. background.BorderColor3 = Color3.new(0, 0, 0)
  3686. background.BorderSizePixel = 0
  3687. background.Position = UDim2.new(0, 0, 1, 0)
  3688. background.Size = UDim2.new(0, 250, 0, 250)
  3689. background.ZIndex = 4
  3690.  
  3691. Dark.Name = "Dark"
  3692. Dark.Parent = background
  3693. Dark.Active = true
  3694. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  3695. Dark.BackgroundTransparency = 0.5
  3696. Dark.BorderSizePixel = 0
  3697. Dark.Size = UDim2.new(0, 250, 0, 5)
  3698. Dark.ZIndex = 4
  3699.  
  3700. TextLabel.Name = "Text Label"
  3701. TextLabel.Parent = background
  3702. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  3703. TextLabel.BackgroundTransparency = 1
  3704. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  3705. TextLabel.Position = UDim2.new(0, 5, 0, 80)
  3706. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  3707. TextLabel.ZIndex = 10
  3708. TextLabel.Font = Enum.Font.SourceSansLight
  3709. TextLabel.TextSize = 20
  3710. TextLabel.Text = "Run Time:"
  3711. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  3712. TextLabel.TextStrokeTransparency = 0
  3713. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  3714.  
  3715. TextLabel2.Name = "Text Label2"
  3716. TextLabel2.Parent = background
  3717. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  3718. TextLabel2.BackgroundTransparency = 1
  3719. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  3720. TextLabel2.Position = UDim2.new(0, 5, 0, 130)
  3721. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  3722. TextLabel2.ZIndex = 10
  3723. TextLabel2.Font = Enum.Font.SourceSansLight
  3724. TextLabel2.TextSize = 20
  3725. TextLabel2.Text = "Statistics:"
  3726. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  3727. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  3728.  
  3729. TextLabel3.Name = "Text Label3"
  3730. TextLabel3.Parent = background
  3731. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  3732. TextLabel3.BackgroundTransparency = 1
  3733. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  3734. TextLabel3.BorderSizePixel = 0
  3735. TextLabel3.Position = UDim2.new(0, 5, 0, 10)
  3736. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  3737. TextLabel3.ZIndex = 10
  3738. TextLabel3.Font = Enum.Font.SourceSansLight
  3739. TextLabel3.TextSize = 20
  3740. TextLabel3.Text = "Local Player:"
  3741. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  3742. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  3743.  
  3744. Time.Name = "Time"
  3745. Time.Parent = background
  3746. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3747. Time.BackgroundTransparency = 1
  3748. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3749. Time.Position = UDim2.new(0, 5, 0, 105)
  3750. Time.Size = UDim2.new(0, 100, 0, 20)
  3751. Time.ZIndex = 10
  3752. Time.Font = Enum.Font.SourceSans
  3753. Time.FontSize = Enum.FontSize.Size14
  3754. Time.Text = "LOADING"
  3755. Time.TextColor3 = Color3.new(1, 1, 1)
  3756. Time.TextXAlignment = Enum.TextXAlignment.Left
  3757.  
  3758. appearance.Name = "appearance"
  3759. appearance.Parent = background
  3760. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3761. appearance.BackgroundTransparency = 1
  3762. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3763. appearance.Position = UDim2.new(0, 5, 0, 55)
  3764. appearance.Size = UDim2.new(0, 100, 0, 20)
  3765. appearance.ZIndex = 10
  3766. appearance.Font = Enum.Font.SourceSans
  3767. appearance.FontSize = Enum.FontSize.Size14
  3768. appearance.Text = "Appearance: LOADING"
  3769. appearance.TextColor3 = Color3.new(1, 1, 1)
  3770. appearance.TextXAlignment = Enum.TextXAlignment.Left
  3771.  
  3772. maxplayers.Name = "maxplayers"
  3773. maxplayers.Parent = background
  3774. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3775. maxplayers.BackgroundTransparency = 1
  3776. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3777. maxplayers.Position = UDim2.new(0, 5, 0, 175)
  3778. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  3779. maxplayers.ZIndex = 10
  3780. maxplayers.Font = Enum.Font.SourceSans
  3781. maxplayers.FontSize = Enum.FontSize.Size14
  3782. maxplayers.Text = "LOADING"
  3783. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  3784. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  3785.  
  3786. name.Name = "name"
  3787. name.Parent = background
  3788. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3789. name.BackgroundTransparency = 1
  3790. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3791. name.Position = UDim2.new(0, 5, 0, 215)
  3792. name.Size = UDim2.new(0, 240, 0, 30)
  3793. name.ZIndex = 10
  3794. name.Font = Enum.Font.SourceSans
  3795. name.FontSize = Enum.FontSize.Size14
  3796. name.Text = "Place Name: LOADING"
  3797. name.TextColor3 = Color3.new(1, 1, 1)
  3798. name.TextWrapped = true
  3799. name.TextXAlignment = Enum.TextXAlignment.Left
  3800. name.TextYAlignment = Enum.TextYAlignment.Top
  3801.  
  3802. placeid.Name = "placeid"
  3803. placeid.Parent = background
  3804. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3805. placeid.BackgroundTransparency = 1
  3806. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3807. placeid.Position = UDim2.new(0, 5, 0, 195)
  3808. placeid.Size = UDim2.new(0, 100, 0, 20)
  3809. placeid.ZIndex = 10
  3810. placeid.Font = Enum.Font.SourceSans
  3811. placeid.FontSize = Enum.FontSize.Size14
  3812. placeid.Text = "Place ID: LOADING"
  3813. placeid.TextColor3 = Color3.new(1, 1, 1)
  3814. placeid.TextXAlignment = Enum.TextXAlignment.Left
  3815.  
  3816. playerid.Name = "playerid"
  3817. playerid.Parent = background
  3818. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3819. playerid.BackgroundTransparency = 1
  3820. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3821. playerid.Position = UDim2.new(0, 5, 0, 35)
  3822. playerid.Size = UDim2.new(0, 100, 0, 20)
  3823. playerid.ZIndex = 10
  3824. playerid.Font = Enum.Font.SourceSans
  3825. playerid.FontSize = Enum.FontSize.Size14
  3826. playerid.Text = "Player ID: LOADING"
  3827. playerid.TextColor3 = Color3.new(1, 1, 1)
  3828. playerid.TextXAlignment = Enum.TextXAlignment.Left
  3829.  
  3830. players.Name = "players"
  3831. players.Parent = background
  3832. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3833. players.BackgroundTransparency = 1
  3834. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3835. players.Position = UDim2.new(0, 5, 0, 155)
  3836. players.Size = UDim2.new(0, 100, 0, 20)
  3837. players.ZIndex = 10
  3838. players.Font = Enum.Font.SourceSans
  3839. players.FontSize = Enum.FontSize.Size14
  3840. players.Text = "LOADING"
  3841. players.TextColor3 = Color3.new(1, 1, 1)
  3842. players.TextXAlignment = Enum.TextXAlignment.Left
  3843.  
  3844. local SINFOGUI = background
  3845. FRAME:TweenPosition(UDim2.new(0.5, -130, 0, 100), "InOut", "Quart", 0.5, true, nil)
  3846. wait(0.5)
  3847. Exit.MouseButton1Click:Connect(function()
  3848. FRAME:TweenPosition(UDim2.new(0.5, -130, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3849. wait(0.6)
  3850. FRAME:Destroy()
  3851. end)
  3852. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  3853. SINFOGUI.name.Text = "Place Name: " .. Asset.Name
  3854. SINFOGUI.playerid.Text = "Player ID: " ..Players.LocalPlayer.UserId
  3855. SINFOGUI.maxplayers.Text = Players.MaxPlayers.. " Players Max"
  3856. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId
  3857. repeat
  3858. players = Players:getPlayers()
  3859. SINFOGUI.players.Text = #players.. " Player(s)"
  3860. SINFOGUI.appearance.Text = "Appearance: " ..Players.LocalPlayer.CharacterAppearanceId
  3861. local seconds = math.floor(workspace.DistributedGameTime)
  3862. local minutes = math.floor(workspace.DistributedGameTime / 60)
  3863. local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  3864. local seconds = seconds - (minutes * 60)
  3865. local minutes = minutes - (hours * 60)
  3866. if hours < 1 then if minutes < 1 then
  3867. SINFOGUI.Time.Text = seconds .. " Second(s)" else
  3868. SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)"
  3869. end
  3870. else
  3871. SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  3872. end
  3873. wait(1)
  3874. until SINFOGUI.Parent == nil
  3875. end)
  3876.  
  3877. addcmd('breakloops',{'break'},
  3878. function(args, speaker)
  3879. lastBreakTime = tick()
  3880. end)
  3881.  
  3882. addcmd('rejoin',{'rj'},
  3883. function(args, speaker)
  3884. game:GetService('TeleportService'):Teleport(game.PlaceId)
  3885. end)
  3886.  
  3887. addcmd('exit',{},
  3888. function(args, speaker)
  3889. game:shutdown()
  3890. end)
  3891.  
  3892. runningnoclip = false
  3893. Clip = true
  3894. addcmd('noclip',{},
  3895. function(args, speaker)
  3896. Clip = false
  3897. wait(0.1)
  3898. if runningnoclip == false then runningnoclip = true
  3899. game:GetService('RunService').Stepped:connect(function ()
  3900. if Clip == false and Players.LocalPlayer.Character ~= nil then
  3901. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  3902. if child:IsA("BasePart") and child.CanCollide == true then
  3903. child.CanCollide = false
  3904. end end end end) end
  3905. end)
  3906.  
  3907. addcmd('clip',{'unnoclip'},
  3908. function(args, speaker)
  3909. Clip = true
  3910. end)
  3911.  
  3912. addcmd('togglenoclip',{},
  3913. function(args, speaker)
  3914. if Clip then
  3915. execCmd('noclip')
  3916. else
  3917. execCmd('clip')
  3918. end
  3919. end)
  3920.  
  3921. FLYING = false
  3922. iyflyspeed = 1
  3923. function sFLY()
  3924. repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
  3925. repeat wait() until IYMouse
  3926.  
  3927. local T = Players.LocalPlayer.Character.HumanoidRootPart
  3928. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3929. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3930. local SPEED = 0
  3931.  
  3932. local function FLY()
  3933. FLYING = true
  3934. local BG = Instance.new('BodyGyro', T)
  3935. local BV = Instance.new('BodyVelocity', T)
  3936. BG.P = 9e4
  3937. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3938. BG.cframe = T.CFrame
  3939. BV.velocity = Vector3.new(0, 0, 0)
  3940. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  3941. spawn(function()
  3942. repeat wait()
  3943. Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  3944. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  3945. SPEED = 50
  3946. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  3947. SPEED = 0
  3948. end
  3949. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  3950. 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
  3951. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  3952. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  3953. 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
  3954. else
  3955. BV.velocity = Vector3.new(0, 0, 0)
  3956. end
  3957. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  3958. until not FLYING
  3959. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3960. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3961. SPEED = 0
  3962. BG:destroy()
  3963. BV:destroy()
  3964. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  3965. end)
  3966. end
  3967. IYMouse.KeyDown:connect(function(KEY)
  3968. if KEY:lower() == 'w' then
  3969. CONTROL.F = iyflyspeed
  3970. elseif KEY:lower() == 's' then
  3971. CONTROL.B = -iyflyspeed
  3972. elseif KEY:lower() == 'a' then
  3973. CONTROL.L = -iyflyspeed
  3974. elseif KEY:lower() == 'd' then
  3975. CONTROL.R = iyflyspeed
  3976. end
  3977. end)
  3978. IYMouse.KeyUp:connect(function(KEY)
  3979. if KEY:lower() == 'w' then
  3980. CONTROL.F = 0
  3981. elseif KEY:lower() == 's' then
  3982. CONTROL.B = 0
  3983. elseif KEY:lower() == 'a' then
  3984. CONTROL.L = 0
  3985. elseif KEY:lower() == 'd' then
  3986. CONTROL.R = 0
  3987. end
  3988. end)
  3989. FLY()
  3990. end
  3991.  
  3992. function NOFLY()
  3993. FLYING = false
  3994. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  3995. end
  3996.  
  3997. addcmd('fly',{},
  3998. function(args, speaker)
  3999. sFLY()
  4000. end)
  4001.  
  4002. addcmd('flyspeed',{'flysp'},
  4003. function(args, speaker)
  4004. if isNumber(args[1]) then
  4005. iyflyspeed = args[1]
  4006. end
  4007. end)
  4008.  
  4009. addcmd('unfly',{'nofly'},
  4010. function(args, speaker)
  4011. NOFLY()
  4012. end)
  4013.  
  4014. addcmd('togglefly',{},
  4015. function(args, speaker)
  4016. if FLYING then
  4017. NOFLY()
  4018. else
  4019. sFLY()
  4020. end
  4021. end)
  4022.  
  4023. Floating = false
  4024. addcmd('float', {},
  4025. function(args,speaker)
  4026. Floating = true
  4027. local pchar = Players.LocalPlayer.Character
  4028. if pchar and not pchar:FindFirstChild("Float") then
  4029. spawn(function()
  4030. local Float = Instance.new('Part', pchar)
  4031. Float.Name = 'Float'
  4032. Float.Transparency = 1
  4033. Float.Size = Vector3.new(6,1,6)
  4034. Float.Anchored = true
  4035. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  4036. notify('Float','Float Enabled')
  4037. spawn(function()
  4038. while wait(0.1) do
  4039. if pchar:FindFirstChild("Float") then
  4040. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  4041. else
  4042. break
  4043. end
  4044. end
  4045. end)
  4046. end)
  4047. end
  4048. end)
  4049.  
  4050. addcmd('unfloat',{'nofloat'},
  4051. function(args, speaker)
  4052. Floating = false
  4053. local pchar = Players.LocalPlayer.Character
  4054. notify('Float','Float Disabled')
  4055. if pchar:FindFirstChild("Float") then
  4056. pchar.Float:Destroy()
  4057. end
  4058. end)
  4059.  
  4060. addcmd('togglefloat',{},
  4061. function(args, speaker)
  4062. if Floating then
  4063. execCmd('unfloat')
  4064. else
  4065. execCmd('float')
  4066. end
  4067. end)
  4068.  
  4069. addcmd('savepos',{'spos','saveposition','setwaypoint'},
  4070. function(args, speaker)
  4071. local WPName = tostring(getstring(1))
  4072. if speaker.Character:findFirstChild("HumanoidRootPart") then
  4073. notify('Modified Waypoints',"Created waypoint: "..getstring(1))
  4074. local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  4075. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  4076. end
  4077. refreshwaypoints()
  4078. updatesaves()
  4079. end)
  4080.  
  4081. addcmd('deletepos',{'dpos','deleteposition','deletewaypoint'},
  4082. function(args, speaker)
  4083. for i,v in pairs(WayPoints) do
  4084. if v.NAME == tostring(getstring(1)) then
  4085. notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
  4086. table.remove(WayPoints, i)
  4087. end
  4088. end
  4089. refreshwaypoints()
  4090. updatesaves()
  4091. end)
  4092.  
  4093. addcmd('clearpos',{'clrpositions','clearpositions','cpos','clrpos'},
  4094. function(args, speaker)
  4095. WayPoints = {}
  4096. refreshwaypoints()
  4097. updatesaves()
  4098. notify('Modified Waypoints','Removed all waypoints')
  4099. end)
  4100.  
  4101. addcmd('loadpos',{'lpos','loadposition','waypoint'},
  4102. function(args, speaker)
  4103. local WPName = tostring(getstring(1))
  4104. if Players.LocalPlayer.Character then
  4105. for i,_ in pairs(WayPoints) do
  4106. local x = WayPoints[i].COORD[1]
  4107. local y = WayPoints[i].COORD[2]
  4108. local z = WayPoints[i].COORD[3]
  4109. if tostring(WayPoints[i].NAME) == tostring(WPName) then
  4110. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  4111. end
  4112. end
  4113. end
  4114. end)
  4115.  
  4116. addcmd('esp',{},
  4117. function(args, speaker)
  4118. if not CHMSenabled then
  4119. ESPenabled = true
  4120. for i,v in pairs(Players:GetChildren()) do
  4121. if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
  4122. ESP(v)
  4123. end
  4124. end
  4125. else
  4126. notify('ESP','Disable chams (nochams) before using esp')
  4127. end
  4128. end)
  4129.  
  4130. addcmd('noesp',{'unesp'},
  4131. function(args, speaker)
  4132. ESPenabled = false
  4133. for i,v in pairs(Players:GetChildren()) do
  4134. local espplr = v
  4135. for i,c in pairs(PARENT:GetChildren()) do
  4136. if c.Name == espplr.Name..'_ESP' then
  4137. c:Destroy()
  4138. end
  4139. end
  4140. end
  4141. end)
  4142.  
  4143. addcmd('chams',{},
  4144. function(args, speaker)
  4145. if not ESPenabled then
  4146. CHMSenabled = true
  4147. for i,v in pairs(Players:GetChildren()) do
  4148. if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
  4149. CHMS(v)
  4150. end
  4151. end
  4152. else
  4153. notify('Chams','Disable ESP (noesp) before using chams')
  4154. end
  4155. end)
  4156.  
  4157. addcmd('nochams',{'unchams'},
  4158. function(args, speaker)
  4159. CHMSenabled = false
  4160. for i,v in pairs(Players:GetChildren()) do
  4161. local chmsplr = v
  4162. for i,c in pairs(PARENT:GetChildren()) do
  4163. if c.Name == chmsplr.Name..'_CHMS' then
  4164. c:Destroy()
  4165. end
  4166. end
  4167. end
  4168. end)
  4169.  
  4170. addcmd('locate',{},
  4171. function(args, speaker)
  4172. local players = getPlayer(args[1], speaker)
  4173. for i,v in pairs(players) do
  4174. Locate(Players[v])
  4175. end
  4176. end)
  4177.  
  4178. addcmd('nolocate',{'unlocate'},
  4179. function(args, speaker)
  4180. local players = getPlayer(args[1], speaker)
  4181. for i,v in pairs(players) do
  4182. for i,c in pairs(PARENT:GetChildren()) do
  4183. if c.Name == Players[v].Name..'_LC' then
  4184. c:Destroy()
  4185. end
  4186. end
  4187. end
  4188. end)
  4189.  
  4190. addcmd('view',{'spectate'},
  4191. function(args, speaker)
  4192. local players = getPlayer(args[1], speaker)
  4193. for i,v in pairs(players) do
  4194. workspace.CurrentCamera.CameraSubject = Players[v].Character
  4195. notify('Spectate','Viewing ' .. Players[v].Name)
  4196. end
  4197. end)
  4198.  
  4199. addcmd('unview',{'unspectate'},
  4200. function()
  4201. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  4202. notify('Spectate','View turned off')
  4203. end)
  4204.  
  4205. local fa = false
  4206. local cam = workspace.CurrentCamera
  4207. local cam1 = 0
  4208. local cam2 = 0
  4209. local cam3 = 0
  4210. local k1 = false
  4211. local k2 = false
  4212. local k3 = false
  4213. local k4 = false
  4214. local k5 = false
  4215. local k6 = false
  4216. cs = 0.5
  4217. function movecam()
  4218. local fc = Players.LocalPlayer.Character:FindFirstChild('xFC')
  4219. if fa == false then
  4220. repeat
  4221. if Players.LocalPlayer.Character:FindFirstChild('xFC') then
  4222. local fp = fc.Position
  4223. fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  4224. fa = true
  4225. Players.LocalPlayer.Character.Head.Anchored = true
  4226. end
  4227. game:GetService('RunService').RenderStepped:Wait()
  4228. until not Players.LocalPlayer.Character:FindFirstChild('xFC')
  4229. fa = false
  4230. end
  4231. end
  4232. function kp1(inputObject, gameProcessedEvent)
  4233. if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
  4234. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  4235. k1 = true
  4236. cam1 = cs end
  4237. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  4238. k2 = true
  4239. cam1 = (cs*-1) end
  4240. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  4241. k3 = true
  4242. cam2 = cs end
  4243. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  4244. k4 = true
  4245. cam2 = (cs*-1) end
  4246. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  4247. k5 = true
  4248. cam3 = cs end
  4249. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  4250. k6 = true
  4251. cam3 = (cs*-1) end
  4252. end
  4253. end
  4254. UserInputService.InputBegan:connect(kp1)
  4255. function kp2(inputObject, gameProcessedEvent)
  4256. if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
  4257. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  4258. k1 = false
  4259. if k2 == false then
  4260. cam1 = 0
  4261. end
  4262. end
  4263. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  4264. k2 = false
  4265. if k1 == false then
  4266. cam1 = 0
  4267. end
  4268. end
  4269. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  4270. k3= false
  4271. if k4== false then
  4272. cam2 = 0
  4273. end
  4274. end
  4275. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  4276. k4 = false
  4277. if k3 == false then
  4278. cam2 = 0
  4279. end
  4280. end
  4281. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  4282. k5 = false
  4283. if k6 == false then
  4284. cam3 = 0
  4285. end
  4286. end
  4287. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  4288. k6 = false
  4289. if k5 == false then
  4290. cam3 = 0
  4291. end
  4292. end
  4293. end
  4294. end
  4295. UserInputService.InputEnded:connect(kp2)
  4296. fcEnabled = false
  4297. function FC()
  4298. if not Players.LocalPlayer.Character:FindFirstChild('xFC') then
  4299. local fc = Instance.new('Part',Players.LocalPlayer.Character)
  4300. fc.CanCollide = false
  4301. fc.Anchored = true
  4302. fc.Transparency = 1
  4303. fc.Size = Vector3.new(1,1,1)
  4304. fc.Name = 'xFC'
  4305. fc.CFrame = Players.LocalPlayer.Character.Head.CFrame
  4306. local cam = workspace.CurrentCamera
  4307. cam.CameraSubject = fc
  4308. cam.CameraType = 'Custom'
  4309. movecam()
  4310. end
  4311. end
  4312. function UFC()
  4313. if Players.LocalPlayer.Character:FindFirstChild('xFC') then
  4314. Players.LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  4315. local cam = workspace.CurrentCamera
  4316. cam.CameraSubject = Players.LocalPlayer.Character.Humanoid
  4317. cam.CameraType = 'Custom'
  4318. Players.LocalPlayer.Character.Head.Anchored = false
  4319. end
  4320. end
  4321.  
  4322. addcmd('freecam',{'fc'},
  4323. function(args, speaker)
  4324. FC()
  4325. end)
  4326.  
  4327. addcmd('fixcam',{},
  4328. function(args, speaker)
  4329. UFC()
  4330. workspace.CurrentCamera:remove()
  4331. wait(.1)
  4332. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character.Humanoid
  4333. workspace.CurrentCamera.CameraType = "Custom"
  4334. Players.LocalPlayer.CameraMinZoomDistance = 0.5
  4335. Players.LocalPlayer.CameraMaxZoomDistance = 400
  4336. Players.LocalPlayer.CameraMode = "Classic"
  4337. Players.LocalPlayer.Character.Head.Anchored = false
  4338. end)
  4339.  
  4340. addcmd('unfreecam',{'nofreecam','unfc','nofc'},
  4341. function(args, speaker)
  4342. UFC()
  4343. end)
  4344.  
  4345. addcmd('freecamspeed',{'fcspeed'},
  4346. function(args, speaker)
  4347. if isNumber(args[1]) then
  4348. cs = args[1]
  4349. end
  4350. end)
  4351.  
  4352. addcmd('firstp',{},
  4353. function(args, speaker)
  4354. Players.LocalPlayer.CameraMode = "LockFirstPerson"
  4355. end)
  4356.  
  4357. addcmd('thirdp',{},
  4358. function(args, speaker)
  4359. Players.LocalPlayer.CameraMode = "Classic"
  4360. end)
  4361.  
  4362. addcmd('maxzoom',{},
  4363. function(args, speaker)
  4364. Players.LocalPlayer.CameraMaxZoomDistance = args[1]
  4365. end)
  4366.  
  4367. addcmd('unlockws',{'unlockworkspace'},
  4368. function(args, speaker)
  4369. notify('Workspace Modified','Workspace unlocked')
  4370. wait(1)
  4371. local function unlock(instance)
  4372. for i,v in pairs(instance:GetChildren()) do
  4373. if v:IsA("BasePart") then
  4374. v.Locked = false
  4375. end
  4376. unlock(v)
  4377. end
  4378. end
  4379. unlock(workspace)
  4380. end)
  4381.  
  4382. addcmd('lockws',{'lockworkspace'},
  4383. function(args, speaker)
  4384. notify('Workspace Modified','Workspace locked')
  4385. wait(1)
  4386. local function lock(instance)
  4387. for i,v in pairs(instance:GetChildren()) do
  4388. if v:IsA("BasePart") then
  4389. v.Locked = true
  4390. end
  4391. lock(v)
  4392. end
  4393. end
  4394. lock(workspace)
  4395. end)
  4396.  
  4397. addcmd('delete',{'remove'},
  4398. function(args, speaker)
  4399. part = getstring(1)
  4400. local function dels(instance)
  4401. for i,v in pairs(instance:GetChildren())do
  4402. if v.Name:lower() == part:lower() then v:Destroy() end
  4403. dels(v)
  4404. end
  4405. end
  4406. dels(workspace)
  4407. notify('Item(s) Deleted','Deleted ' ..getstring(1))
  4408. end)
  4409.  
  4410. addcmd('deleteclass',{'removeclass','deleteclassname','removeclassname','dc'},
  4411. function(args, speaker)
  4412. part = getstring(1)
  4413. local function dels(instance)
  4414. for i,v in pairs(instance:GetChildren())do
  4415. if v.ClassName:lower() == part:lower() then v:Destroy() end
  4416. dels(v)
  4417. end
  4418. end
  4419. dels(workspace)
  4420. notify('Item(s) Deleted','Deleted items with ClassName ' ..getstring(1))
  4421. end)
  4422.  
  4423. addcmd('btools',{},
  4424. function(args, speaker)
  4425. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 1
  4426. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 2
  4427. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 3
  4428. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 4
  4429. end)
  4430.  
  4431. addcmd('f3x',{'fex'},
  4432. function(args, speaker)
  4433. loadstring(game:GetObjects("rbxassetid://1059691823")[1].Source)()
  4434. end)
  4435.  
  4436. addcmd('age',{},
  4437. function(args, speaker)
  4438. local players = getPlayer(args[1], speaker)
  4439. for i,v in pairs(players) do
  4440. local players = getPlayer(args[1], speaker)
  4441. local ages = {}
  4442. for i,v in pairs(players) do
  4443. local p = Players[v]
  4444. table.insert(ages, p.Name.."'s age is: "..p.AccountAge)
  4445. end
  4446. notify('Account Age',table.concat(ages, ',\n'))
  4447. end
  4448. end)
  4449.  
  4450. addcmd('os',{'platform', 'device'},
  4451. function(args, speaker)
  4452. local players = getPlayer(args[1], speaker)
  4453. local platforms = {}
  4454. for i,v in pairs(players) do
  4455. local p = Players[v]
  4456. table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  4457. end
  4458. notify('OS',table.concat(platforms, ',\n'))
  4459. end)
  4460.  
  4461. addcmd('goto',{'to'},
  4462. function(args, speaker)
  4463. local players = getPlayer(args[1], speaker)
  4464. for i,v in pairs(players)do
  4465. if Players[v].Character ~= nil then
  4466. if speaker.Character:FindFirstChild("HumanoidRootPart") then
  4467. speaker.Character.Humanoid.Jump = true
  4468. end
  4469. speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  4470. end
  4471. end
  4472. end)
  4473.  
  4474. bringT = {}
  4475. addcmd('loopbring',{},
  4476. function(args, speaker)
  4477. local players = getPlayer(args[1], speaker)
  4478. for i,v in pairs(players)do
  4479. spawn(function()
  4480. if Players[v].Name ~= Players.LocalPlayer.Name and not FindInTable(bringT, Players[v].Name) then
  4481. table.insert(bringT, Players[v].Name)
  4482. local pchar=Players[v].Character
  4483. pchar.Humanoid.Jump = true
  4484. repeat wait()
  4485. pchar = Players[v].Character
  4486. for i,c in pairs(players) do
  4487. if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  4488. pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(3,1,0)
  4489. end
  4490. end
  4491. until not FindInTable(bringT, Players[v].Name)
  4492. end
  4493. end)
  4494. end
  4495. end)
  4496.  
  4497. addcmd('unloopbring',{'noloopbring'},
  4498. function(args, speaker)
  4499. local players = getPlayer(args[1], speaker)
  4500. for i,v in pairs(players)do
  4501. spawn(function()
  4502. for a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end end
  4503. end)
  4504. end
  4505. end)
  4506.  
  4507. addcmd('freeze',{'fr'},
  4508. function(args, speaker)
  4509. local players = getPlayer(args[1], speaker)
  4510. if players ~= nil then
  4511. for i, v in pairs(players) do
  4512. spawn(function()
  4513. for i, x in next, Players[v].Character:GetDescendants() do
  4514. if x:IsA("Part") and not x.Anchored then
  4515. x.Anchored = true
  4516. end
  4517. end
  4518. end)
  4519. end
  4520. end
  4521. end)
  4522.  
  4523. addcmd('thaw',{'unfreeze','unfr'},
  4524. function(args, speaker)
  4525. local players = getPlayer(args[1], speaker)
  4526. if players ~= nil then
  4527. for i, v in pairs(players) do
  4528. spawn(function()
  4529. for i, x in next, Players[v].Character:GetDescendants() do
  4530. if x:IsA("Part") and x.Anchored then
  4531. x.Anchored = false
  4532. end
  4533. end
  4534. end)
  4535. end
  4536. end
  4537. end)
  4538.  
  4539. addcmd('kill',{'fekill'},
  4540. function(args, speaker)
  4541. local players = getPlayer(args[1], speaker)
  4542. for i,v in pairs(players)do
  4543. -- Full credit to CyclicaIIy @V3rmillion Cyclically#4905 @Discord
  4544. local target = Players[v]
  4545. local torsoname = "Torso"
  4546. if Players.LocalPlayer.Character:FindFirstChild("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  4547. torsoname = "UpperTorso"
  4548. end
  4549. if target.Character ~= nil then
  4550. local savepos =Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  4551. Players.LocalPlayer.Character:FindFirstChild(torsoname).Anchored = true
  4552. local tool = Instance.new("Tool", Players.LocalPlayer.Backpack)
  4553. local hat = Players.LocalPlayer.Character:FindFirstChildOfClass("Accessory")
  4554. local hathandle = hat.Handle
  4555. hathandle.Parent = tool
  4556. hathandle.Massless = true
  4557. tool.GripPos = Vector3.new(0, 9e99, 0)
  4558. tool.Parent = Players.LocalPlayer.Character
  4559. repeat wait() until Players.LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  4560. tool.Grip = CFrame.new(Vector3.new(0, 0, 0))
  4561. Players.LocalPlayer.Character:FindFirstChild(torsoname).Anchored = false
  4562. repeat
  4563. Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = target.Character:FindFirstChild("HumanoidRootPart").CFrame
  4564. wait()
  4565. until target.Character == nil or target.Character:FindFirstChild("Humanoid").Health <= 0 or Players.LocalPlayer.Character == nil or Players.LocalPlayer.Character:FindFirstChild("Humanoid").Health <= 0 or (target.Character:FindFirstChild("HumanoidRootPart").Velocity.magnitude - target.Character:FindFirstChild("Humanoid").WalkSpeed) > (target.Character:FindFirstChild("Humanoid").WalkSpeed + 20)
  4566. Players.LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  4567. hathandle.Parent = hat
  4568. hathandle.Massless = false
  4569. tool:Destroy()
  4570. Players. LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
  4571. end
  4572. end
  4573. end)
  4574.  
  4575. addcmd('bring',{'febring'},
  4576. function(args, speaker)
  4577. local players = getPlayer(args[1], speaker)
  4578. if tools(Players.LocalPlayer) then
  4579. for i,v in pairs(players)do
  4580. -- Full credit to CyclicaIIy @V3rmillion
  4581. local LocalPlayer = Players.LocalPlayer
  4582. local ran1 = false
  4583. local equipped = false
  4584. local savepos = LocalPlayer.Character.HumanoidRootPart.CFrame
  4585. local target = Players[v]
  4586. if #LocalPlayer.Backpack:GetChildren() < 2 then
  4587. repeat
  4588. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  4589. if tool:IsA("Tool") then
  4590. tool.Parent = LocalPlayer
  4591. end
  4592. end
  4593. LocalPlayer.Character:ClearAllChildren()
  4594. local char = Instance.new("Model", workspace)
  4595. char.Name = "character"
  4596. Instance.new("Part", char).Name = "Torso";
  4597. Instance.new("Part", char).Name = "Head";
  4598. Instance.new("Humanoid", char).Name = "Humanoid";
  4599. LocalPlayer.Character = char
  4600. repeat wait() until LocalPlayer.Character
  4601. until #LocalPlayer:GetChildren() - 4 >= 2
  4602. for _, char in pairs(workspace:GetChildren()) do
  4603. if char.Name == "character" and char:IsA("Model") then
  4604. char:Destroy()
  4605. end
  4606. end
  4607. repeat wait() until LocalPlayer.Character:FindFirstChild('HumanoidRootPart')
  4608. for _, tool in pairs(LocalPlayer:GetChildren()) do
  4609. if tool:IsA("Tool") then
  4610. tool.Parent = LocalPlayer.Backpack
  4611. end
  4612. end
  4613. LocalPlayer.Character.HumanoidRootPart.CFrame = savepos
  4614. end
  4615. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  4616. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  4617. local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  4618. tool.Parent = workspace
  4619. local attacher = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  4620. attacher.Parent = workspace
  4621. LocalPlayer.Character.Humanoid:EquipTool(tool)
  4622. repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  4623. LocalPlayer.Character.Humanoid:UnequipTools()
  4624. attacher.AncestryChanged:connect(function()
  4625. if ran1 == false then
  4626. ran1 = true
  4627. equipped = true
  4628. end
  4629. end)
  4630. local anim = Instance.new("Animation")
  4631. anim.AnimationId = "rbxassetid://188632011"
  4632. local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  4633. loadanim.Looped = true
  4634. loadanim:Play()
  4635. repeat
  4636. target.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 2 + LocalPlayer.Character.HumanoidRootPart.CFrame.rightVector * 2)
  4637. wait()
  4638. until equipped == true
  4639. loadanim:Stop()
  4640. anim:Destroy()
  4641. LocalPlayer.Character.Humanoid:EquipTool(tool)
  4642. wait()
  4643. LocalPlayer.Character.Humanoid:UnequipTools()
  4644. end
  4645. else
  4646. notify('Tool Required','You need to have a tool to use this command')
  4647. end
  4648. end)
  4649.  
  4650. oofing = false
  4651. addcmd('loopoof',{},
  4652. function(args, speaker)
  4653. oofing = true
  4654. repeat wait(0.01)
  4655. for i,v in pairs(Players:GetPlayers()) do
  4656. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  4657. for _,x in pairs(v.Character.Head:GetChildren()) do
  4658. if x:IsA'Sound' then x.Playing = true end
  4659. end
  4660. end
  4661. end
  4662. until oofing == false
  4663. end)
  4664.  
  4665. addcmd('unloopoof',{},
  4666. function(args, speaker)
  4667. oofing = false
  4668. end)
  4669.  
  4670. addcmd('respawn',{'ungod'},
  4671. function(args, speaker)
  4672. respawn(Players.LocalPlayer)
  4673. end)
  4674.  
  4675. addcmd('refresh',{'re'},
  4676. function(args, speaker)
  4677. refresh(Players.LocalPlayer)
  4678. end)
  4679.  
  4680. addcmd('god',{''},
  4681. function(args, speaker)
  4682. Players.LocalPlayer.Character.Humanoid.Name = 1
  4683. local l = Players.LocalPlayer.Character["1"]:Clone()
  4684. l.Parent = Players.LocalPlayer.Character
  4685. l.Name = "Humanoid"
  4686. wait(0.1)
  4687. Players.LocalPlayer.Character["1"]:Destroy()
  4688. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  4689. Players.LocalPlayer.Character.Animate.Disabled = true
  4690. wait(0.1)
  4691. Players.LocalPlayer.Character.Animate.Disabled = false
  4692. Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  4693. end)
  4694.  
  4695. addcmd('invisible',{'invis'},
  4696. function(args, speaker)
  4697. -- Full credit to Elite1337#9377 & Timeless#4044 @Discord
  4698. local function CheckRig()
  4699. if Players.LocalPlayer.Character then
  4700. local Humanoid = Players.LocalPlayer.Character:WaitForChild('Humanoid')
  4701. if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  4702. return 'R15'
  4703. else
  4704. return 'R6'
  4705. end
  4706. end
  4707. end
  4708. local function InitiateInvis()
  4709. local Character = Players.LocalPlayer.Character
  4710. local StoredCF = Character.PrimaryPart.CFrame
  4711. local Part = Instance.new('Part',workspace)
  4712. Part.Size = Vector3.new(5,0,5)
  4713. Part.Anchored = true
  4714. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  4715. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  4716. spawn(function()
  4717. wait(3)
  4718. Part:Destroy()
  4719. end)
  4720. if CheckRig() == 'R6' then
  4721. local Clone = Character.HumanoidRootPart:Clone()
  4722. Character.HumanoidRootPart:Destroy()
  4723. Clone.Parent = Character
  4724. else
  4725. local Clone = Character.LowerTorso.Root:Clone()
  4726. Character.LowerTorso.Root:Destroy()
  4727. Clone.Parent = Character.LowerTorso
  4728. end
  4729. end
  4730. InitiateInvis()
  4731. end)
  4732.  
  4733. addcmd('strengthen',{},
  4734. function(args, speaker)
  4735. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4736. if child.ClassName == "Part" then
  4737. child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  4738. end
  4739. end
  4740. end)
  4741.  
  4742. addcmd('weaken',{},
  4743. function(args, speaker)
  4744. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4745. if child.ClassName == "Part" then
  4746. child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  4747. end
  4748. end
  4749. end)
  4750.  
  4751. addcmd('unweaken',{'unstrengthen'},
  4752. function(args, speaker)
  4753. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4754. if child.ClassName == "Part" then
  4755. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  4756. end
  4757. end
  4758. end)
  4759.  
  4760. addcmd('jpower',{'jumppower','jp'},
  4761. function(args, speaker)
  4762. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4763. Players.LocalPlayer.Character.Humanoid.JumpPower=tonumber(args[1])
  4764. end
  4765. end)
  4766.  
  4767. addcmd('gravity',{'grav'},
  4768. function(args, speaker)
  4769. workspace.Gravity = (args[1])
  4770. end)
  4771.  
  4772. addcmd('hipheight',{'hheight'},
  4773. function(args, speaker)
  4774. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4775. Players.LocalPlayer.Character.Humanoid.HipHeight = args[1]
  4776. end
  4777. end)
  4778.  
  4779. addcmd('dance',{},
  4780. function(args, speaker)
  4781. if not r15(Players.LocalPlayer) then
  4782. local pchar=Players.LocalPlayer.Character
  4783. local anim = nil
  4784. local dance1 = math.random(1,7)
  4785. if dance1 == 1 then
  4786. anim = '27789359'
  4787. end
  4788. if dance1 == 2 then
  4789. anim = '30196114'
  4790. end
  4791. if dance1 == 3 then
  4792. anim = '248263260'
  4793. end
  4794. if dance1 == 4 then
  4795. anim = '45834924'
  4796. end
  4797. if dance1 == 5 then
  4798. anim = '33796059'
  4799. end
  4800. if dance1 == 6 then
  4801. anim = '28488254'
  4802. end
  4803. if dance1 == 7 then
  4804. anim = '52155728'
  4805. end
  4806. local animation = Instance.new("Animation")
  4807. animation.AnimationId = "rbxassetid://"..anim
  4808. local animTrack = pchar.Humanoid:LoadAnimation(animation)
  4809. animTrack:Play()
  4810. else
  4811. notify('R6 Required','This command requires the r6 rig type')
  4812. end
  4813. end)
  4814.  
  4815. addcmd('nolimbs',{'rlimbs'},
  4816. function(args, speaker)
  4817. if r15(Players.LocalPlayer) then
  4818. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4819. if v:IsA("BasePart") and
  4820. v.Name == "RightUpperLeg" or
  4821. v.Name == "LeftUpperLeg" or
  4822. v.Name == "RightUpperArm" or
  4823. v.Name == "LeftUpperArm" then
  4824. v:Destroy()
  4825. end
  4826. end
  4827. else
  4828. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4829. if v:IsA("BasePart") and
  4830. v.Name == "Right Leg" or
  4831. v.Name == "Left Leg" or
  4832. v.Name == "Right Arm" or
  4833. v.Name == "Left Arm" then
  4834. v:Destroy()
  4835. end
  4836. end
  4837. end
  4838. end)
  4839.  
  4840. addcmd('noarms',{'rarms'},
  4841. function(args, speaker)
  4842. if r15(Players.LocalPlayer) then
  4843. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4844. if v:IsA("BasePart") and
  4845. v.Name == "RightUpperArm" or
  4846. v.Name == "LeftUpperArm" then
  4847. v:Destroy()
  4848. end
  4849. end
  4850. else
  4851. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4852. if v:IsA("BasePart") and
  4853. v.Name == "Right Arm" or
  4854. v.Name == "Left Arm" then
  4855. v:Destroy()
  4856. end
  4857. end
  4858. end
  4859. end)
  4860.  
  4861. addcmd('nolegs',{'rlegs'},
  4862. function(args, speaker)
  4863. if r15(Players.LocalPlayer) then
  4864. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4865. if v:IsA("BasePart") and
  4866. v.Name == "RightUpperLeg" or
  4867. v.Name == "LeftUpperLeg" then
  4868. v:Destroy()
  4869. end
  4870. end
  4871. else
  4872. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4873. if v:IsA("BasePart") and
  4874. v.Name == "Right Leg" or
  4875. v.Name == "Left Leg" then
  4876. v:Destroy()
  4877. end
  4878. end
  4879. end
  4880. end)
  4881.  
  4882. addcmd('sit',{},
  4883. function(args, speaker)
  4884. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4885. Players.LocalPlayer.Character.Humanoid.Sit = true
  4886. end
  4887. end)
  4888.  
  4889. addcmd('team',{},
  4890. function(args, speaker)
  4891. local teamname = nil
  4892. for a,b in pairs(game:GetService("Teams"):GetChildren()) do
  4893. local L_name = b.Name:lower()
  4894. local F = L_name:find(getstring(1))
  4895. if F == 1 then
  4896. teamname = b
  4897. end
  4898. end
  4899. Players.LocalPlayer.Team = teamname
  4900. end)
  4901.  
  4902. addcmd('spasm',{},
  4903. function(args, speaker)
  4904. if not r15(Players.LocalPlayer) then
  4905. local pchar=Players.LocalPlayer.Character
  4906. local AnimationId = "33796059"
  4907. SpasmAnim = Instance.new("Animation")
  4908. SpasmAnim.AnimationId = "rbxassetid://"..AnimationId
  4909. Spasm = pchar.Humanoid:LoadAnimation(SpasmAnim)
  4910. Spasm:Play()
  4911. Spasm:AdjustSpeed(99)
  4912. else
  4913. notify('R6 Required','This command requires the r6 rig type')
  4914. end
  4915. end)
  4916.  
  4917. addcmd('unspasm',{'nospasm'},
  4918. function(args, speaker)
  4919. Spasm:Stop()
  4920. SpasmAnim:Destroy()
  4921. end)
  4922.  
  4923. addcmd('headthrow',{},
  4924. function(args, speaker)
  4925. if not r15(Players.LocalPlayer) then
  4926. local AnimationId = "35154961"
  4927. local Anim = Instance.new("Animation")
  4928. Anim.AnimationId = "rbxassetid://"..AnimationId
  4929. local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  4930. k:Play(0)
  4931. k:AdjustSpeed(1)
  4932. else
  4933. notify('R6 Required','This command requires the r6 rig type')
  4934. end
  4935. end)
  4936.  
  4937. addcmd('animation',{'anim'},
  4938. function(args, speaker)
  4939. if not r15(Players.LocalPlayer) then
  4940. local pchar=Players.LocalPlayer.Character
  4941. local AnimationId = tostring(args[1])
  4942. local Anim = Instance.new("Animation")
  4943. Anim.AnimationId = "rbxassetid://"..AnimationId
  4944. local k = pchar.Humanoid:LoadAnimation(Anim)
  4945. k:Play()
  4946. if args[2] then
  4947. k:AdjustSpeed(tostring(args[2]))
  4948. end
  4949. else
  4950. notify('R6 Required','This command requires the r6 rig type')
  4951. end
  4952. end)
  4953.  
  4954. addcmd('tpposition',{'tppos'},
  4955. function(args,speaker)
  4956. if #args < 3 then return end
  4957. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  4958. local char = Players.LocalPlayer.Character
  4959. if char and char:FindFirstChild("HumanoidRootPart") then
  4960. char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  4961. end
  4962. end)
  4963.  
  4964. addcmd('offset',{},
  4965. function(args,speaker)
  4966. if #args < 3 then return end
  4967. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  4968. local char = Players.LocalPlayer.Character
  4969. if char and char:FindFirstChild("HumanoidRootPart") then
  4970. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  4971. end
  4972. end)
  4973.  
  4974. addcmd('getposition',{'getpos'},
  4975. function(args,speaker)
  4976. local char = Players.LocalPlayer.Character
  4977. if char and char:FindFirstChild("HumanoidRootPart") then
  4978. local pos = tostring(char.HumanoidRootPart.Position)
  4979. notify('Current Position',pos)
  4980. end
  4981. end)
  4982.  
  4983. addcmd('speed',{'ws'},
  4984. function(args, speaker)
  4985. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4986. if args[2] then
  4987. Players.LocalPlayer.Character.Humanoid.WalkSpeed=tonumber(args[2])
  4988. else
  4989. Players.LocalPlayer.Character.Humanoid.WalkSpeed=tonumber(args[1])
  4990. end
  4991. end
  4992. end)
  4993.  
  4994. addcmd('tools',{'gears'},
  4995. function(args, speaker)
  4996. local function copy(instance)
  4997. for i,c in pairs(instance:GetChildren())do
  4998. if c:IsA('Tool') or c:IsA('HopperBin') then
  4999. c:Clone().Parent = Players.LocalPlayer.Backpack
  5000. end
  5001. copy(c)
  5002. end
  5003. end
  5004. copy(game:GetService("Lighting"))
  5005. local function copy(instance)
  5006. for i,c in pairs(instance:GetChildren())do
  5007. if c:IsA('Tool') or c:IsA('HopperBin') then
  5008. c:Clone().Parent = Players.LocalPlayer.Backpack
  5009. end
  5010. copy(c)
  5011. end
  5012. end
  5013. copy(game:GetService("ReplicatedStorage"))
  5014. notify('Tools','Copied tools from ReplicatedStorage and Lighting')
  5015. end)
  5016.  
  5017. addcmd('keeptools',{'startertools','stools','ktools'},
  5018. function(args, speaker)
  5019. local function copy(instance)
  5020. for i,c in pairs(instance:GetChildren())do
  5021. if c:IsA('Tool') or c:IsA('HopperBin') then
  5022. c:Clone().Parent = Players.LocalPlayer.StarterGear
  5023. end
  5024. copy(c)
  5025. end
  5026. end
  5027. copy(Players.LocalPlayer.Backpack)
  5028. local function copy(instance)
  5029. for i,c in pairs(instance:GetChildren())do
  5030. if c:IsA('Tool') or c:IsA('HopperBin') then
  5031. c:Clone().Parent = Players.LocalPlayer.StarterGear
  5032. end
  5033. copy(c)
  5034. end
  5035. end
  5036. copy(Players.LocalPlayer.Character)
  5037. notify('Tools','Copied tools to StarterGear')
  5038. end)
  5039.  
  5040. addcmd('nokeeptools',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  5041. function(args, speaker)
  5042. for i,c in pairs(Players.LocalPlayer.StarterGear:GetChildren())do
  5043. if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  5044. end
  5045. end
  5046. notify('Tools','Cleared tools from StarterGear')
  5047. end)
  5048.  
  5049. addcmd('notools',{'rtools','clrtools','removetools'},
  5050. function(args, speaker)
  5051. for i,v in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  5052. if v:IsA('Tool') or v:IsA('HopperBin') then
  5053. v:destroy()
  5054. end
  5055. end
  5056. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5057. if v:IsA('Tool') or v:IsA('HopperBin') then
  5058. v:destroy()
  5059. end
  5060. end
  5061. notify('Tools','Removed tools')
  5062. end)
  5063.  
  5064. addcmd('explorer',{'dex'},
  5065. function(args, speaker)
  5066. local dex = loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  5067. game:GetService("CoreGui").RobloxGui.Dex.PropertiesFrame.Changed:connect(function(property)
  5068. if property == 'Position' then
  5069. if game:GetService("CoreGui").RobloxGui.Dex.PropertiesFrame.Position == UDim2.new(1, -300, 0.5, 36) then
  5070. if Holder.Position.X.Offset > -550 or Notification.Position.X.Offset > -550 then
  5071. Holder:TweenPosition(UDim2.new(1, -550, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
  5072. Notification:TweenPosition(UDim2.new(1, -800, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
  5073. end
  5074. DexNOffset = -800
  5075. DexOffset = -550
  5076. elseif game:GetService("CoreGui").RobloxGui.Dex.PropertiesFrame.Position == UDim2.new(1, 30, 0.5, 36) then
  5077. if Holder.Position.X.Offset == -550 or Notification.Position.X.Offset == -800 then
  5078. Holder:TweenPosition(UDim2.new(1, -250, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
  5079. Notification:TweenPosition(UDim2.new(1, -500, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
  5080. end
  5081. DexNOffset = -500
  5082. DexOffset = -250
  5083. end
  5084. end
  5085. end)
  5086. end)
  5087.  
  5088. addcmd('remotespy',{'remotes'},
  5089. function(args, speaker)
  5090. notify('Remotespy','Printed remotes')
  5091. function getem(o)
  5092. for i,v in pairs(o:children())do
  5093. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
  5094. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  5095. end
  5096. getem(v)
  5097. end
  5098. end
  5099. pcall(getem,game)
  5100. end)
  5101.  
  5102. loopgoto = nil
  5103. addcmd('loopgoto',{},
  5104. function(args, speaker)
  5105. local players = getPlayer(args[1], speaker)
  5106. for i,v in pairs(players)do
  5107. loopgoto = Players[v]
  5108. repeat wait() if Players[v].Character ~= nil then
  5109. if speaker.Character:FindFirstChild("Humanoid") then
  5110. speaker.Character.Humanoid.Jump = true
  5111. end
  5112. speaker.Character:MoveTo(Players[v].Character.HumanoidRootPart.Position)
  5113. end
  5114. until loopgoto ~= Players[v]
  5115. end
  5116. end)
  5117.  
  5118. addcmd('unloopgoto',{'noloopgoto'},
  5119. function(args, speaker)
  5120. loopgoto = nil
  5121. end)
  5122.  
  5123. headsitting = false
  5124. addcmd('headsit',{},
  5125. function(args, speaker)
  5126. local players = getPlayer(args[1], speaker)
  5127. for i,v in pairs(players)do
  5128. headsitting = true
  5129. Players.LocalPlayer.Character.Humanoid.Sit = true
  5130. repeat wait()
  5131. if Players[v].Character and Players[v].Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') then
  5132. if Players:FindFirstChild(Players[v].Name) and Players.LocalPlayer.Character.Humanoid.Sit == true then
  5133. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,1.6,0.4)
  5134. else
  5135. headsitting = false
  5136. end
  5137. end
  5138. until headsitting == false
  5139. end
  5140. end)
  5141.  
  5142. spamming = false
  5143. spamspeed = 1
  5144. addcmd('spam',{},
  5145. function(args, speaker)
  5146. spamming = true
  5147. local spamstring = getstring(1)
  5148. repeat wait(spamspeed)
  5149. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamstring, "All")
  5150. until spamming == false
  5151. end)
  5152.  
  5153. addcmd('nospam',{'unspam'},
  5154. function(args, speaker)
  5155. spamming = false
  5156. end)
  5157.  
  5158. pmspamming = {}
  5159. addcmd('pmspam',{},
  5160. function(args, speaker)
  5161. local players = getPlayer(args[1], speaker)
  5162. for i,v in pairs(players)do
  5163. spawn(function()
  5164. if FindInTable(pmspamming, Players[v].Name) then return end
  5165. table.insert(pmspamming, Players[v].Name)
  5166. local pmspamstring = getstring(2)
  5167. repeat wait(spamspeed)
  5168. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..Players[v].Name.." "..pmspamstring, "All")
  5169. until not FindInTable(pmspamming, Players[v].Name)
  5170. end)
  5171. end
  5172. end)
  5173.  
  5174. addcmd('nopmspam',{'unpmspam'},
  5175. function(args, speaker)
  5176. local players = getPlayer(args[1], speaker)
  5177. for i,v in pairs(players)do
  5178. spawn(function()
  5179. for a,b in pairs(pmspamming) do
  5180. if b == Players[v].Name then
  5181. table.remove(pmspamming, a)
  5182. end
  5183. end
  5184. end)
  5185. end
  5186. end)
  5187.  
  5188. addcmd('spamspeed',{},
  5189. function(args, speaker)
  5190. spamspeed = args[1]
  5191. end)
  5192.  
  5193. addcmd('blockhead',{},
  5194. function(args, speaker)
  5195. Players.LocalPlayer.Character.Head.Mesh:Destroy()
  5196. end)
  5197.  
  5198. addcmd('blockhats',{},
  5199. function(args, speaker)
  5200. for _,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  5201. if (v:IsA("Accessory")) then
  5202. v.Handle.Mesh:remove()
  5203. end
  5204. end
  5205. end)
  5206.  
  5207. addcmd('clone',{},
  5208. function(args, speaker)
  5209. local AnimationId = "215384594"
  5210. local Anim = Instance.new("Animation")
  5211. Anim.AnimationId = "rbxassetid://"..AnimationId
  5212. local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  5213. k:Play()
  5214. k:AdjustSpeed(100)
  5215. end)
  5216.  
  5217. addcmd('creeper',{},
  5218. function(args, speaker)
  5219. if r15(Players.LocalPlayer) then
  5220. local lol = Players.LocalPlayer
  5221. lol.Character["Head"].Mesh:Destroy()
  5222. lol.Character["LeftUpperArm"]:Destroy()
  5223. lol.Character["RightUpperArm"]:Destroy()
  5224. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5225. if v:IsA'Hat' or v:IsA'Accessory' then
  5226. v.Parent = workspace
  5227. end
  5228. end
  5229. else
  5230. local lol = Players.LocalPlayer
  5231. lol.Character["Head"].Mesh:Destroy()
  5232. lol.Character["Left Arm"]:Destroy()
  5233. lol.Character["Right Arm"]:Destroy()
  5234. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5235. if v:IsA'Hat' or v:IsA'Accessory' then
  5236. v.Parent = workspace
  5237. end
  5238. end
  5239. end
  5240. end)
  5241.  
  5242. bangplr = nil
  5243.  
  5244. addcmd('bang',{'rape'},
  5245. function(args, speaker)
  5246. if not r15(Players.LocalPlayer) then
  5247. local players = getPlayer(args[1], speaker)
  5248. for i,v in pairs(players)do
  5249. bangAnim = Instance.new("Animation")
  5250. bangAnim.AnimationId = "rbxassetid://148840371"
  5251. bang = Players.LocalPlayer.Character.Humanoid:LoadAnimation(bangAnim)
  5252. bang:Play(.1, 1, 1)
  5253. bang:AdjustSpeed(3)
  5254. bangplr = Players[v].Name
  5255. end
  5256. else
  5257. notify('R6 Required','This command requires the r6 rig type')
  5258. end
  5259. end)
  5260.  
  5261. addcmd('unbang',{'unrape'},
  5262. function(args, speaker)
  5263. bangplr = nil
  5264. bang:Stop()
  5265. bangAnim:Destroy()
  5266. end)
  5267.  
  5268. addcmd('bringpart',{},
  5269. function(args, speaker)
  5270. for i,v in pairs(workspace:GetDescendants()) do
  5271. if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
  5272. v.CFrame = speaker.Character.HumanoidRootPart.CFrame
  5273. end
  5274. end
  5275. end)
  5276.  
  5277. addcmd('gotopart',{},
  5278. function(args, speaker)
  5279. for i,v in pairs(workspace:GetDescendants()) do
  5280. if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
  5281. speaker.Character.HumanoidRootPart.CFrame = v.CFrame
  5282. wait(0.1)
  5283. end
  5284. end
  5285. end)
  5286.  
  5287. gtools = false
  5288. addcmd('grabtools',{},
  5289. function(args, speaker)
  5290. workspace.ChildAdded:connect(function(part)
  5291. if gtools then
  5292. if part:IsA("Tool") then
  5293. part.Handle.CFrame = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  5294. end
  5295. end
  5296. end)
  5297. end)
  5298.  
  5299. addcmd('nograbtools',{'ungrabtools'},
  5300. function(args, speaker)
  5301. gtools = false
  5302. end)
  5303.  
  5304. addcmd('light',{},
  5305. function(args, speaker)
  5306. local light = Instance.new("PointLight", speaker.Character.HumanoidRootPart)
  5307. light.Range = 30
  5308. if args[1] then
  5309. light.Brightness = args[1]
  5310. else
  5311. light.Brightness = 5
  5312. end
  5313. end)
  5314.  
  5315. addcmd('unlight',{'nolight'},
  5316. function(args, speaker)
  5317. for i,v in pairs(speaker.Character:GetDescendants()) do
  5318. if v.ClassName == "PointLight" then
  5319. v:Destroy()
  5320. end
  5321. end
  5322. end)
  5323.  
  5324. addcmd('givetools',{},
  5325. function(args, speaker)
  5326. for i,t in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  5327. if t:IsA("Tool") then
  5328. t.Parent = Players.LocalPlayer.Character
  5329. wait()
  5330. local players = getPlayer(args[1], speaker)
  5331. for i,v in pairs(players)do
  5332. t.Parent = Players[v].Character
  5333. end
  5334. end
  5335. end
  5336. end)
  5337.  
  5338. addcmd('copytools',{'clonetools'},
  5339. function(args, speaker)
  5340. local players = getPlayer(args[1], speaker)
  5341. for i,v in pairs(players)do
  5342. spawn(function()
  5343. for i,v in pairs(Players[v].Backpack:GetChildren()) do
  5344. if v:IsA('Tool') or v:IsA('HopperBin') then
  5345. v:Clone().Parent = speaker.Backpack
  5346. end
  5347. end
  5348. end)
  5349. end
  5350. end)
  5351.  
  5352. addcmd('naked',{},
  5353. function(args, speaker)
  5354. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5355. if v:IsA("Clothing") then
  5356. v:Destroy()
  5357. end
  5358. end
  5359. end)
  5360.  
  5361. addcmd('spawnpoint',{'spawn'},
  5362. function(args, speaker)
  5363. spawnpos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  5364. spawnpoint = true
  5365. notify('Spawn Point','Spawn point created at '..tostring(spawnpos))
  5366. end)
  5367.  
  5368. addcmd('nospawnpoint',{'nospawn'},
  5369. function(args, speaker)
  5370. spawnpoint = false
  5371. notify('Spawn Point','Removed spawn point')
  5372. end)
  5373.  
  5374. addcmd('hatspin',{'spinhats'},
  5375. function(args, speaker)
  5376. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5377. if v:IsA("Accessory") or v:IsA("Hat") then
  5378. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  5379. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  5380. if v.Handle.AccessoryWeld then
  5381. v.Handle.AccessoryWeld:Destroy()
  5382. end
  5383. if args[1] then
  5384. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  5385. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  5386. else
  5387. spin.AngularVelocity = Vector3.new(0, 100, 0)
  5388. spin.MaxTorque = Vector3.new(0, 200, 0)
  5389. end
  5390. keep.P = 30000
  5391. keep.D = 50
  5392. spinning = keep
  5393. spinenabled = true
  5394. end
  5395. end
  5396. end)
  5397.  
  5398. addcmd('unhatspin',{'unspinhats'},
  5399. function(args, speaker)
  5400. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5401. if v:IsA("Accessory") or v:IsA("Hat") then
  5402. pcall(function()
  5403. if v:IsA("Accessory") or v:IsA("Hat") then
  5404. v.Parent = workspace
  5405. end
  5406. wait(0.5)
  5407. v.Handle.no:Destroy()
  5408. v.Handle.ha:Destroy()
  5409. if v:IsA("Accessory") or v:IsA("Hat") then
  5410. v.Parent = Players.LocalPlayer.Character
  5411. end
  5412. end)
  5413. end
  5414. end
  5415. end)
  5416.  
  5417. addcmd('ambient',{},
  5418. function(args, speaker)
  5419. game:GetService("Lighting").Ambient = Color3.new(args[1],args[2],args[3])
  5420. game:GetService("Lighting").OutdoorAmbient = Color3.new(args[1],args[2],args[3])
  5421. end)
  5422.  
  5423. addcmd('nofog',{},
  5424. function(args, speaker)
  5425. game:GetService("Lighting").FogEnd = 100000
  5426. end)
  5427.  
  5428. addcmd('brightness',{},
  5429. function(args, speaker)
  5430. game:GetService("Lighting").Brightness = args[1]
  5431. end)
  5432.  
  5433. origsettings = {abt = game:GetService("Lighting").Ambient, oabt = game:GetService("Lighting").OutdoorAmbient, brt = game:GetService("Lighting").Brightness, time = game:GetService("Lighting").TimeOfDay, fclr = game:GetService("Lighting").FogColor, fe = game:GetService("Lighting").FogEnd, fs = game:GetService("Lighting").FogStart}
  5434.  
  5435. addcmd('restorelighting',{'rlighting'},
  5436. function(args,speaker)
  5437. game:GetService("Lighting").Ambient = origsettings.abt
  5438. game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
  5439. game:GetService("Lighting").Brightness = origsettings.brt
  5440. game:GetService("Lighting").TimeOfDay = origsettings.time
  5441. game:GetService("Lighting").FogColor = origsettings.fclr
  5442. game:GetService("Lighting").FogEnd = origsettings.fe
  5443. game:GetService("Lighting").FogStart = origsettings.fs
  5444. end)
  5445.  
  5446. addcmd('stun',{},
  5447. function(args, speaker)
  5448. Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  5449. end)
  5450.  
  5451. addcmd('unstun',{'nostun'},
  5452. function(args, speaker)
  5453. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  5454. end)
  5455.  
  5456. addcmd('drophats',{'drophat'},
  5457. function(args, speaker)
  5458. if speaker.Character then
  5459. for _,obj in pairs(speaker.Character:GetChildren()) do
  5460. if obj:IsA("Accessory") then
  5461. obj.Parent = workspace
  5462. end
  5463. end
  5464. end
  5465. end)
  5466.  
  5467. addcmd('droptools',{'droptool'},
  5468. function(args, speaker)
  5469. if speaker.Character then
  5470. for _,obj in pairs(speaker.Character:GetChildren()) do
  5471. if obj:IsA("Tool") then
  5472. obj.Parent = workspace
  5473. end
  5474. end
  5475. end
  5476. if speaker:FindFirstChild("Backpack") then
  5477. for _,obj in pairs(speaker.Backpack:GetChildren()) do
  5478. if obj:IsA("Tool") then
  5479. obj.Parent = workspace
  5480. end
  5481. end
  5482. end
  5483. end)
  5484.  
  5485. addcmd('logs',{'chatlogs'},
  5486. function(args, speaker)
  5487. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
  5488. end)
  5489.  
  5490. addcmd('fling',{},
  5491. function(args, speaker)
  5492. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5493. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  5494. child.CustomPhysicalProperties = PhysicalProperties.new(2, 0.3, 0.5)
  5495. end
  5496. end
  5497. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  5498. if v:IsA('Accessory') or v:IsA('Hat') then
  5499. for e,c in pairs(v:GetDescendants()) do
  5500. if c:IsA('Part') or c:IsA('MeshPart') then
  5501. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  5502. end
  5503. end
  5504. end
  5505. end
  5506. execCmd('noclip')
  5507. wait(.1)
  5508. local bambam = Instance.new("BodyAngularVelocity")
  5509. bambam.Parent = Players.LocalPlayer.Character.HumanoidRootPart
  5510. bambam.AngularVelocity = Vector3.new(0,311111,0)
  5511. bambam.MaxTorque = Vector3.new(0,311111,0)
  5512. bambam.P = math.huge
  5513. end)
  5514.  
  5515. addcmd('unfling',{'nofling'},
  5516. function(args, speaker)
  5517. execCmd('clip')
  5518. wait(.1)
  5519. for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
  5520. if v.ClassName == 'BodyAngularVelocity' then
  5521. v:Destroy()
  5522. end
  5523. end
  5524. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5525. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  5526. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  5527. end
  5528. end
  5529. end)
  5530.  
  5531. addcmd('spin',{},
  5532. function(args, speaker)
  5533. local Spin = Instance.new("BodyAngularVelocity", Players.LocalPlayer.Character.HumanoidRootPart)
  5534. Spin.Name = "Spinning"
  5535. Spin.MaxTorque = Vector3.new(0, math.huge, 0)
  5536. Spin.AngularVelocity = Vector3.new(0,20,0)
  5537. end)
  5538.  
  5539. addcmd('unspin',{},
  5540. function(args, speaker)
  5541. for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
  5542. if v.Name == "Spinning" then
  5543. v:Destroy()
  5544. end
  5545. end
  5546. end)
  5547.  
  5548. transparent = false
  5549. function x(v)
  5550. if v then
  5551. for _,i in pairs(workspace:GetDescendants()) do
  5552. if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
  5553. i.LocalTransparencyModifier = 0.5
  5554. end
  5555. end
  5556. else
  5557. for _,i in pairs(workspace:GetDescendants()) do
  5558. if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
  5559. i.LocalTransparencyModifier = 0
  5560. end
  5561. end
  5562. end
  5563. end
  5564.  
  5565. addcmd('xray',{},
  5566. function(args, speaker)
  5567. transparent = true
  5568. x(transparent)
  5569. end)
  5570.  
  5571. addcmd('unxray',{'noxray'},
  5572. function(args, speaker)
  5573. transparent = false
  5574. x(transparent)
  5575. end)
  5576.  
  5577. addcmd('togglexray',{},
  5578. function(args, speaker)
  5579. transparent=not transparent
  5580. x(transparent)
  5581. end)
  5582.  
  5583. if PluginsTable ~= nil or PluginsTable ~= {} then
  5584. FindPlugins(PluginsTable)
  5585. end
  5586.  
  5587. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/yKieh77L'),true))() end) then
  5588. if ver ~= Version then
  5589. notify('Outdated','Get a new version at infyield.yolasite.com')
  5590. end
  5591. if Announcement and Announcement ~= '' then
  5592. local AnnGUI = Instance.new("Frame")
  5593. local background = Instance.new("Frame")
  5594. local Dark = Instance.new("Frame")
  5595. local TextBox = Instance.new("TextLabel")
  5596. local shadow = Instance.new("Frame")
  5597. local PopupText = Instance.new("TextLabel")
  5598. local Exit = Instance.new("ImageButton")
  5599.  
  5600. AnnGUI.Name = randomString()
  5601. AnnGUI.Parent = PARENT
  5602. AnnGUI.Active = true
  5603. AnnGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  5604. AnnGUI.BackgroundTransparency = 1
  5605. AnnGUI.Position = UDim2.new(0.5, -180, 0, -400)
  5606. AnnGUI.Size = UDim2.new(0, 360, 0, 20)
  5607. AnnGUI.ZIndex = 4
  5608.  
  5609. background.Name = "background"
  5610. background.Parent = AnnGUI
  5611. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5612. background.BorderSizePixel = 0
  5613. background.Position = UDim2.new(0, 0, 0, 20)
  5614. background.Size = UDim2.new(0, 360, 0, 116)
  5615.  
  5616. Dark.Name = "Dark"
  5617. Dark.Parent = background
  5618. Dark.Active = true
  5619. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  5620. Dark.BackgroundTransparency = 0.5
  5621. Dark.BorderSizePixel = 0
  5622. Dark.Size = UDim2.new(0, 360, 0, 5)
  5623.  
  5624. TextBox.Parent = background
  5625. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  5626. TextBox.BackgroundTransparency = 1
  5627. TextBox.Position = UDim2.new(0.0166666675, 0, 0.103232808, 0)
  5628. TextBox.Size = UDim2.new(0, 348, 0, 98)
  5629. TextBox.Font = Enum.Font.SourceSans
  5630. TextBox.FontSize = Enum.FontSize.Size18
  5631. TextBox.TextWrapped = true
  5632. TextBox.Text = Announcement
  5633. TextBox.TextColor3 = Color3.new(1, 1, 1)
  5634. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  5635. TextBox.TextYAlignment = Enum.TextYAlignment.Top
  5636.  
  5637. shadow.Name = "shadow"
  5638. shadow.Parent = AnnGUI
  5639. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5640. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5641. shadow.BorderSizePixel = 0
  5642. shadow.Size = UDim2.new(0, 360, 0, 20)
  5643. shadow.ZIndex = 4
  5644.  
  5645. PopupText.Name = "PopupText"
  5646. PopupText.Parent = shadow
  5647. PopupText.BackgroundTransparency = 1
  5648. PopupText.Position = UDim2.new(0, 51, 0, 0)
  5649. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  5650. PopupText.ZIndex = 4
  5651. PopupText.Font = Enum.Font.SourceSans
  5652. PopupText.TextSize = 20
  5653. PopupText.Text = "Server Announcement"
  5654. PopupText.TextColor3 = Color3.new(1, 1, 1)
  5655. PopupText.TextStrokeTransparency = 0
  5656. PopupText.TextWrapped = true
  5657.  
  5658. Exit.Name = "Exit"
  5659. Exit.Parent = shadow
  5660. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  5661. Exit.BackgroundTransparency = 1
  5662. Exit.Size = UDim2.new(0, 20, 0, 20)
  5663. Exit.ZIndex = 4
  5664. Exit.Image = "rbxassetid://2132544126"
  5665.  
  5666. wait(1)
  5667. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
  5668.  
  5669. Exit.MouseButton1Click:Connect(function()
  5670. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5671. wait(0.6)
  5672. AnnGUI:Destroy()
  5673. end)
  5674. end
  5675. end
  5676.  
  5677. wait()
  5678. Credits:TweenPosition(UDim2.new(0,0,0.9,0), "Out", "Quart", 0.2)
  5679. Logo:TweenSizeAndPosition(UDim2.new(0,175,0,175),UDim2.new(0,37,0,45), "Out", "Quart", 0.3)
  5680. wait(1)
  5681. for i=1,10 do
  5682. Logo.ImageTransparency = Logo.ImageTransparency+0.1
  5683. IntroBackground.BackgroundTransparency = Logo.BackgroundTransparency+0.1
  5684. wait()
  5685. end
  5686. Credits:TweenPosition(UDim2.new(0,0,0.9,30), "Out", "Quart", 0.2)
  5687. wait(0.2)
  5688. Logo:Destroy()
  5689. Credits:Destroy()
  5690. IntroBackground:Destroy()
  5691. minimizeHolder()]]
Add Comment
Please, Sign In to add comment