Glexteon

Untitled

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