shiyamdabomb

Infinite Yield FE Admin (loadstring and source)

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