nguyenminhnghia

admin_cmds

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