Guest User

f

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