LuongLoiNhoi

Hack ADMIN ROblox

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