CaptinLeet

Untitled

Mar 4th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 168.21 KB | None | 0 0
  1. ver = '1.9.2'
  2.  
  3. repeat wait() until game:FindFirstChildOfClass("Players")
  4. Players = game:GetService("Players")
  5. repeat wait() until Players.LocalPlayer:FindFirstChildOfClass("PlayerGui")
  6.  
  7. local Holder = Instance.new("Frame")
  8. local Title = Instance.new("TextLabel")
  9. local Dark = Instance.new("Frame")
  10. local Cmdbar = Instance.new("TextBox")
  11. local Dark_2 = Instance.new("Frame")
  12. local CMDsF = Instance.new("ScrollingFrame")
  13. local SettingsButton = Instance.new("ImageButton")
  14. local Settings = Instance.new("Frame")
  15. local Prefix = Instance.new("TextLabel")
  16. local PrefixBox = Instance.new("TextBox")
  17. local Keybinds = Instance.new("TextLabel")
  18. local Select = Instance.new("TextButton")
  19. local StayOpen = Instance.new("TextLabel")
  20. local Button = Instance.new("Frame")
  21. local On = Instance.new("TextButton")
  22. local Positions = Instance.new("TextLabel")
  23. local Select_8 = Instance.new("TextButton")
  24. local 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"] then
  3039. local newName = v.ListName
  3040. local cmdNames = {i,unpack(v.Aliases)}
  3041. for i,v in pairs(cmdNames) do
  3042. newName = newName:gsub(v,v..cmdExt)
  3043. end
  3044. addcmdtext(newName,val,v["Description"])
  3045. else
  3046. addcmdtext(cmdName,val,v["Description"])
  3047. end
  3048. end
  3049. IndexContents('',true)
  3050. elseif plugin == nil then
  3051. plugin = nil
  3052. end
  3053. end
  3054.  
  3055. function FindPlugins()
  3056. if PluginsTable ~= nil and type(PluginsTable) == "table" then
  3057. for i,v in pairs(PluginsTable) do
  3058. LoadPlugin(v,true)
  3059. end
  3060. refreshplugins()
  3061. end
  3062. end
  3063.  
  3064. PluginsGUI.AddPlugin.MouseButton1Click:connect(function()
  3065. if PluginsGUI.FileName.Text:lower() == 'plugin file name' or PluginsGUI.FileName.Text:lower() == 'iy_fe.iy' or PluginsGUI.FileName.Text == 'iy_fe' then
  3066. notify('Plugin Error','Please enter a valid plugin')
  3067. else
  3068. local file
  3069. local fileName
  3070. if PluginsGUI.FileName.Text:sub(-3) == '.iy' then
  3071. pcall(function() file = readfile(PluginsGUI.FileName.Text) end)
  3072. fileName = PluginsGUI.FileName.Text
  3073. else
  3074. pcall(function() file = readfile(PluginsGUI.FileName.Text..'.iy') end)
  3075. fileName = PluginsGUI.FileName.Text..'.iy'
  3076. end
  3077. if file then
  3078. if not FindInTable(PluginsTable, fileName) then
  3079. table.insert(PluginsTable, fileName)
  3080. LoadPlugin(fileName)
  3081. refreshplugins()
  3082. else
  3083. notify('Plugin Error','This plugin is already added')
  3084. end
  3085. else
  3086. notify('Plugin Error','Cannot locate file "'..fileName..'". Is the file in the correct folder?')
  3087. end
  3088. end
  3089. end)
  3090.  
  3091. Exit_3.MouseButton1Click:connect(function()
  3092. PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3093. PluginsGUI.FileName.Text = 'Plugin File Name'
  3094. end)
  3095.  
  3096. PluginsFrame.Add.MouseButton1Click:Connect(function()
  3097. PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, 250), "InOut", "Quart", 0.5, true, nil)
  3098. end)
  3099.  
  3100. Settings.Plugins.Select.MouseButton1Click:Connect(function()
  3101. if writefileExploit() then
  3102. PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3103. wait(0.5)
  3104. disablebuttons()
  3105. else
  3106. notify('Incompatible Exploit','Your exploit is unable to use plugins')
  3107. end
  3108. end)
  3109.  
  3110. PluginsFrame.Close.MouseButton1Click:Connect(function()
  3111. enablebuttons()
  3112. PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  3113. end)
  3114.  
  3115. addcmd('addalias',{},
  3116. function(args,speaker)
  3117. if #args < 2 then return end
  3118. local cmd = string.lower(args[1])
  3119. local alias = string.lower(args[2])
  3120. for i,v in pairs(cmds) do
  3121. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  3122. customAlias[alias] = v
  3123. aliases[#aliases + 1] = {CMD = cmd, ALIAS = alias}
  3124. notify('Aliases Modified',"Added "..alias.." as an alias to "..cmd)
  3125. updatesaves()
  3126. refreshaliases()
  3127. break
  3128. end
  3129. end
  3130. end)
  3131.  
  3132. addcmd('loadsavedaliases',{},
  3133. function(args,speaker)
  3134. if #args < 2 then return end
  3135. local cmd = string.lower(args[1])
  3136. local alias = string.lower(args[2])
  3137. for i,v in pairs(cmds) do
  3138. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  3139. customAlias[alias] = v
  3140. refreshaliases()
  3141. break
  3142. end
  3143. end
  3144. end)
  3145.  
  3146. if aliases then
  3147. for i = 1, #aliases do
  3148. execCmd('loadsavedaliases '..aliases[i].CMD..' '..aliases[i].ALIAS)
  3149. end
  3150. end
  3151.  
  3152. addcmd('removealias',{},
  3153. function(args,speaker)
  3154. if #args < 1 then return end
  3155. local alias = string.lower(args[1])
  3156. if customAlias[alias] then
  3157. local cmd = customAlias[alias].NAME
  3158. customAlias[alias] = nil
  3159. for i,v in pairs(aliases) do
  3160. if v.ALIAS == tostring(alias) then
  3161. table.remove(aliases, i)
  3162. end
  3163. end
  3164. notify('Aliases Modified',"Removed the alias "..alias.." from "..cmd)
  3165. updatesaves()
  3166. refreshaliases()
  3167. end
  3168. end)
  3169.  
  3170. addcmd('clraliases',{},
  3171. function(args,speaker)
  3172. customAlias = {}
  3173. aliases = {}
  3174. notify('Aliases Modified','Removed all aliases')
  3175. updatesaves()
  3176. refreshaliases()
  3177. end)
  3178.  
  3179. addcmd('serverinfo',{'info','sinfo'},
  3180. function(args, speaker)
  3181. local FRAME = Instance.new("Frame")
  3182. local shadow = Instance.new("Frame")
  3183. local PopupText = Instance.new("TextLabel")
  3184. local Exit = Instance.new("ImageButton")
  3185. local background = Instance.new("Frame")
  3186. local Dark = Instance.new("Frame")
  3187. local TextLabel = Instance.new("TextLabel")
  3188. local TextLabel2 = Instance.new("TextLabel")
  3189. local TextLabel3 = Instance.new("TextLabel")
  3190. local Time = Instance.new("TextLabel")
  3191. local appearance = Instance.new("TextLabel")
  3192. local maxplayers = Instance.new("TextLabel")
  3193. local name = Instance.new("TextLabel")
  3194. local placeid = Instance.new("TextLabel")
  3195. local playerid = Instance.new("TextLabel")
  3196. local players = Instance.new("TextLabel")
  3197.  
  3198. FRAME.Name = randomString()
  3199. FRAME.Parent = PARENT
  3200. FRAME.Active = true
  3201. FRAME.BackgroundColor3 = Color3.new(1, 1, 1)
  3202. FRAME.BackgroundTransparency = 1
  3203. FRAME.Position = UDim2.new(0.5, -130, 0, -400)
  3204. FRAME.Size = UDim2.new(0, 250, 0, 20)
  3205. FRAME.ZIndex = 4
  3206. dragGUI(FRAME)
  3207.  
  3208. shadow.Name = "shadow"
  3209. shadow.Parent = FRAME
  3210. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  3211. shadow.BorderColor3 = Color3.new(0, 0, 0)
  3212. shadow.BorderSizePixel = 0
  3213. shadow.Size = UDim2.new(0, 250, 0, 20)
  3214. shadow.ZIndex = 4
  3215.  
  3216. PopupText.Name = "PopupText"
  3217. PopupText.Parent = shadow
  3218. PopupText.BackgroundTransparency = 1
  3219. PopupText.Position = UDim2.new(0, 38, 0, 0)
  3220. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  3221. PopupText.ZIndex = 4
  3222. PopupText.Font = Enum.Font.SourceSans
  3223. PopupText.TextSize = 20
  3224. PopupText.Text = "Server"
  3225. PopupText.TextColor3 = Color3.new(1, 1, 1)
  3226. PopupText.TextStrokeTransparency = 0
  3227. PopupText.TextWrapped = true
  3228.  
  3229. Exit.Name = "Exit"
  3230. Exit.Parent = shadow
  3231. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  3232. Exit.BackgroundTransparency = 1
  3233. Exit.Size = UDim2.new(0, 20, 0, 20)
  3234. Exit.ZIndex = 4
  3235. Exit.Image = "rbxassetid://2132544126"
  3236.  
  3237. background.Name = "background"
  3238. background.Parent = FRAME
  3239. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  3240. background.BorderColor3 = Color3.new(0, 0, 0)
  3241. background.BorderSizePixel = 0
  3242. background.Position = UDim2.new(0, 0, 1, 0)
  3243. background.Size = UDim2.new(0, 250, 0, 250)
  3244. background.ZIndex = 4
  3245.  
  3246. Dark.Name = "Dark"
  3247. Dark.Parent = background
  3248. Dark.Active = true
  3249. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  3250. Dark.BackgroundTransparency = 0.5
  3251. Dark.BorderSizePixel = 0
  3252. Dark.Size = UDim2.new(0, 250, 0, 5)
  3253. Dark.ZIndex = 4
  3254.  
  3255. TextLabel.Name = "Text Label"
  3256. TextLabel.Parent = background
  3257. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  3258. TextLabel.BackgroundTransparency = 1
  3259. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  3260. TextLabel.Position = UDim2.new(0, 5, 0, 80)
  3261. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  3262. TextLabel.ZIndex = 10
  3263. TextLabel.Font = Enum.Font.SourceSansLight
  3264. TextLabel.FontSize = Enum.FontSize.Size24
  3265. TextLabel.Text = "Run Time:"
  3266. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  3267. TextLabel.TextStrokeTransparency = 0
  3268. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  3269.  
  3270. TextLabel2.Name = "Text Label2"
  3271. TextLabel2.Parent = background
  3272. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  3273. TextLabel2.BackgroundTransparency = 1
  3274. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  3275. TextLabel2.Position = UDim2.new(0, 5, 0, 130)
  3276. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  3277. TextLabel2.ZIndex = 10
  3278. TextLabel2.Font = Enum.Font.SourceSansLight
  3279. TextLabel2.FontSize = Enum.FontSize.Size24
  3280. TextLabel2.Text = "Statistics:"
  3281. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  3282. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  3283.  
  3284. TextLabel3.Name = "Text Label3"
  3285. TextLabel3.Parent = background
  3286. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  3287. TextLabel3.BackgroundTransparency = 1
  3288. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  3289. TextLabel3.BorderSizePixel = 0
  3290. TextLabel3.Position = UDim2.new(0, 5, 0, 10)
  3291. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  3292. TextLabel3.ZIndex = 10
  3293. TextLabel3.Font = Enum.Font.SourceSansLight
  3294. TextLabel3.FontSize = Enum.FontSize.Size24
  3295. TextLabel3.Text = "Local Player:"
  3296. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  3297. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  3298.  
  3299. Time.Name = "Time"
  3300. Time.Parent = background
  3301. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3302. Time.BackgroundTransparency = 1
  3303. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3304. Time.Position = UDim2.new(0, 5, 0, 105)
  3305. Time.Size = UDim2.new(0, 100, 0, 20)
  3306. Time.ZIndex = 10
  3307. Time.Font = Enum.Font.SourceSans
  3308. Time.FontSize = Enum.FontSize.Size14
  3309. Time.Text = "LOADING"
  3310. Time.TextColor3 = Color3.new(1, 1, 1)
  3311. Time.TextXAlignment = Enum.TextXAlignment.Left
  3312.  
  3313. appearance.Name = "appearance"
  3314. appearance.Parent = background
  3315. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3316. appearance.BackgroundTransparency = 1
  3317. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3318. appearance.Position = UDim2.new(0, 5, 0, 55)
  3319. appearance.Size = UDim2.new(0, 100, 0, 20)
  3320. appearance.ZIndex = 10
  3321. appearance.Font = Enum.Font.SourceSans
  3322. appearance.FontSize = Enum.FontSize.Size14
  3323. appearance.Text = "Appearance: LOADING"
  3324. appearance.TextColor3 = Color3.new(1, 1, 1)
  3325. appearance.TextXAlignment = Enum.TextXAlignment.Left
  3326.  
  3327. maxplayers.Name = "maxplayers"
  3328. maxplayers.Parent = background
  3329. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3330. maxplayers.BackgroundTransparency = 1
  3331. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3332. maxplayers.Position = UDim2.new(0, 5, 0, 175)
  3333. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  3334. maxplayers.ZIndex = 10
  3335. maxplayers.Font = Enum.Font.SourceSans
  3336. maxplayers.FontSize = Enum.FontSize.Size14
  3337. maxplayers.Text = "LOADING"
  3338. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  3339. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  3340.  
  3341. name.Name = "name"
  3342. name.Parent = background
  3343. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3344. name.BackgroundTransparency = 1
  3345. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3346. name.Position = UDim2.new(0, 5, 0, 215)
  3347. name.Size = UDim2.new(0, 240, 0, 30)
  3348. name.ZIndex = 10
  3349. name.Font = Enum.Font.SourceSans
  3350. name.FontSize = Enum.FontSize.Size14
  3351. name.Text = "Place Name: LOADING"
  3352. name.TextColor3 = Color3.new(1, 1, 1)
  3353. name.TextWrapped = true
  3354. name.TextXAlignment = Enum.TextXAlignment.Left
  3355. name.TextYAlignment = Enum.TextYAlignment.Top
  3356.  
  3357. placeid.Name = "placeid"
  3358. placeid.Parent = background
  3359. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3360. placeid.BackgroundTransparency = 1
  3361. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3362. placeid.Position = UDim2.new(0, 5, 0, 195)
  3363. placeid.Size = UDim2.new(0, 100, 0, 20)
  3364. placeid.ZIndex = 10
  3365. placeid.Font = Enum.Font.SourceSans
  3366. placeid.FontSize = Enum.FontSize.Size14
  3367. placeid.Text = "Place ID: LOADING"
  3368. placeid.TextColor3 = Color3.new(1, 1, 1)
  3369. placeid.TextXAlignment = Enum.TextXAlignment.Left
  3370.  
  3371. playerid.Name = "playerid"
  3372. playerid.Parent = background
  3373. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3374. playerid.BackgroundTransparency = 1
  3375. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3376. playerid.Position = UDim2.new(0, 5, 0, 35)
  3377. playerid.Size = UDim2.new(0, 100, 0, 20)
  3378. playerid.ZIndex = 10
  3379. playerid.Font = Enum.Font.SourceSans
  3380. playerid.FontSize = Enum.FontSize.Size14
  3381. playerid.Text = "Player ID: LOADING"
  3382. playerid.TextColor3 = Color3.new(1, 1, 1)
  3383. playerid.TextXAlignment = Enum.TextXAlignment.Left
  3384.  
  3385. players.Name = "players"
  3386. players.Parent = background
  3387. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  3388. players.BackgroundTransparency = 1
  3389. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  3390. players.Position = UDim2.new(0, 5, 0, 155)
  3391. players.Size = UDim2.new(0, 100, 0, 20)
  3392. players.ZIndex = 10
  3393. players.Font = Enum.Font.SourceSans
  3394. players.FontSize = Enum.FontSize.Size14
  3395. players.Text = "LOADING"
  3396. players.TextColor3 = Color3.new(1, 1, 1)
  3397. players.TextXAlignment = Enum.TextXAlignment.Left
  3398.  
  3399. local SINFOGUI = background
  3400. FRAME:TweenPosition(UDim2.new(0.5, -130, 0, 100), "InOut", "Quart", 0.5, true, nil)
  3401. wait(0.5)
  3402. Exit.MouseButton1Click:Connect(function()
  3403. FRAME:TweenPosition(UDim2.new(0.5, -130, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3404. wait(0.6)
  3405. FRAME:Destroy()
  3406. end)
  3407. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  3408. SINFOGUI.name.Text = "Place Name: " .. Asset.Name
  3409. SINFOGUI.playerid.Text = "Player ID: " ..Players.LocalPlayer.UserId
  3410. SINFOGUI.maxplayers.Text = Players.MaxPlayers.. " Players Max"
  3411. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId
  3412. repeat
  3413. players = Players:getPlayers()
  3414. SINFOGUI.players.Text = #players.. " Player(s)"
  3415. SINFOGUI.appearance.Text = "Appearance: " ..Players.LocalPlayer.CharacterAppearanceId
  3416. local seconds = math.floor(workspace.DistributedGameTime)
  3417. local minutes = math.floor(workspace.DistributedGameTime / 60)
  3418. local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  3419. local seconds = seconds - (minutes * 60)
  3420. local minutes = minutes - (hours * 60)
  3421. if hours < 1 then if minutes < 1 then
  3422. SINFOGUI.Time.Text = seconds .. " Second(s)" else
  3423. SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)"
  3424. end
  3425. else
  3426. SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  3427. end
  3428. wait(1)
  3429. until SINFOGUI.Parent == nil
  3430. end)
  3431.  
  3432. addcmd('breakloops',{'break'},
  3433. function(args, speaker)
  3434. lastBreakTime = tick()
  3435. end)
  3436.  
  3437. addcmd('rejoin',{'rj'},
  3438. function(args, speaker)
  3439. game:GetService('TeleportService'):Teleport(game.PlaceId)
  3440. end)
  3441.  
  3442. addcmd('exit',{},
  3443. function(args, speaker)
  3444. game:shutdown()
  3445. end)
  3446.  
  3447. runningnoclip = false
  3448. Clip = true
  3449. addcmd('noclip',{},
  3450. function(args, speaker)
  3451. Clip = false
  3452. wait(0.1)
  3453. if runningnoclip == false then runningnoclip = true
  3454. game:GetService('RunService').Stepped:connect(function ()
  3455. if Clip == false and Players.LocalPlayer.Character ~= nil then
  3456. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  3457. if child:IsA("BasePart") and child.CanCollide == true then
  3458. child.CanCollide = false
  3459. end end end end) end
  3460. end)
  3461.  
  3462. addcmd('clip',{'unnoclip'},
  3463. function(args, speaker)
  3464. Clip = true
  3465. end)
  3466.  
  3467. addcmd('togglenoclip',{},
  3468. function(args, speaker)
  3469. if Clip then
  3470. execCmd('noclip')
  3471. else
  3472. execCmd('clip')
  3473. end
  3474. end)
  3475.  
  3476. FLYING = false
  3477. iyflyspeed = 1
  3478. function sFLY()
  3479. repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
  3480. repeat wait() until IYMouse
  3481.  
  3482. local T = Players.LocalPlayer.Character.HumanoidRootPart
  3483. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3484. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3485. local SPEED = 0
  3486.  
  3487. local function FLY()
  3488. FLYING = true
  3489. local BG = Instance.new('BodyGyro', T)
  3490. local BV = Instance.new('BodyVelocity', T)
  3491. BG.P = 9e4
  3492. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  3493. BG.cframe = T.CFrame
  3494. BV.velocity = Vector3.new(0, 0, 0)
  3495. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  3496. spawn(function()
  3497. repeat wait()
  3498. Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  3499. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  3500. SPEED = 50
  3501. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  3502. SPEED = 0
  3503. end
  3504. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  3505. 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
  3506. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  3507. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  3508. 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
  3509. else
  3510. BV.velocity = Vector3.new(0, 0, 0)
  3511. end
  3512. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  3513. until not FLYING
  3514. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  3515. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  3516. SPEED = 0
  3517. BG:destroy()
  3518. BV:destroy()
  3519. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  3520. end)
  3521. end
  3522. IYMouse.KeyDown:connect(function(KEY)
  3523. if KEY:lower() == 'w' then
  3524. CONTROL.F = iyflyspeed
  3525. elseif KEY:lower() == 's' then
  3526. CONTROL.B = -iyflyspeed
  3527. elseif KEY:lower() == 'a' then
  3528. CONTROL.L = -iyflyspeed
  3529. elseif KEY:lower() == 'd' then
  3530. CONTROL.R = iyflyspeed
  3531. end
  3532. end)
  3533. IYMouse.KeyUp:connect(function(KEY)
  3534. if KEY:lower() == 'w' then
  3535. CONTROL.F = 0
  3536. elseif KEY:lower() == 's' then
  3537. CONTROL.B = 0
  3538. elseif KEY:lower() == 'a' then
  3539. CONTROL.L = 0
  3540. elseif KEY:lower() == 'd' then
  3541. CONTROL.R = 0
  3542. end
  3543. end)
  3544. FLY()
  3545. end
  3546.  
  3547. function NOFLY()
  3548. FLYING = false
  3549. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  3550. end
  3551.  
  3552. Players.LocalPlayer.CharacterAdded:Connect(function()
  3553. FLYING = false
  3554. Floating = false
  3555. execCmd('clip')
  3556. end)
  3557.  
  3558. addcmd('fly',{},
  3559. function(args, speaker)
  3560. sFLY()
  3561. end)
  3562.  
  3563. addcmd('flyspeed',{'flysp'},
  3564. function(args, speaker)
  3565. if isNumber(args[1]) then
  3566. iyflyspeed = args[1]
  3567. end
  3568. end)
  3569.  
  3570. addcmd('unfly',{'nofly'},
  3571. function(args, speaker)
  3572. NOFLY()
  3573. end)
  3574.  
  3575. addcmd('togglefly',{},
  3576. function(args, speaker)
  3577. if FLYING then
  3578. NOFLY()
  3579. else
  3580. sFLY()
  3581. end
  3582. end)
  3583.  
  3584. Floating = false
  3585. addcmd('float', {},
  3586. function(args,speaker)
  3587. Floating = true
  3588. local pchar = Players.LocalPlayer.Character
  3589. if pchar and not pchar:FindFirstChild("Float") then
  3590. spawn(function()
  3591. local Float = Instance.new('Part', pchar)
  3592. Float.Name = 'Float'
  3593. Float.Transparency = 1
  3594. Float.Size = Vector3.new(6,1,6)
  3595. Float.Anchored = true
  3596. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  3597. notify('Float','Float Enabled')
  3598. spawn(function()
  3599. while wait(0.1) do
  3600. if pchar:FindFirstChild("Float") then
  3601. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  3602. else
  3603. break
  3604. end
  3605. end
  3606. end)
  3607. end)
  3608. end
  3609. end)
  3610.  
  3611. addcmd('unfloat',{'nofloat'},
  3612. function(args, speaker)
  3613. Floating = false
  3614. local pchar = Players.LocalPlayer.Character
  3615. notify('Float','Float Disabled')
  3616. if pchar:FindFirstChild("Float") then
  3617. pchar.Float:Destroy()
  3618. end
  3619. end)
  3620.  
  3621. addcmd('togglefloat',{},
  3622. function(args, speaker)
  3623. if Floating then
  3624. execCmd('unfloat')
  3625. else
  3626. execCmd('float')
  3627. end
  3628. end)
  3629.  
  3630. addcmd('savepos',{'spos','saveposition','setwaypoint'},
  3631. function(args, speaker)
  3632. local WPName = tostring(getstring(1))
  3633. if speaker.Character:findFirstChild("HumanoidRootPart") then
  3634. notify('Modified Waypoints',"Created waypoint: "..getstring(1))
  3635. local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  3636. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  3637. end
  3638. refreshwaypoints()
  3639. updatesaves()
  3640. end)
  3641.  
  3642. addcmd('deletepos',{'dpos','deleteposition','deletewaypoint'},
  3643. function(args, speaker)
  3644. for i,v in pairs(WayPoints) do
  3645. if v.NAME == tostring(getstring(1)) then
  3646. notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
  3647. table.remove(WayPoints, i)
  3648. end
  3649. end
  3650. refreshwaypoints()
  3651. updatesaves()
  3652. end)
  3653.  
  3654. addcmd('clearpos',{'clrpositions','clearpositions','cpos','clrpos'},
  3655. function(args, speaker)
  3656. WayPoints = {}
  3657. refreshwaypoints()
  3658. updatesaves()
  3659. notify('Modified Waypoints','Removed all waypoints')
  3660. end)
  3661.  
  3662. addcmd('loadpos',{'lpos','loadposition','waypoint'},
  3663. function(args, speaker)
  3664. local WPName = tostring(getstring(1))
  3665. if Players.LocalPlayer.Character then
  3666. for i,_ in pairs(WayPoints) do
  3667. local x = WayPoints[i].COORD[1]
  3668. local y = WayPoints[i].COORD[2]
  3669. local z = WayPoints[i].COORD[3]
  3670. if tostring(WayPoints[i].NAME) == tostring(WPName) then
  3671. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  3672. end
  3673. end
  3674. end
  3675. end)
  3676.  
  3677. addcmd('esp',{},
  3678. function(args, speaker)
  3679. if not CHMSenabled then
  3680. ESPenabled = true
  3681. for i,v in pairs(Players:GetChildren()) do
  3682. if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
  3683. ESP(v)
  3684. end
  3685. end
  3686. else
  3687. notify('ESP','Disable chams (nochams) before using esp')
  3688. end
  3689. end)
  3690.  
  3691. addcmd('noesp',{'unesp'},
  3692. function(args, speaker)
  3693. ESPenabled = false
  3694. for i,v in pairs(Players:GetChildren()) do
  3695. local espplr = v
  3696. for i,c in pairs(PARENT:GetChildren()) do
  3697. if c.Name == espplr.Name..'_ESP' then
  3698. c:Destroy()
  3699. end
  3700. end
  3701. end
  3702. end)
  3703.  
  3704. addcmd('chams',{},
  3705. function(args, speaker)
  3706. if not ESPenabled then
  3707. CHMSenabled = true
  3708. for i,v in pairs(Players:GetChildren()) do
  3709. if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
  3710. CHMS(v)
  3711. end
  3712. end
  3713. else
  3714. notify('Chams','Disable ESP (noesp) before using chams')
  3715. end
  3716. end)
  3717.  
  3718. addcmd('nochams',{'unchams'},
  3719. function(args, speaker)
  3720. CHMSenabled = false
  3721. for i,v in pairs(Players:GetChildren()) do
  3722. local chmsplr = v
  3723. for i,c in pairs(PARENT:GetChildren()) do
  3724. if c.Name == chmsplr.Name..'_CHMS' then
  3725. c:Destroy()
  3726. end
  3727. end
  3728. end
  3729. end)
  3730.  
  3731. addcmd('locate',{},
  3732. function(args, speaker)
  3733. local players = getPlayer(args[1], speaker)
  3734. for i,v in pairs(players) do
  3735. Locate(Players[v])
  3736. end
  3737. end)
  3738.  
  3739. addcmd('nolocate',{'unlocate'},
  3740. function(args, speaker)
  3741. local players = getPlayer(args[1], speaker)
  3742. for i,v in pairs(players) do
  3743. for i,c in pairs(PARENT:GetChildren()) do
  3744. if c.Name == Players[v].Name..'_LC' then
  3745. c:Destroy()
  3746. end
  3747. end
  3748. end
  3749. end)
  3750.  
  3751. addcmd('view',{'spectate'},
  3752. function(args, speaker)
  3753. local players = getPlayer(args[1], speaker)
  3754. for i,v in pairs(players) do
  3755. workspace.CurrentCamera.CameraSubject = Players[v].Character
  3756. notify('Spectate','Viewing ' .. Players[v].Name)
  3757. end
  3758. end)
  3759.  
  3760. addcmd('unview',{'unspectate'},
  3761. function()
  3762. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  3763. notify('Spectate','View turned off')
  3764. end)
  3765.  
  3766. local fa = false
  3767. local cam = workspace.CurrentCamera
  3768. local cam1 = 0
  3769. local cam2 = 0
  3770. local cam3 = 0
  3771. local k1 = false
  3772. local k2 = false
  3773. local k3 = false
  3774. local k4 = false
  3775. local k5 = false
  3776. local k6 = false
  3777. cs = 0.5
  3778. function movecam()
  3779. local fc = Players.LocalPlayer.Character:FindFirstChild('xFC')
  3780. if fa == false then
  3781. repeat
  3782. if Players.LocalPlayer.Character:FindFirstChild('xFC') then
  3783. local fp = fc.Position
  3784. fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  3785. fa = true
  3786. Players.LocalPlayer.Character.Head.Anchored = true
  3787. end
  3788. game:GetService('RunService').RenderStepped:Wait()
  3789. until not Players.LocalPlayer.Character:FindFirstChild('xFC')
  3790. fa = false
  3791. end
  3792. end
  3793. function kp1(inputObject, gameProcessedEvent)
  3794. if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
  3795. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  3796. k1 = true
  3797. cam1 = cs end
  3798. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  3799. k2 = true
  3800. cam1 = (cs*-1) end
  3801. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  3802. k3 = true
  3803. cam2 = cs end
  3804. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  3805. k4 = true
  3806. cam2 = (cs*-1) end
  3807. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  3808. k5 = true
  3809. cam3 = cs end
  3810. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  3811. k6 = true
  3812. cam3 = (cs*-1) end
  3813. end
  3814. end
  3815. UserInputService.InputBegan:connect(kp1)
  3816. function kp2(inputObject, gameProcessedEvent)
  3817. if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
  3818. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  3819. k1 = false
  3820. if k2 == false then
  3821. cam1 = 0
  3822. end
  3823. end
  3824. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  3825. k2 = false
  3826. if k1 == false then
  3827. cam1 = 0
  3828. end
  3829. end
  3830. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  3831. k3= false
  3832. if k4== false then
  3833. cam2 = 0
  3834. end
  3835. end
  3836. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  3837. k4 = false
  3838. if k3 == false then
  3839. cam2 = 0
  3840. end
  3841. end
  3842. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  3843. k5 = false
  3844. if k6 == false then
  3845. cam3 = 0
  3846. end
  3847. end
  3848. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  3849. k6 = false
  3850. if k5 == false then
  3851. cam3 = 0
  3852. end
  3853. end
  3854. end
  3855. end
  3856. UserInputService.InputEnded:connect(kp2)
  3857. fcEnabled = false
  3858. function FC()
  3859. if not Players.LocalPlayer.Character:FindFirstChild('xFC') then
  3860. local fc = Instance.new('Part',Players.LocalPlayer.Character)
  3861. fc.CanCollide = false
  3862. fc.Anchored = true
  3863. fc.Transparency = 1
  3864. fc.Size = Vector3.new(1,1,1)
  3865. fc.Name = 'xFC'
  3866. fc.CFrame = Players.LocalPlayer.Character.Head.CFrame
  3867. local cam = workspace.CurrentCamera
  3868. cam.CameraSubject = fc
  3869. cam.CameraType = 'Custom'
  3870. movecam()
  3871. end
  3872. end
  3873. function UFC()
  3874. if Players.LocalPlayer.Character:FindFirstChild('xFC') then
  3875. Players.LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  3876. local cam = workspace.CurrentCamera
  3877. cam.CameraSubject = Players.LocalPlayer.Character.Humanoid
  3878. cam.CameraType = 'Custom'
  3879. Players.LocalPlayer.Character.Head.Anchored = false
  3880. end
  3881. end
  3882.  
  3883. addcmd('freecam',{'fc'},
  3884. function(args, speaker)
  3885. FC()
  3886. end)
  3887.  
  3888. addcmd('fixcam',{},
  3889. function(args, speaker)
  3890. UFC()
  3891. workspace.CurrentCamera:remove()
  3892. wait(.1)
  3893. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character.Humanoid
  3894. workspace.CurrentCamera.CameraType = "Custom"
  3895. Players.LocalPlayer.CameraMinZoomDistance = 0.5
  3896. Players.LocalPlayer.CameraMaxZoomDistance = 400
  3897. Players.LocalPlayer.CameraMode = "Classic"
  3898. Players.LocalPlayer.Character.Head.Anchored = false
  3899. end)
  3900.  
  3901. addcmd('unfreecam',{'nofreecam','unfc','nofc'},
  3902. function(args, speaker)
  3903. UFC()
  3904. end)
  3905.  
  3906. addcmd('freecamspeed',{'fcspeed'},
  3907. function(args, speaker)
  3908. if isNumber(args[1]) then
  3909. cs = args[1]
  3910. end
  3911. end)
  3912.  
  3913. addcmd('firstp',{},
  3914. function(args, speaker)
  3915. Players.LocalPlayer.CameraMode = "LockFirstPerson"
  3916. end)
  3917.  
  3918. addcmd('thirdp',{},
  3919. function(args, speaker)
  3920. Players.LocalPlayer.CameraMode = "Classic"
  3921. end)
  3922.  
  3923. addcmd('maxzoom',{},
  3924. function(args, speaker)
  3925. Players.LocalPlayer.CameraMaxZoomDistance = args[1]
  3926. end)
  3927.  
  3928. addcmd('unlockws',{'unlockworkspace'},
  3929. function(args, speaker)
  3930. notify('Workspace Modified','Workspace unlocked')
  3931. wait(1)
  3932. local function unlock(instance)
  3933. for i,v in pairs(instance:GetChildren()) do
  3934. if v:IsA("BasePart") then
  3935. v.Locked = false
  3936. end
  3937. unlock(v)
  3938. end
  3939. end
  3940. unlock(workspace)
  3941. end)
  3942.  
  3943. addcmd('lockws',{'lockworkspace'},
  3944. function(args, speaker)
  3945. notify('Workspace Modified','Workspace locked')
  3946. wait(1)
  3947. local function lock(instance)
  3948. for i,v in pairs(instance:GetChildren()) do
  3949. if v:IsA("BasePart") then
  3950. v.Locked = true
  3951. end
  3952. lock(v)
  3953. end
  3954. end
  3955. lock(workspace)
  3956. end)
  3957.  
  3958. addcmd('delete',{'remove'},
  3959. function(args, speaker)
  3960. part = getstring(1)
  3961. local function dels(instance)
  3962. for i,v in pairs(instance:GetChildren())do
  3963. if v.Name:lower() == part:lower() then v:Destroy() end
  3964. dels(v)
  3965. end
  3966. end
  3967. dels(workspace)
  3968. notify('Item(s) Deleted','Deleted ' ..getstring(1))
  3969. end)
  3970.  
  3971. addcmd('deleteclass',{'removeclass','deleteclassname','removeclassname','dc'},
  3972. function(args, speaker)
  3973. part = getstring(1)
  3974. local function dels(instance)
  3975. for i,v in pairs(instance:GetChildren())do
  3976. if v.ClassName:lower() == part:lower() then v:Destroy() end
  3977. dels(v)
  3978. end
  3979. end
  3980. dels(workspace)
  3981. notify('Item(s) Deleted','Deleted items with ClassName ' ..getstring(1))
  3982. end)
  3983.  
  3984. addcmd('btools',{},
  3985. function(args, speaker)
  3986. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 1
  3987. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 2
  3988. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 3
  3989. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 4
  3990. end)
  3991.  
  3992. addcmd('f3x',{'fex'},
  3993. function(args, speaker)
  3994. loadstring(game:GetObjects("rbxassetid://1059691823")[1].Source)()
  3995. end)
  3996.  
  3997. addcmd('age',{},
  3998. function(args, speaker)
  3999. local players = getPlayer(args[1], speaker)
  4000. for i,v in pairs(players) do
  4001. local players = getPlayer(args[1], speaker)
  4002. local ages = {}
  4003. for i,v in pairs(players) do
  4004. local p = Players[v]
  4005. table.insert(ages, p.Name.."'s age is: "..p.AccountAge)
  4006. end
  4007. notify('Account Age',table.concat(ages, ',\n'))
  4008. end
  4009. end)
  4010.  
  4011. addcmd('os',{'platform', 'device'},
  4012. function(args, speaker)
  4013. local players = getPlayer(args[1], speaker)
  4014. local platforms = {}
  4015. for i,v in pairs(players) do
  4016. local p = Players[v]
  4017. table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  4018. end
  4019. notify('OS',table.concat(platforms, ',\n'))
  4020. end)
  4021.  
  4022. addcmd('goto',{'to'},
  4023. function(args, speaker)
  4024. local players = getPlayer(args[1], speaker)
  4025. for i,v in pairs(players)do
  4026. if Players[v].Character ~= nil then
  4027. if speaker.Character:FindFirstChild("HumanoidRootPart") then
  4028. speaker.Character.Humanoid.Jump = true
  4029. end
  4030. speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  4031. end
  4032. end
  4033. end)
  4034.  
  4035. bringT = {}
  4036. addcmd('loopbring',{},
  4037. function(args, speaker)
  4038. local players = getPlayer(args[1], speaker)
  4039. for i,v in pairs(players)do
  4040. spawn(function()
  4041. if Players[v].Name ~= Players.LocalPlayer.Name and not FindInTable(bringT, Players[v].Name) then
  4042. table.insert(bringT, Players[v].Name)
  4043. local pchar=Players[v].Character
  4044. pchar.Humanoid.Jump = true
  4045. repeat wait()
  4046. pchar = Players[v].Character
  4047. for i,c in pairs(players) do
  4048. if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  4049. pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(3,1,0)
  4050. end
  4051. end
  4052. until not FindInTable(bringT, Players[v].Name)
  4053. end
  4054. end)
  4055. end
  4056. end)
  4057.  
  4058. addcmd('unloopbring',{'noloopbring'},
  4059. function(args, speaker)
  4060. local players = getPlayer(args[1], speaker)
  4061. for i,v in pairs(players)do
  4062. spawn(function()
  4063. for a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end end
  4064. end)
  4065. end
  4066. end)
  4067.  
  4068. addcmd('freeze',{'fr'},
  4069. function(args, speaker)
  4070. local players = getPlayer(args[1], speaker)
  4071. if players ~= nil then
  4072. for i, v in pairs(players) do
  4073. spawn(function()
  4074. for i, x in next, Players[v].Character:GetDescendants() do
  4075. if x:IsA("Part") and not x.Anchored then
  4076. x.Anchored = true
  4077. end
  4078. end
  4079. end)
  4080. end
  4081. end
  4082. end)
  4083.  
  4084. addcmd('thaw',{'unfreeze','unfr'},
  4085. function(args, speaker)
  4086. local players = getPlayer(args[1], speaker)
  4087. if players ~= nil then
  4088. for i, v in pairs(players) do
  4089. spawn(function()
  4090. for i, x in next, Players[v].Character:GetDescendants() do
  4091. if x:IsA("Part") and x.Anchored then
  4092. x.Anchored = false
  4093. end
  4094. end
  4095. end)
  4096. end
  4097. end
  4098. end)
  4099.  
  4100. addcmd('kill',{'fekill'},
  4101. function(args, speaker)
  4102. local players = getPlayer(args[1], speaker)
  4103. if tools(Players.LocalPlayer) then
  4104. for i,v in pairs(players)do
  4105. -- Full credit to CyclicaIIy @V3rmillion
  4106. local LocalPlayer = Players.LocalPlayer
  4107. local ran1 = false
  4108. local ran2 = false
  4109. local equipped = false
  4110. local savepos = LocalPlayer.Character.HumanoidRootPart.CFrame
  4111. local target = Players[v]
  4112. if #LocalPlayer.Backpack:GetChildren() < 2 then
  4113. repeat
  4114. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  4115. if tool:IsA("Tool") then
  4116. tool.Parent = LocalPlayer
  4117. end
  4118. end
  4119. LocalPlayer.Character:ClearAllChildren()
  4120. local char = Instance.new("Model", workspace)
  4121. char.Name = "character"
  4122. Instance.new("Part", char).Name = "Torso";
  4123. Instance.new("Part", char).Name = "Head";
  4124. Instance.new("Humanoid", char).Name = "Humanoid";
  4125. LocalPlayer.Character = char
  4126. repeat wait() until LocalPlayer.Character
  4127. until #LocalPlayer:GetChildren() - 4 >= 2
  4128. for _, char in pairs(workspace:GetChildren()) do
  4129. if char.Name == "character" and char:IsA("Model") then
  4130. char:Destroy()
  4131. end
  4132. end
  4133. repeat wait() until LocalPlayer.Character:FindFirstChild('HumanoidRootPart')
  4134. for _, tool in pairs(LocalPlayer:GetChildren()) do
  4135. if tool:IsA("Tool") then
  4136. tool.Parent = LocalPlayer.Backpack
  4137. end
  4138. end
  4139. end
  4140. LocalPlayer.Character.HumanoidRootPart.CFrame = savepos
  4141. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  4142. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  4143. local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  4144. tool.Parent = workspace
  4145. local attacher = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  4146. attacher.Parent = workspace
  4147. LocalPlayer.Character.Humanoid:EquipTool(tool)
  4148. repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  4149. LocalPlayer.Character.Humanoid:UnequipTools()
  4150. attacher.AncestryChanged:connect(function()
  4151. if ran1 == false then
  4152. ran1 = true
  4153. equipped = true
  4154. end
  4155. end)
  4156. local anim = Instance.new("Animation")
  4157. anim.AnimationId = "rbxassetid://188632011"
  4158. local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  4159. loadanim.Looped = true
  4160. loadanim:Play()
  4161. LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(math.random(-1000, 1000), math.random(0, 1000), math.random(-1000, 1000)))
  4162. local stabilize = Instance.new("Part", workspace)
  4163. stabilize.Size = Vector3.new(50, 1, 50)
  4164. stabilize.Anchored = true
  4165. stabilize.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.CFrame * Vector3.new(0, -3.5, 0))
  4166. repeat
  4167. target.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 2 + LocalPlayer.Character.HumanoidRootPart.CFrame.rightVector * 2)
  4168. wait()
  4169. until equipped == true
  4170. stabilize:Destroy()
  4171. loadanim:Stop()
  4172. anim:Destroy()
  4173. LocalPlayer.CharacterAdded:connect(function(character)
  4174. if ran2 == false then
  4175. ran2 = true
  4176. character:WaitForChild("HumanoidRootPart")
  4177. character.HumanoidRootPart.CFrame = savepos
  4178. end
  4179. end)
  4180. tool.GripPos = Vector3.new(0, -math.huge, 0)
  4181. LocalPlayer.Character.Humanoid:EquipTool(tool)
  4182. repeat
  4183. LocalPlayer.Character.Humanoid.Jump = true
  4184. wait()
  4185. until ran2 == true
  4186. end
  4187. else
  4188. notify('Tool Required','You need to have a tool to use this command')
  4189. end
  4190. end)
  4191.  
  4192. addcmd('bring',{'febring'},
  4193. function(args, speaker)
  4194. local players = getPlayer(args[1], speaker)
  4195. if tools(Players.LocalPlayer) then
  4196. for i,v in pairs(players)do
  4197. -- Full credit to CyclicaIIy @V3rmillion
  4198. local LocalPlayer = Players.LocalPlayer
  4199. local ran1 = false
  4200. local equipped = false
  4201. local savepos = LocalPlayer.Character.HumanoidRootPart.CFrame
  4202. local target = Players[v]
  4203. if #LocalPlayer.Backpack:GetChildren() < 2 then
  4204. repeat
  4205. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  4206. if tool:IsA("Tool") then
  4207. tool.Parent = LocalPlayer
  4208. end
  4209. end
  4210. LocalPlayer.Character:ClearAllChildren()
  4211. local char = Instance.new("Model", workspace)
  4212. char.Name = "character"
  4213. Instance.new("Part", char).Name = "Torso";
  4214. Instance.new("Part", char).Name = "Head";
  4215. Instance.new("Humanoid", char).Name = "Humanoid";
  4216. LocalPlayer.Character = char
  4217. repeat wait() until LocalPlayer.Character
  4218. until #LocalPlayer:GetChildren() - 4 >= 2
  4219. for _, char in pairs(workspace:GetChildren()) do
  4220. if char.Name == "character" and char:IsA("Model") then
  4221. char:Destroy()
  4222. end
  4223. end
  4224. repeat wait() until LocalPlayer.Character:FindFirstChild('HumanoidRootPart')
  4225. for _, tool in pairs(LocalPlayer:GetChildren()) do
  4226. if tool:IsA("Tool") then
  4227. tool.Parent = LocalPlayer.Backpack
  4228. end
  4229. end
  4230. LocalPlayer.Character.HumanoidRootPart.CFrame = savepos
  4231. end
  4232. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  4233. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  4234. local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  4235. tool.Parent = workspace
  4236. local attacher = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  4237. attacher.Parent = workspace
  4238. LocalPlayer.Character.Humanoid:EquipTool(tool)
  4239. repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  4240. LocalPlayer.Character.Humanoid:UnequipTools()
  4241. attacher.AncestryChanged:connect(function()
  4242. if ran1 == false then
  4243. ran1 = true
  4244. equipped = true
  4245. end
  4246. end)
  4247. local anim = Instance.new("Animation")
  4248. anim.AnimationId = "rbxassetid://188632011"
  4249. local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  4250. loadanim.Looped = true
  4251. loadanim:Play()
  4252. repeat
  4253. target.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 2 + LocalPlayer.Character.HumanoidRootPart.CFrame.rightVector * 2)
  4254. wait()
  4255. until equipped == true
  4256. loadanim:Stop()
  4257. anim:Destroy()
  4258. LocalPlayer.Character.Humanoid:EquipTool(tool)
  4259. wait()
  4260. LocalPlayer.Character.Humanoid:UnequipTools()
  4261. end
  4262. else
  4263. notify('Tool Required','You need to have a tool to use this command')
  4264. end
  4265. end)
  4266.  
  4267. oofing = false
  4268. addcmd('loopoof',{},
  4269. function(args, speaker)
  4270. oofing = true
  4271. repeat wait(0.01)
  4272. for i,v in pairs(Players:GetPlayers()) do
  4273. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  4274. for _,x in pairs(v.Character.Head:GetChildren()) do
  4275. if x:IsA'Sound' then x.Playing = true end
  4276. end
  4277. end
  4278. end
  4279. until oofing == false
  4280. end)
  4281.  
  4282. addcmd('unloopoof',{},
  4283. function(args, speaker)
  4284. oofing = false
  4285. end)
  4286.  
  4287. addcmd('respawn',{'ungod'},
  4288. function(args, speaker)
  4289. respawn(Players.LocalPlayer)
  4290. end)
  4291.  
  4292. addcmd('refresh',{'re'},
  4293. function(args, speaker)
  4294. refresh(Players.LocalPlayer)
  4295. end)
  4296.  
  4297. addcmd('god',{''},
  4298. function(args, speaker)
  4299. Players.LocalPlayer.Character.Humanoid.Name = 1
  4300. local l = Players.LocalPlayer.Character["1"]:Clone()
  4301. l.Parent = Players.LocalPlayer.Character
  4302. l.Name = "Humanoid"
  4303. wait(0.1)
  4304. Players.LocalPlayer.Character["1"]:Destroy()
  4305. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  4306. Players.LocalPlayer.Character.Animate.Disabled = true
  4307. wait(0.1)
  4308. Players.LocalPlayer.Character.Animate.Disabled = false
  4309. Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  4310. end)
  4311.  
  4312. addcmd('invisible',{'invis'},
  4313. function(args, speaker)
  4314. -- Full credit to Elite1337#9377 & Timeless#4044 @Discord
  4315. local function CheckRig()
  4316. if Players.LocalPlayer.Character then
  4317. local Humanoid = Players.LocalPlayer.Character:WaitForChild('Humanoid')
  4318. if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  4319. return 'R15'
  4320. else
  4321. return 'R6'
  4322. end
  4323. end
  4324. end
  4325. local function InitiateInvis()
  4326. local Character = Players.LocalPlayer.Character
  4327. local StoredCF = Character.PrimaryPart.CFrame
  4328. local Part = Instance.new('Part',workspace)
  4329. Part.Size = Vector3.new(5,0,5)
  4330. Part.Anchored = true
  4331. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  4332. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  4333. spawn(function()
  4334. wait(3)
  4335. Part:Destroy()
  4336. end)
  4337. if CheckRig() == 'R6' then
  4338. local Clone = Character.HumanoidRootPart:Clone()
  4339. Character.HumanoidRootPart:Destroy()
  4340. Clone.Parent = Character
  4341. else
  4342. local Clone = Character.LowerTorso.Root:Clone()
  4343. Character.LowerTorso.Root:Destroy()
  4344. Clone.Parent = Character.LowerTorso
  4345. end
  4346. end
  4347. InitiateInvis()
  4348. end)
  4349.  
  4350. addcmd('strengthen',{},
  4351. function(args, speaker)
  4352. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4353. if child.ClassName == "Part" then
  4354. child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  4355. end
  4356. end
  4357. end)
  4358.  
  4359. addcmd('weaken',{},
  4360. function(args, speaker)
  4361. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4362. if child.ClassName == "Part" then
  4363. child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  4364. end
  4365. end
  4366. end)
  4367.  
  4368. addcmd('unweaken',{'unstrengthen'},
  4369. function(args, speaker)
  4370. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4371. if child.ClassName == "Part" then
  4372. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  4373. end
  4374. end
  4375. end)
  4376.  
  4377. addcmd('jpower',{'jumppower','jp'},
  4378. function(args, speaker)
  4379. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4380. Players.LocalPlayer.Character.Humanoid.JumpPower=tonumber(args[1])
  4381. end
  4382. end)
  4383.  
  4384. addcmd('gravity',{'grav'},
  4385. function(args, speaker)
  4386. workspace.Gravity = (args[1])
  4387. end)
  4388.  
  4389. addcmd('hipheight',{'hheight'},
  4390. function(args, speaker)
  4391. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4392. Players.LocalPlayer.Character.Humanoid.HipHeight = args[1]
  4393. end
  4394. end)
  4395.  
  4396. addcmd('dance',{},
  4397. function(args, speaker)
  4398. if not r15(Players.LocalPlayer) then
  4399. local pchar=Players.LocalPlayer.Character
  4400. local anim = nil
  4401. local dance1 = math.random(1,7)
  4402. if dance1 == 1 then
  4403. anim = '27789359'
  4404. end
  4405. if dance1 == 2 then
  4406. anim = '30196114'
  4407. end
  4408. if dance1 == 3 then
  4409. anim = '248263260'
  4410. end
  4411. if dance1 == 4 then
  4412. anim = '45834924'
  4413. end
  4414. if dance1 == 5 then
  4415. anim = '33796059'
  4416. end
  4417. if dance1 == 6 then
  4418. anim = '28488254'
  4419. end
  4420. if dance1 == 7 then
  4421. anim = '52155728'
  4422. end
  4423. local animation = Instance.new("Animation")
  4424. animation.AnimationId = "rbxassetid://"..anim
  4425. local animTrack = pchar.Humanoid:LoadAnimation(animation)
  4426. animTrack:Play()
  4427. else
  4428. notify('R6 Required','This command requires the r6 rig type')
  4429. end
  4430. end)
  4431.  
  4432. addcmd('nolimbs',{'rlimbs'},
  4433. function(args, speaker)
  4434. if r15(Players.LocalPlayer) then
  4435. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4436. if v:IsA("BasePart") and
  4437. v.Name == "RightUpperLeg" or
  4438. v.Name == "LeftUpperLeg" or
  4439. v.Name == "RightUpperArm" or
  4440. v.Name == "LeftUpperArm" then
  4441. v:Destroy()
  4442. end
  4443. end
  4444. else
  4445. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4446. if v:IsA("BasePart") and
  4447. v.Name == "Right Leg" or
  4448. v.Name == "Left Leg" or
  4449. v.Name == "Right Arm" or
  4450. v.Name == "Left Arm" then
  4451. v:Destroy()
  4452. end
  4453. end
  4454. end
  4455. end)
  4456.  
  4457. addcmd('noarms',{'rarms'},
  4458. function(args, speaker)
  4459. if r15(Players.LocalPlayer) then
  4460. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4461. if v:IsA("BasePart") and
  4462. v.Name == "RightUpperArm" or
  4463. v.Name == "LeftUpperArm" then
  4464. v:Destroy()
  4465. end
  4466. end
  4467. else
  4468. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4469. if v:IsA("BasePart") and
  4470. v.Name == "Right Arm" or
  4471. v.Name == "Left Arm" then
  4472. v:Destroy()
  4473. end
  4474. end
  4475. end
  4476. end)
  4477.  
  4478. addcmd('nolegs',{'rlegs'},
  4479. function(args, speaker)
  4480. if r15(Players.LocalPlayer) then
  4481. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4482. if v:IsA("BasePart") and
  4483. v.Name == "RightUpperLeg" or
  4484. v.Name == "LeftUpperLeg" then
  4485. v:Destroy()
  4486. end
  4487. end
  4488. else
  4489. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4490. if v:IsA("BasePart") and
  4491. v.Name == "Right Leg" or
  4492. v.Name == "Left Leg" then
  4493. v:Destroy()
  4494. end
  4495. end
  4496. end
  4497. end)
  4498.  
  4499. addcmd('sit',{},
  4500. function(args, speaker)
  4501. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4502. Players.LocalPlayer.Character.Humanoid.Sit = true
  4503. end
  4504. end)
  4505.  
  4506. addcmd('team',{},
  4507. function(args, speaker)
  4508. local teamname = nil
  4509. for a,b in pairs(game:GetService("Teams"):GetChildren()) do
  4510. local L_name = b.Name:lower()
  4511. local F = L_name:find(getstring(1))
  4512. if F == 1 then
  4513. teamname = b
  4514. end
  4515. end
  4516. Players.LocalPlayer.Team = teamname
  4517. end)
  4518.  
  4519. addcmd('spasm',{},
  4520. function(args, speaker)
  4521. if not r15(Players.LocalPlayer) then
  4522. local pchar=Players.LocalPlayer.Character
  4523. local AnimationId = "33796059"
  4524. SpasmAnim = Instance.new("Animation")
  4525. SpasmAnim.AnimationId = "rbxassetid://"..AnimationId
  4526. Spasm = pchar.Humanoid:LoadAnimation(SpasmAnim)
  4527. Spasm:Play()
  4528. Spasm:AdjustSpeed(99)
  4529. else
  4530. notify('R6 Required','This command requires the r6 rig type')
  4531. end
  4532. end)
  4533.  
  4534. addcmd('unspasm',{'nospasm'},
  4535. function(args, speaker)
  4536. Spasm:Stop()
  4537. SpasmAnim:Destroy()
  4538. end)
  4539.  
  4540. addcmd('headthrow',{},
  4541. function(args, speaker)
  4542. if not r15(Players.LocalPlayer) then
  4543. local AnimationId = "35154961"
  4544. local Anim = Instance.new("Animation")
  4545. Anim.AnimationId = "rbxassetid://"..AnimationId
  4546. local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  4547. k:Play(0)
  4548. k:AdjustSpeed(1)
  4549. else
  4550. notify('R6 Required','This command requires the r6 rig type')
  4551. end
  4552. end)
  4553.  
  4554. addcmd('animation',{'anim'},
  4555. function(args, speaker)
  4556. if not r15(Players.LocalPlayer) then
  4557. local pchar=Players.LocalPlayer.Character
  4558. local AnimationId = tostring(args[1])
  4559. local Anim = Instance.new("Animation")
  4560. Anim.AnimationId = "rbxassetid://"..AnimationId
  4561. local k = pchar.Humanoid:LoadAnimation(Anim)
  4562. k:Play()
  4563. if args[2] then
  4564. k:AdjustSpeed(tostring(args[2]))
  4565. end
  4566. else
  4567. notify('R6 Required','This command requires the r6 rig type')
  4568. end
  4569. end)
  4570.  
  4571. addcmd('tpposition',{'tppos'},
  4572. function(args,speaker)
  4573. if #args < 3 then return end
  4574. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  4575. local char = Players.LocalPlayer.Character
  4576. if char and char:FindFirstChild("HumanoidRootPart") then
  4577. char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  4578. end
  4579. end)
  4580.  
  4581. addcmd('offset',{},
  4582. function(args,speaker)
  4583. if #args < 3 then return end
  4584. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  4585. local char = Players.LocalPlayer.Character
  4586. if char and char:FindFirstChild("HumanoidRootPart") then
  4587. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  4588. end
  4589. end)
  4590.  
  4591. addcmd('getposition',{'getpos'},
  4592. function(args,speaker)
  4593. local char = Players.LocalPlayer.Character
  4594. if char and char:FindFirstChild("HumanoidRootPart") then
  4595. local pos = tostring(char.HumanoidRootPart.Position)
  4596. notify('Current Position',pos)
  4597. end
  4598. end)
  4599.  
  4600. addcmd('speed',{'ws'},
  4601. function(args, speaker)
  4602. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  4603. Players.LocalPlayer.Character.Humanoid.WalkSpeed=tonumber(args[1])
  4604. end
  4605. end)
  4606.  
  4607. addcmd('tools',{'gears'},
  4608. function(args, speaker)
  4609. local function copy(instance)
  4610. for i,c in pairs(instance:GetChildren())do
  4611. if c:IsA('Tool') or c:IsA('HopperBin') then
  4612. c:Clone().Parent = Players.LocalPlayer.Backpack
  4613. end
  4614. copy(c)
  4615. end
  4616. end
  4617. copy(game:GetService("Lighting"))
  4618. local function copy(instance)
  4619. for i,c in pairs(instance:GetChildren())do
  4620. if c:IsA('Tool') or c:IsA('HopperBin') then
  4621. c:Clone().Parent = Players.LocalPlayer.Backpack
  4622. end
  4623. copy(c)
  4624. end
  4625. end
  4626. copy(game:GetService("ReplicatedStorage"))
  4627. notify('Tools','Copied tools from ReplicatedStorage and Lighting')
  4628. end)
  4629.  
  4630. addcmd('keeptools',{'startertools','stools','ktools'},
  4631. function(args, speaker)
  4632. local function copy(instance)
  4633. for i,c in pairs(instance:GetChildren())do
  4634. if c:IsA('Tool') or c:IsA('HopperBin') then
  4635. c:Clone().Parent = Players.LocalPlayer.StarterGear
  4636. end
  4637. copy(c)
  4638. end
  4639. end
  4640. copy(Players.LocalPlayer.Backpack)
  4641. local function copy(instance)
  4642. for i,c in pairs(instance:GetChildren())do
  4643. if c:IsA('Tool') or c:IsA('HopperBin') then
  4644. c:Clone().Parent = Players.LocalPlayer.StarterGear
  4645. end
  4646. copy(c)
  4647. end
  4648. end
  4649. copy(Players.LocalPlayer.Character)
  4650. notify('Tools','Copied tools to StarterGear')
  4651. end)
  4652.  
  4653. addcmd('nokeeptools',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  4654. function(args, speaker)
  4655. for i,c in pairs(Players.LocalPlayer.StarterGear:GetChildren())do
  4656. if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  4657. end
  4658. end
  4659. notify('Tools','Cleared tools from StarterGear')
  4660. end)
  4661.  
  4662. addcmd('notools',{'rtools','clrtools','removetools'},
  4663. function(args, speaker)
  4664. for i,v in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  4665. if v:IsA('Tool') or v:IsA('HopperBin') then
  4666. v:destroy()
  4667. end
  4668. end
  4669. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4670. if v:IsA('Tool') or v:IsA('HopperBin') then
  4671. v:destroy()
  4672. end
  4673. end
  4674. notify('Tools','Removed tools')
  4675. end)
  4676.  
  4677. addcmd('explorer',{'dex'},
  4678. function(args, speaker)
  4679. local dex = loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  4680. game:GetService("CoreGui").Dex.PropertiesFrame.Changed:connect(function(property)
  4681. if property == 'Position' then
  4682. if game:GetService("CoreGui").Dex.PropertiesFrame.Position == UDim2.new(1, -300, 0.5, 36) then
  4683. Notification:TweenPosition(UDim2.new(1, -800, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
  4684. Holder:TweenPosition(UDim2.new(1, -550, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
  4685. holderOffset = -550
  4686. notifyOffset = -800
  4687. elseif game:GetService("CoreGui").Dex.PropertiesFrame.Position == UDim2.new(1, 30, 0.5, 36) then
  4688. Holder:TweenPosition(UDim2.new(1, -250, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
  4689. Notification:TweenPosition(UDim2.new(1, -500, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
  4690. holderOffset = -250
  4691. notifyOffset = -500
  4692. end
  4693. end
  4694. end)
  4695. end)
  4696.  
  4697. addcmd('remotespy',{'remotes'},
  4698. function(args, speaker)
  4699. notify('Remotespy','Printed remotes')
  4700. function getem(o)
  4701. for i,v in pairs(o:children())do
  4702. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
  4703. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  4704. end
  4705. getem(v)
  4706. end
  4707. end
  4708. pcall(getem,game)
  4709. end)
  4710.  
  4711. loopgoto = nil
  4712. addcmd('loopgoto',{},
  4713. function(args, speaker)
  4714. local players = getPlayer(args[1], speaker)
  4715. for i,v in pairs(players)do
  4716. loopgoto = Players[v]
  4717. repeat wait() if Players[v].Character ~= nil then
  4718. if speaker.Character:FindFirstChild("Humanoid") then
  4719. speaker.Character.Humanoid.Jump = true
  4720. end
  4721. speaker.Character:MoveTo(Players[v].Character.HumanoidRootPart.Position)
  4722. end
  4723. until loopgoto ~= Players[v]
  4724. end
  4725. end)
  4726.  
  4727. addcmd('unloopgoto',{'noloopgoto'},
  4728. function(args, speaker)
  4729. loopgoto = nil
  4730. end)
  4731.  
  4732. headsitting = false
  4733. addcmd('headsit',{},
  4734. function(args, speaker)
  4735. local players = getPlayer(args[1], speaker)
  4736. for i,v in pairs(players)do
  4737. headsitting = true
  4738. Players.LocalPlayer.Character.Humanoid.Sit = true
  4739. repeat wait()
  4740. if Players[v].Character and Players[v].Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') then
  4741. if Players:FindFirstChild(Players[v].Name) and Players.LocalPlayer.Character.Humanoid.Sit == true then
  4742. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,1.6,0.4)
  4743. else
  4744. headsitting = false
  4745. end
  4746. end
  4747. until headsitting == false
  4748. end
  4749. end)
  4750.  
  4751. spamming = false
  4752. addcmd('spam',{},
  4753. function(args, speaker)
  4754. spamming = true
  4755. local spamstring = getstring(1)
  4756. repeat wait(1)
  4757. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamstring, "All")
  4758. until spamming == false
  4759. end)
  4760.  
  4761. addcmd('nospam',{'unspam'},
  4762. function(args, speaker)
  4763. spamming = false
  4764. end)
  4765.  
  4766. pmspamming = {}
  4767. addcmd('pmspam',{},
  4768. function(args, speaker)
  4769. local players = getPlayer(args[1], speaker)
  4770. for i,v in pairs(players)do
  4771. spawn(function()
  4772. if FindInTable(pmspamming, Players[v].Name) then return end
  4773. table.insert(pmspamming, Players[v].Name)
  4774. local pmspamstring = getstring(2)
  4775. repeat wait(1)
  4776. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..Players[v].Name.." "..pmspamstring, "All")
  4777. until not FindInTable(pmspamming, Players[v].Name)
  4778. end)
  4779. end
  4780. end)
  4781.  
  4782. addcmd('nopmspam',{'unpmspam'},
  4783. function(args, speaker)
  4784. local players = getPlayer(args[1], speaker)
  4785. for i,v in pairs(players)do
  4786. spawn(function()
  4787. for a,b in pairs(pmspamming) do
  4788. if b == Players[v].Name then
  4789. table.remove(pmspamming, a)
  4790. end
  4791. end
  4792. end)
  4793. end
  4794. end)
  4795.  
  4796. addcmd('blockhead',{},
  4797. function(args, speaker)
  4798. Players.LocalPlayer.Character.Head.Mesh:Destroy()
  4799. end)
  4800.  
  4801. addcmd('blockhats',{},
  4802. function(args, speaker)
  4803. for _,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  4804. if (v:IsA("Accessory")) then
  4805. v.Handle.Mesh:remove()
  4806. end
  4807. end
  4808. end)
  4809.  
  4810. addcmd('clone',{},
  4811. function(args, speaker)
  4812. local AnimationId = "215384594"
  4813. local Anim = Instance.new("Animation")
  4814. Anim.AnimationId = "rbxassetid://"..AnimationId
  4815. local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  4816. k:Play()
  4817. k:AdjustSpeed(100)
  4818. end)
  4819.  
  4820. addcmd('creeper',{},
  4821. function(args, speaker)
  4822. if r15(Players.LocalPlayer) then
  4823. local lol = Players.LocalPlayer
  4824. lol.Character["Head"].Mesh:Destroy()
  4825. lol.Character["LeftUpperArm"]:Destroy()
  4826. lol.Character["RightUpperArm"]:Destroy()
  4827. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4828. if v:IsA'Hat' or v:IsA'Accessory' then
  4829. v.Parent = workspace
  4830. end
  4831. end
  4832. else
  4833. local lol = Players.LocalPlayer
  4834. lol.Character["Head"].Mesh:Destroy()
  4835. lol.Character["Left Arm"]:Destroy()
  4836. lol.Character["Right Arm"]:Destroy()
  4837. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4838. if v:IsA'Hat' or v:IsA'Accessory' then
  4839. v.Parent = workspace
  4840. end
  4841. end
  4842. end
  4843. end)
  4844.  
  4845. bangplr = nil
  4846.  
  4847. addcmd('bang',{'rape'},
  4848. function(args, speaker)
  4849. if not r15(Players.LocalPlayer) then
  4850. local players = getPlayer(args[1], speaker)
  4851. for i,v in pairs(players)do
  4852. bangAnim = Instance.new("Animation")
  4853. bangAnim.AnimationId = "rbxassetid://148840371"
  4854. bang = Players.LocalPlayer.Character.Humanoid:LoadAnimation(bangAnim)
  4855. bang:Play(.1, 1, 1)
  4856. bangplr = Players[v].Name
  4857. end
  4858. else
  4859. notify('R6 Required','This command requires the r6 rig type')
  4860. end
  4861. end)
  4862.  
  4863. addcmd('unbang',{'unrape'},
  4864. function(args, speaker)
  4865. bangplr = nil
  4866. bang:Stop()
  4867. bangAnim:Destroy()
  4868. end)
  4869.  
  4870. addcmd('bringpart',{},
  4871. function(args, speaker)
  4872. for i,v in pairs(workspace:GetDescendants()) do
  4873. if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
  4874. v.CFrame = speaker.Character.HumanoidRootPart.CFrame
  4875. end
  4876. end
  4877. end)
  4878.  
  4879. addcmd('gotopart',{},
  4880. function(args, speaker)
  4881. for i,v in pairs(workspace:GetDescendants()) do
  4882. if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
  4883. speaker.Character.HumanoidRootPart.CFrame = v.CFrame
  4884. wait(0.1)
  4885. end
  4886. end
  4887. end)
  4888.  
  4889. gtools = false
  4890. addcmd('grabtools',{},
  4891. function(args, speaker)
  4892. workspace.ChildAdded:connect(function(part)
  4893. if gtools then
  4894. if part:IsA("Tool") then
  4895. part.Handle.CFrame = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  4896. end
  4897. end
  4898. end)
  4899. end)
  4900.  
  4901. addcmd('nograbtools',{'ungrabtools'},
  4902. function(args, speaker)
  4903. gtools = false
  4904. end)
  4905.  
  4906. addcmd('light',{},
  4907. function(args, speaker)
  4908. local light = Instance.new("PointLight", speaker.Character.HumanoidRootPart)
  4909. light.Range = 30
  4910. if args[1] then
  4911. light.Brightness = args[1]
  4912. else
  4913. light.Brightness = 5
  4914. end
  4915. end)
  4916.  
  4917. addcmd('unlight',{'nolight'},
  4918. function(args, speaker)
  4919. for i,v in pairs(speaker.Character:GetDescendants()) do
  4920. if v.ClassName == "PointLight" then
  4921. v:Destroy()
  4922. end
  4923. end
  4924. end)
  4925.  
  4926. addcmd('givetools',{},
  4927. function(args, speaker)
  4928. for i,t in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  4929. if t:IsA("Tool") then
  4930. t.Parent = Players.LocalPlayer.Character
  4931. wait()
  4932. local players = getPlayer(args[1], speaker)
  4933. for i,v in pairs(players)do
  4934. t.Parent = Players[v].Character
  4935. end
  4936. end
  4937. end
  4938. end)
  4939.  
  4940. addcmd('copytools',{'clonetools'},
  4941. function(args, speaker)
  4942. local players = getPlayer(args[1], speaker)
  4943. for i,v in pairs(players)do
  4944. spawn(function()
  4945. for i,v in pairs(Players[v].Backpack:GetChildren()) do
  4946. if v:IsA('Tool') or v:IsA('HopperBin') then
  4947. v:Clone().Parent = speaker.Backpack
  4948. end
  4949. end
  4950. end)
  4951. end
  4952. end)
  4953.  
  4954. addcmd('naked',{},
  4955. function(args, speaker)
  4956. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4957. if v:IsA("Clothing") then
  4958. v:Destroy()
  4959. end
  4960. end
  4961. end)
  4962.  
  4963. addcmd('spawnpoint',{'spawn'},
  4964. function(args, speaker)
  4965. spawnpos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  4966. spawnpoint = true
  4967. notify('Spawn Point','Spawn point created at '..tostring(spawnpos))
  4968. end)
  4969.  
  4970. addcmd('nospawnpoint',{'nospawn'},
  4971. function(args, speaker)
  4972. spawnpoint = false
  4973. notify('Spawn Point','Removed spawn point')
  4974. end)
  4975.  
  4976. addcmd('hatspin',{'spinhats'},
  4977. function(args, speaker)
  4978. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  4979. if v:IsA("Accessory") or v:IsA("Hat") then
  4980. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  4981. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  4982. if v.Handle.AccessoryWeld then
  4983. v.Handle.AccessoryWeld:Destroy()
  4984. end
  4985. if args[1] then
  4986. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  4987. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  4988. else
  4989. spin.AngularVelocity = Vector3.new(0, 100, 0)
  4990. spin.MaxTorque = Vector3.new(0, 200, 0)
  4991. end
  4992. keep.P = 30000
  4993. keep.D = 50
  4994. spinning = keep
  4995. spinenabled = true
  4996. end
  4997. end
  4998. end)
  4999.  
  5000. addcmd('unhatspin',{'unspinhats'},
  5001. function(args, speaker)
  5002. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5003. if v:IsA("Accessory") or v:IsA("Hat") then
  5004. pcall(function()
  5005. if v:IsA("Accessory") or v:IsA("Hat") then
  5006. v.Parent = workspace
  5007. end
  5008. wait(0.5)
  5009. v.Handle.no:Destroy()
  5010. v.Handle.ha:Destroy()
  5011. if v:IsA("Accessory") or v:IsA("Hat") then
  5012. v.Parent = Players.LocalPlayer.Character
  5013. end
  5014. end)
  5015. end
  5016. end
  5017. end)
  5018.  
  5019. addcmd('ambient',{},
  5020. function(args, speaker)
  5021. game:GetService("Lighting").Ambient = Color3.new(args[1],args[2],args[3])
  5022. game:GetService("Lighting").OutdoorAmbient = Color3.new(args[1],args[2],args[3])
  5023. end)
  5024.  
  5025. addcmd('nofog',{},
  5026. function(args, speaker)
  5027. game:GetService("Lighting").FogEnd = 100000
  5028. end)
  5029.  
  5030. addcmd('brightness',{},
  5031. function(args, speaker)
  5032. game:GetService("Lighting").Brightness = args[1]
  5033. end)
  5034.  
  5035. 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}
  5036.  
  5037. addcmd('restorelighting',{'rlighting'},
  5038. function(args,speaker)
  5039. game:GetService("Lighting").Ambient = origsettings.abt
  5040. game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
  5041. game:GetService("Lighting").Brightness = origsettings.brt
  5042. game:GetService("Lighting").TimeOfDay = origsettings.time
  5043. game:GetService("Lighting").FogColor = origsettings.fclr
  5044. game:GetService("Lighting").FogEnd = origsettings.fe
  5045. game:GetService("Lighting").FogStart = origsettings.fs
  5046. end)
  5047.  
  5048. addcmd('stun',{},
  5049. function(args, speaker)
  5050. Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  5051. end)
  5052.  
  5053. addcmd('unstun',{'nostun'},
  5054. function(args, speaker)
  5055. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  5056. end)
  5057.  
  5058. addcmd('drophats',{'drophat'},
  5059. function(args, speaker)
  5060. if speaker.Character then
  5061. for _,obj in pairs(speaker.Character:GetChildren()) do
  5062. if obj:IsA("Accessory") then
  5063. obj.Parent = workspace
  5064. end
  5065. end
  5066. end
  5067. end)
  5068.  
  5069. addcmd('droptools',{'droptool'},
  5070. function(args, speaker)
  5071. if speaker.Character then
  5072. for _,obj in pairs(speaker.Character:GetChildren()) do
  5073. if obj:IsA("Tool") then
  5074. obj.Parent = workspace
  5075. end
  5076. end
  5077. end
  5078. if speaker:FindFirstChild("Backpack") then
  5079. for _,obj in pairs(speaker.Backpack:GetChildren()) do
  5080. if obj:IsA("Tool") then
  5081. obj.Parent = workspace
  5082. end
  5083. end
  5084. end
  5085. end)
  5086.  
  5087. addcmd('logs',{'chatlogs'},
  5088. function(args, speaker)
  5089. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
  5090. end)
  5091.  
  5092. addcmd('fling',{},
  5093. function(args, speaker)
  5094. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5095. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  5096. child.CustomPhysicalProperties = PhysicalProperties.new(2, 0.3, 0.5)
  5097. end
  5098. end
  5099. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  5100. if v:IsA('Accessory') or v:IsA('Hat') then
  5101. for e,c in pairs(v:GetDescendants()) do
  5102. if c:IsA('Part') or c:IsA('MeshPart') then
  5103. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  5104. end
  5105. end
  5106. end
  5107. end
  5108. execCmd('noclip')
  5109. wait(.1)
  5110. local bambam = Instance.new("BodyAngularVelocity")
  5111. bambam.Parent = Players.LocalPlayer.Character.HumanoidRootPart
  5112. bambam.AngularVelocity = Vector3.new(0,311111,0)
  5113. bambam.MaxTorque = Vector3.new(0,311111,0)
  5114. bambam.P = math.huge
  5115. end)
  5116.  
  5117. addcmd('unfling',{'nofling'},
  5118. function(args, speaker)
  5119. execCmd('clip')
  5120. wait(.1)
  5121. for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
  5122. if v.ClassName == 'BodyAngularVelocity' then
  5123. v:Destroy()
  5124. end
  5125. end
  5126. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5127. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  5128. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  5129. end
  5130. end
  5131. end)
  5132.  
  5133. addcmd('spin',{},
  5134. function(args, speaker)
  5135. spinInstance = Instance.new("Animation")
  5136. spinInstance.AnimationId = "rbxassetid://188632011"
  5137. spinAnim = Players.LocalPlayer.Character.Humanoid:LoadAnimation(spinInstance)
  5138. spinAnim.Looped = true
  5139. spinAnim:Play()
  5140. if args[1] then
  5141. spinAnim:AdjustSpeed(args[1])
  5142. end
  5143. end)
  5144.  
  5145. addcmd('unspin',{},
  5146. function(args, speaker)
  5147. spinInstance:Destroy()
  5148. spinAnim:Stop()
  5149. end)
  5150.  
  5151. if PluginsTable ~= nil or PluginsTable ~= {} then
  5152. FindPlugins(PluginsTable)
  5153. end
  5154.  
  5155. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/yKieh77L'),true))() end) then
  5156. if ver ~= Version then
  5157. notify('Outdated','Get a new version at infyield.yolasite.com')
  5158. end
  5159. if Announcement and Announcement ~= '' then
  5160. local AnnGUI = Instance.new("Frame")
  5161. local background = Instance.new("Frame")
  5162. local Dark = Instance.new("Frame")
  5163. local TextBox = Instance.new("TextLabel")
  5164. local shadow = Instance.new("Frame")
  5165. local PopupText = Instance.new("TextLabel")
  5166. local Exit = Instance.new("ImageButton")
  5167.  
  5168. AnnGUI.Name = randomString()
  5169. AnnGUI.Parent = PARENT
  5170. AnnGUI.Active = true
  5171. AnnGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  5172. AnnGUI.BackgroundTransparency = 1
  5173. AnnGUI.Position = UDim2.new(0.5, -180, 0, -400)
  5174. AnnGUI.Size = UDim2.new(0, 360, 0, 20)
  5175. AnnGUI.ZIndex = 4
  5176.  
  5177. background.Name = "background"
  5178. background.Parent = AnnGUI
  5179. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5180. background.BorderSizePixel = 0
  5181. background.Position = UDim2.new(0, 0, 0, 20)
  5182. background.Size = UDim2.new(0, 360, 0, 116)
  5183.  
  5184. Dark.Name = "Dark"
  5185. Dark.Parent = background
  5186. Dark.Active = true
  5187. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  5188. Dark.BackgroundTransparency = 0.5
  5189. Dark.BorderSizePixel = 0
  5190. Dark.Size = UDim2.new(0, 360, 0, 5)
  5191.  
  5192. TextBox.Parent = background
  5193. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  5194. TextBox.BackgroundTransparency = 1
  5195. TextBox.Position = UDim2.new(0.0166666675, 0, 0.103232808, 0)
  5196. TextBox.Size = UDim2.new(0, 348, 0, 98)
  5197. TextBox.Font = Enum.Font.SourceSans
  5198. TextBox.FontSize = Enum.FontSize.Size18
  5199. TextBox.TextWrapped = true
  5200. TextBox.Text = Announcement
  5201. TextBox.TextColor3 = Color3.new(1, 1, 1)
  5202. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  5203. TextBox.TextYAlignment = Enum.TextYAlignment.Top
  5204.  
  5205. shadow.Name = "shadow"
  5206. shadow.Parent = AnnGUI
  5207. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5208. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5209. shadow.BorderSizePixel = 0
  5210. shadow.Size = UDim2.new(0, 360, 0, 20)
  5211. shadow.ZIndex = 4
  5212.  
  5213. PopupText.Name = "PopupText"
  5214. PopupText.Parent = shadow
  5215. PopupText.BackgroundTransparency = 1
  5216. PopupText.Position = UDim2.new(0, 51, 0, 0)
  5217. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  5218. PopupText.ZIndex = 4
  5219. PopupText.Font = Enum.Font.SourceSans
  5220. PopupText.FontSize = Enum.FontSize.Size24
  5221. PopupText.Text = "Server Announcement"
  5222. PopupText.TextColor3 = Color3.new(1, 1, 1)
  5223. PopupText.TextStrokeTransparency = 0
  5224. PopupText.TextWrapped = true
  5225.  
  5226. Exit.Name = "Exit"
  5227. Exit.Parent = shadow
  5228. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  5229. Exit.BackgroundTransparency = 1
  5230. Exit.Size = UDim2.new(0, 20, 0, 20)
  5231. Exit.ZIndex = 4
  5232. Exit.Image = "rbxassetid://2132544126"
  5233.  
  5234. wait(1)
  5235. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
  5236.  
  5237. Exit.MouseButton1Click:Connect(function()
  5238. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5239. wait(0.6)
  5240. AnnGUI:Destroy()
  5241. end)
  5242. end
  5243. end
  5244.  
  5245. wait()
  5246. Credits:TweenPosition(UDim2.new(0,0,0.9,0), "Out", "Quart", 0.2)
  5247. Logo:TweenSizeAndPosition(UDim2.new(0,175,0,175),UDim2.new(0,37,0,45), "Out", "Quart", 0.3)
  5248. wait(1)
  5249. for i=1,10 do
  5250. Logo.ImageTransparency = Logo.ImageTransparency+0.1
  5251. IntroBackground.BackgroundTransparency = Logo.BackgroundTransparency+0.1
  5252. wait()
  5253. end
  5254. Credits:TweenPosition(UDim2.new(0,0,0.9,30), "Out", "Quart", 0.2)
  5255. wait(0.2)
  5256. Logo:Destroy()
  5257. Credits:Destroy()
  5258. IntroBackground:Destroy()
  5259. minimizeHolder()
Add Comment
Please, Sign In to add comment