WagnerJunio07

Infinite Yeld FE test

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