zXzGamePROzXz

Infinitie Yield

Apr 26th, 2019
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 105.07 KB | None | 0 0
  1.  
  2. --BETA 1
  3.  
  4. local Holder = Instance.new("Frame")
  5. local Title = Instance.new("TextLabel")
  6. local Dark = Instance.new("Frame")
  7. local Cmdbar = Instance.new("TextBox")
  8. local Dark_2 = Instance.new("Frame")
  9. local CMDsF = Instance.new("ScrollingFrame")
  10. local SettingsButton = Instance.new("ImageButton")
  11. local Settings = Instance.new("Frame")
  12. local Prefix = Instance.new("TextLabel")
  13. local PrefixBox = Instance.new("TextBox")
  14. local Keybinds = Instance.new("TextLabel")
  15. local Select = Instance.new("TextButton")
  16. local StayOpen = Instance.new("TextLabel")
  17. local Button = Instance.new("Frame")
  18. local On = Instance.new("TextButton")
  19. local Color = Instance.new("TextLabel")
  20. local Select_2 = Instance.new("TextButton")
  21. local Example = Instance.new("TextLabel")
  22. local Notification = Instance.new("Frame")
  23. local Dark_3 = Instance.new("Frame")
  24. local Title_2 = Instance.new("TextLabel")
  25. local Text_2 = Instance.new("TextLabel")
  26. local CloseButton = Instance.new("ImageButton")
  27. local Logo = Instance.new("ImageLabel")
  28. local KeybindEditor = Instance.new("Frame")
  29. local Dark_4 = Instance.new("Frame")
  30. local Directions = Instance.new("TextLabel")
  31. local BindTo = Instance.new("TextButton")
  32. local Add_2 = Instance.new("TextButton")
  33. local Cmdbar_2 = Instance.new("TextBox")
  34. local CloseButton_2 = Instance.new("ImageButton")
  35. local KeybindsFrame = Instance.new("Frame")
  36. local Close = Instance.new("TextButton")
  37. local Add = Instance.new("TextButton")
  38. local Delete = Instance.new("TextButton")
  39. local Holder_2 = Instance.new("ScrollingFrame")
  40. local Example_2 = Instance.new("Frame")
  41. local Text_3 = Instance.new("TextLabel")
  42. local Delete_2 = Instance.new("TextButton")
  43. local Toggles = Instance.new("ScrollingFrame")
  44. local Fly = Instance.new("TextLabel")
  45. local Select_3 = Instance.new("TextButton")
  46. local Noclip = Instance.new("TextLabel")
  47. local Select_4 = Instance.new("TextButton")
  48. local Float = Instance.new("TextLabel")
  49. local Select_5 = Instance.new("TextButton")
  50. local ClickTP = Instance.new("TextLabel")
  51. local Select_6 = Instance.new("TextButton")
  52. local AliasesFrame = Instance.new("Frame")
  53. local Close_2 = Instance.new("TextButton")
  54. local Delete_3 = Instance.new("TextButton")
  55. local Holder_3 = Instance.new("ScrollingFrame")
  56. local Example_3 = Instance.new("Frame")
  57. local Text_4 = Instance.new("TextLabel")
  58. local Delete_4 = Instance.new("TextButton")
  59. local Aliases = Instance.new("TextLabel")
  60. local Select_7 = Instance.new("TextButton")
  61.  
  62. length = 20
  63. local array = {}
  64. local array2 = {}
  65. local array3 = {}
  66. for i = 1, length do
  67. array[i] = string.char(math.random(32, 126))
  68. array2[i] = string.char(math.random(32, 126))
  69. array3[i] = string.char(math.random(32, 126))
  70. end
  71.  
  72. Holder.Name = table.concat(array)
  73. Holder.Parent = game:GetService("CoreGui").RobloxGui
  74. Holder.Active = true
  75. Holder.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  76. Holder.BackgroundTransparency = 0.20000000298023
  77. Holder.BorderSizePixel = 0
  78. Holder.Position = UDim2.new(1, -250, 1, -220)
  79. Holder.Size = UDim2.new(0, 250, 0, 220)
  80.  
  81. Title.Name = "Title"
  82. Title.Parent = Holder
  83. Title.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  84. Title.BackgroundTransparency = 1
  85. Title.BorderSizePixel = 0
  86. Title.Size = UDim2.new(0, 250, 0, 20)
  87. Title.Font = Enum.Font.SourceSans
  88. Title.TextSize = 20
  89. Title.Text = "Infinite Yield FE"
  90. Title.TextColor3 = Color3.new(1, 1, 1)
  91. Title.TextStrokeTransparency = 0
  92.  
  93. Dark.Name = "Dark"
  94. Dark.Parent = Holder
  95. Dark.Active = true
  96. Dark.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  97. Dark.BorderSizePixel = 0
  98. Dark.Position = UDim2.new(0, 0, 0, 45)
  99. Dark.Size = UDim2.new(0, 250, 0, 175)
  100.  
  101. Cmdbar.Name = "Cmdbar"
  102. Cmdbar.Parent = Holder
  103. Cmdbar.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  104. Cmdbar.BackgroundTransparency = 1
  105. Cmdbar.BorderColor3 = Color3.new(1, 1, 1)
  106. Cmdbar.BorderSizePixel = 0
  107. Cmdbar.Position = UDim2.new(0, 0, 0, 25)
  108. Cmdbar.Size = UDim2.new(0, 250, 0, 20)
  109. Cmdbar.Font = Enum.Font.SourceSans
  110. Cmdbar.FontSize = Enum.FontSize.Size18
  111. Cmdbar.Text = "Command Bar"
  112. Cmdbar.TextColor3 = Color3.new(1, 1, 1)
  113. Cmdbar.TextScaled = true
  114. Cmdbar.TextWrapped = true
  115. Cmdbar.TextStrokeTransparency = 0
  116.  
  117. Dark_2.Name = "Dark"
  118. Dark_2.Parent = Holder
  119. Dark_2.Active = true
  120. Dark_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  121. Dark_2.BorderSizePixel = 0
  122. Dark_2.Position = UDim2.new(0, 0, 0, 20)
  123. Dark_2.Size = UDim2.new(0, 250, 0, 5)
  124.  
  125. CMDsF.Name = "CMDs"
  126. CMDsF.Parent = Holder
  127. CMDsF.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  128. CMDsF.BackgroundTransparency = 1
  129. CMDsF.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  130. CMDsF.BorderSizePixel = 0
  131. CMDsF.Position = UDim2.new(0, 0, 0, 50)
  132. CMDsF.Size = UDim2.new(0, 250, 0, 170)
  133. CMDsF.BottomImage = "rbxasset://textures/blackBkg_square.png"
  134. CMDsF.CanvasSize = UDim2.new(0, 0, 0, 0)
  135. CMDsF.MidImage = "rbxasset://textures/blackBkg_square.png"
  136. CMDsF.ScrollBarThickness = 8
  137. CMDsF.TopImage = "rbxasset://textures/blackBkg_square.png"
  138.  
  139. SettingsButton.Name = "SettingsButton"
  140. SettingsButton.Parent = Holder
  141. SettingsButton.BackgroundColor3 = Color3.new(1, 1, 1)
  142. SettingsButton.BackgroundTransparency = 1
  143. SettingsButton.Position = UDim2.new(0, 230, 0, 25)
  144. SettingsButton.Size = UDim2.new(0, 20, 0, 20)
  145. SettingsButton.Image = "rbxassetid://1204397029"
  146.  
  147. Settings.Name = "Settings"
  148. Settings.Parent = Holder
  149. Settings.Active = true
  150. Settings.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  151. Settings.BorderSizePixel = 0
  152. Settings.Position = UDim2.new(0, 0, 0, 220)
  153. Settings.Size = UDim2.new(0, 250, 0, 175)
  154.  
  155. Prefix.Name = "Prefix"
  156. Prefix.Parent = Settings
  157. Prefix.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  158. Prefix.BackgroundTransparency = 0.5
  159. Prefix.BorderSizePixel = 0
  160. Prefix.Position = UDim2.new(0, 0, 0, 5)
  161. Prefix.Size = UDim2.new(0, 250, 0, 20)
  162. Prefix.Font = Enum.Font.SourceSans
  163. Prefix.FontSize = Enum.FontSize.Size14
  164. Prefix.Text = " Prefix"
  165. Prefix.TextColor3 = Color3.new(1, 1, 1)
  166. Prefix.TextXAlignment = Enum.TextXAlignment.Left
  167.  
  168. PrefixBox.Name = "PrefixBox"
  169. PrefixBox.Parent = Prefix
  170. PrefixBox.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  171. PrefixBox.BorderSizePixel = 0
  172. PrefixBox.Position = UDim2.new(0, 230, 0, 0)
  173. PrefixBox.Size = UDim2.new(0, 20, 0, 20)
  174. PrefixBox.Font = Enum.Font.SourceSansBold
  175. PrefixBox.FontSize = Enum.FontSize.Size14
  176. PrefixBox.Text = ''
  177. PrefixBox.TextColor3 = Color3.new(0, 0, 0)
  178.  
  179. Keybinds.Name = "Keybinds"
  180. Keybinds.Parent = Settings
  181. Keybinds.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  182. Keybinds.BackgroundTransparency = 0.5
  183. Keybinds.BorderSizePixel = 0
  184. Keybinds.Position = UDim2.new(0, 0, 0, 55)
  185. Keybinds.Size = UDim2.new(0, 250, 0, 20)
  186. Keybinds.Font = Enum.Font.SourceSans
  187. Keybinds.FontSize = Enum.FontSize.Size14
  188. Keybinds.Text = " Keybinds"
  189. Keybinds.TextColor3 = Color3.new(1, 1, 1)
  190. Keybinds.TextXAlignment = Enum.TextXAlignment.Left
  191.  
  192. Select.Name = "Select"
  193. Select.Parent = Keybinds
  194. Select.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  195. Select.BorderSizePixel = 0
  196. Select.Position = UDim2.new(0, 200, 0, 0)
  197. Select.Size = UDim2.new(0, 50, 0, 20)
  198. Select.Font = Enum.Font.SourceSans
  199. Select.FontSize = Enum.FontSize.Size14
  200. Select.Text = "Edit"
  201. Select.TextColor3 = Color3.new(0, 0, 0)
  202.  
  203. Aliases.Name = "Aliases"
  204. Aliases.Parent = Settings
  205. Aliases.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  206. Aliases.BackgroundTransparency = 0.5
  207. Aliases.BorderSizePixel = 0
  208. Aliases.Position = UDim2.new(0, 0, 0, 80)
  209. Aliases.Size = UDim2.new(0, 250, 0, 20)
  210. Aliases.Font = Enum.Font.SourceSans
  211. Aliases.FontSize = Enum.FontSize.Size14
  212. Aliases.Text = " Aliases"
  213. Aliases.TextColor3 = Color3.new(1, 1, 1)
  214. Aliases.TextXAlignment = Enum.TextXAlignment.Left
  215.  
  216. Select_7.Name = "Select"
  217. Select_7.Parent = Aliases
  218. Select_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  219. Select_7.BorderSizePixel = 0
  220. Select_7.Position = UDim2.new(0, 200, 0, 0)
  221. Select_7.Size = UDim2.new(0, 50, 0, 20)
  222. Select_7.Font = Enum.Font.SourceSans
  223. Select_7.FontSize = Enum.FontSize.Size14
  224. Select_7.Text = "Edit"
  225. Select_7.TextColor3 = Color3.new(0, 0, 0)
  226.  
  227. StayOpen.Name = "StayOpen"
  228. StayOpen.Parent = Settings
  229. StayOpen.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  230. StayOpen.BackgroundTransparency = 0.5
  231. StayOpen.BorderSizePixel = 0
  232. StayOpen.Position = UDim2.new(0, 0, 0, 30)
  233. StayOpen.Size = UDim2.new(0, 250, 0, 20)
  234. StayOpen.Font = Enum.Font.SourceSans
  235. StayOpen.FontSize = Enum.FontSize.Size14
  236. StayOpen.Text = " Keep Menu Open"
  237. StayOpen.TextColor3 = Color3.new(1, 1, 1)
  238. StayOpen.TextXAlignment = Enum.TextXAlignment.Left
  239.  
  240. Button.Name = "Button"
  241. Button.Parent = StayOpen
  242. Button.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  243. Button.BorderSizePixel = 0
  244. Button.Position = UDim2.new(0, 230, 0, 0)
  245. Button.Size = UDim2.new(0, 20, 0, 20)
  246.  
  247. On.Name = "On"
  248. On.Parent = Button
  249. On.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)
  250. On.BackgroundTransparency = 1
  251. On.BorderSizePixel = 0
  252. On.Position = UDim2.new(0, 2, 0, 2)
  253. On.Size = UDim2.new(0, 16, 0, 16)
  254. On.Font = Enum.Font.SourceSans
  255. On.FontSize = Enum.FontSize.Size14
  256. On.Text = ""
  257. On.TextColor3 = Color3.new(0, 0, 0)
  258.  
  259. Color.Name = "Color"
  260. Color.Parent = Settings
  261. Color.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  262. Color.BackgroundTransparency = 0.5
  263. Color.BorderSizePixel = 0
  264. Color.Position = UDim2.new(0, 0, 0, 105)
  265. Color.Size = UDim2.new(0, 250, 0, 20)
  266. Color.Font = Enum.Font.SourceSans
  267. Color.FontSize = Enum.FontSize.Size14
  268. Color.Text = " UI Color"
  269. Color.TextColor3 = Color3.new(1, 1, 1)
  270. Color.TextXAlignment = Enum.TextXAlignment.Left
  271.  
  272. Select_2.Name = "Select"
  273. Select_2.Parent = Color
  274. Select_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  275. Select_2.BorderSizePixel = 0
  276. Select_2.Position = UDim2.new(0, 200, 0, 0)
  277. Select_2.Size = UDim2.new(0, 50, 0, 20)
  278. Select_2.Font = Enum.Font.SourceSans
  279. Select_2.FontSize = Enum.FontSize.Size14
  280. Select_2.Text = "Change"
  281. Select_2.TextColor3 = Color3.new(0, 0, 0)
  282.  
  283. Example.Name = "Example"
  284. Example.Parent = Holder
  285. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  286. Example.BackgroundTransparency = 1
  287. Example.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  288. Example.BorderSizePixel = 0
  289. Example.Size = UDim2.new(0, 190, 0, 20)
  290. Example.Visible = false
  291. Example.Font = Enum.Font.SourceSansBold
  292. Example.FontSize = Enum.FontSize.Size18
  293. Example.Text = "Example"
  294. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  295. Example.TextStrokeTransparency = 0
  296. Example.TextXAlignment = Enum.TextXAlignment.Left
  297.  
  298. Notification.Name = table.concat(array2)
  299. Notification.Parent = game:GetService("CoreGui").RobloxGui
  300. Notification.Active = true
  301. Notification.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  302. Notification.BackgroundTransparency = 0
  303. Notification.BorderSizePixel = 0
  304. Notification.Position = UDim2.new(1, -500, 1, 20)
  305. Notification.Size = UDim2.new(0, 250, 0, 100)
  306.  
  307. Dark_3.Name = "Dark"
  308. Dark_3.Parent = Notification
  309. Dark_3.Active = true
  310. Dark_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  311. Dark_3.BackgroundTransparency = 0.5
  312. Dark_3.Position = UDim2.new(0, 0, 0, 20)
  313. Dark_3.Size = UDim2.new(0, 250, 0, 5)
  314.  
  315. Title_2.Name = "Title"
  316. Title_2.Parent = Notification
  317. Title_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  318. Title_2.BackgroundTransparency = 1
  319. Title_2.BorderSizePixel = 0
  320. Title_2.Size = UDim2.new(0, 250, 0, 20)
  321. Title_2.Font = Enum.Font.SourceSans
  322. Title_2.TextSize = 20
  323. Title_2.Text = "Notification Title"
  324. Title_2.TextColor3 = Color3.new(1, 1, 1)
  325. Title_2.TextStrokeTransparency = 0
  326.  
  327. Text_2.Name = "Text"
  328. Text_2.Parent = Notification
  329. Text_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  330. Text_2.BackgroundTransparency = 1
  331. Text_2.BorderSizePixel = 0
  332. Text_2.Position = UDim2.new(0, 0, 0, 25)
  333. Text_2.Size = UDim2.new(0, 250, 0, 75)
  334. Text_2.Font = Enum.Font.SourceSans
  335. Text_2.FontSize = Enum.FontSize.Size18
  336. Text_2.Text = "Notification Text"
  337. Text_2.TextColor3 = Color3.new(1, 1, 1)
  338. Text_2.TextWrapped = true
  339.  
  340. CloseButton.Name = "CloseButton"
  341. CloseButton.Parent = Notification
  342. CloseButton.BackgroundColor3 = Color3.new(1, 1, 1)
  343. CloseButton.BackgroundTransparency = 1
  344. CloseButton.Position = UDim2.new(0, 3, 0, 3)
  345. CloseButton.Size = UDim2.new(0, 14, 0, 14)
  346. CloseButton.Image = "rbxassetid://2127938821"
  347.  
  348. Logo.Name = "Logo"
  349. Logo.Parent = Holder
  350. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  351. Logo.BackgroundTransparency = 1
  352. Logo.BorderSizePixel = 0
  353. Logo.Position = UDim2.new(0, 125, 0, 127)
  354. Logo.Size = UDim2.new(0, 10, 0, 10)
  355. Logo.Image = "rbxassetid://1352543873"
  356. Logo.ImageTransparency = 0
  357.  
  358. KeybindEditor.Name = table.concat(array3)
  359. KeybindEditor.Parent = game:GetService("CoreGui").RobloxGui
  360. KeybindEditor.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  361. KeybindEditor.BackgroundTransparency = 0
  362. KeybindEditor.BorderSizePixel = 0
  363. KeybindEditor.Position = UDim2.new(0.5, -180, 0.5, 500)
  364. KeybindEditor.Size = UDim2.new(0, 360, 0, 160)
  365.  
  366. Dark_4.Name = "Dark"
  367. Dark_4.Parent = KeybindEditor
  368. Dark_4.Active = true
  369. Dark_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  370. Dark_4.BackgroundTransparency = 0.5
  371. Dark_4.BorderSizePixel = 0
  372. Dark_4.Position = UDim2.new(0, 135, 0, 0)
  373. Dark_4.Size = UDim2.new(0, 5, 0, 160)
  374.  
  375. Directions.Name = "Directions"
  376. Directions.Parent = KeybindEditor
  377. Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  378. Directions.BackgroundTransparency = 1
  379. Directions.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  380. Directions.BorderSizePixel = 0
  381. Directions.Position = UDim2.new(0, 10, 0, 15)
  382. Directions.Size = UDim2.new(0, 115, 0, 90)
  383. Directions.Font = Enum.Font.SourceSansBold
  384. Directions.FontSize = Enum.FontSize.Size14
  385. Directions.Text = "Click the button below and press a key/mouse button. Then select what you want to bind it to."
  386. Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  387. Directions.TextStrokeTransparency = 0
  388. Directions.TextWrapped = true
  389. Directions.TextYAlignment = Enum.TextYAlignment.Top
  390.  
  391. BindTo.Name = "BindTo"
  392. BindTo.Parent = KeybindEditor
  393. BindTo.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  394. BindTo.BackgroundTransparency = 0.5
  395. BindTo.BorderSizePixel = 0
  396. BindTo.Position = UDim2.new(0, 10, 0, 100)
  397. BindTo.Size = UDim2.new(0, 115, 0, 50)
  398. BindTo.Font = Enum.Font.SourceSans
  399. BindTo.FontSize = Enum.FontSize.Size18
  400. BindTo.Text = "Click to bind"
  401. BindTo.TextColor3 = Color3.new(1, 1, 1)
  402. BindTo.TextStrokeTransparency = 0
  403.  
  404. Add_2.Name = "Add"
  405. Add_2.Parent = KeybindEditor
  406. Add_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  407. Add_2.BackgroundTransparency = 0.5
  408. Add_2.BorderSizePixel = 0
  409. Add_2.Position = UDim2.new(0, 310, 0, 10)
  410. Add_2.Size = UDim2.new(0, 40, 0, 20)
  411. Add_2.Font = Enum.Font.SourceSans
  412. Add_2.FontSize = Enum.FontSize.Size18
  413. Add_2.Text = "Add"
  414. Add_2.TextColor3 = Color3.new(1, 1, 1)
  415. Add_2.TextStrokeTransparency = 0
  416.  
  417. Cmdbar_2.Name = "Cmdbar"
  418. Cmdbar_2.Parent = KeybindEditor
  419. Cmdbar_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  420. Cmdbar_2.BackgroundTransparency = 0.5
  421. Cmdbar_2.BorderColor3 = Color3.new(1, 1, 1)
  422. Cmdbar_2.BorderSizePixel = 0
  423. Cmdbar_2.Position = UDim2.new(0, 150, 0, 10)
  424. Cmdbar_2.Size = UDim2.new(0, 150, 0, 20)
  425. Cmdbar_2.Font = Enum.Font.SourceSans
  426. Cmdbar_2.FontSize = Enum.FontSize.Size18
  427. Cmdbar_2.Text = "Command"
  428. Cmdbar_2.TextColor3 = Color3.new(1, 1, 1)
  429. Cmdbar_2.TextScaled = true
  430. Cmdbar_2.TextStrokeTransparency = 0
  431. Cmdbar_2.TextWrapped = true
  432.  
  433. CloseButton_2.Name = "CloseButton"
  434. CloseButton_2.Parent = KeybindEditor
  435. CloseButton_2.BackgroundColor3 = Color3.new(1, 1, 1)
  436. CloseButton_2.BackgroundTransparency = 1
  437. CloseButton_2.Position = UDim2.new(0, 3, 0, 3)
  438. CloseButton_2.Size = UDim2.new(0, 14, 0, 14)
  439. CloseButton_2.Image = "rbxassetid://2127938821"
  440.  
  441. KeybindsFrame.Name = "KeybindsFrame"
  442. KeybindsFrame.Parent = Settings
  443. KeybindsFrame.Active = true
  444. KeybindsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  445. KeybindsFrame.BorderSizePixel = 0
  446. KeybindsFrame.Position = UDim2.new(0, 0, 0, 175)
  447. KeybindsFrame.Size = UDim2.new(0, 250, 0, 175)
  448.  
  449. Close.Name = "Close"
  450. Close.Parent = KeybindsFrame
  451. Close.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  452. Close.BorderSizePixel = 0
  453. Close.Position = UDim2.new(0, 205, 0, 150)
  454. Close.Size = UDim2.new(0, 40, 0, 20)
  455. Close.Font = Enum.Font.SourceSans
  456. Close.FontSize = Enum.FontSize.Size14
  457. Close.Text = "Close"
  458. Close.TextColor3 = Color3.new(0, 0, 0)
  459.  
  460. Add.Name = "Add"
  461. Add.Parent = KeybindsFrame
  462. Add.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  463. Add.BorderSizePixel = 0
  464. Add.Position = UDim2.new(0, 5, 0, 150)
  465. Add.Size = UDim2.new(0, 40, 0, 20)
  466. Add.Font = Enum.Font.SourceSans
  467. Add.FontSize = Enum.FontSize.Size14
  468. Add.Text = "Add"
  469. Add.TextColor3 = Color3.new(0, 0, 0)
  470.  
  471. Delete.Name = "Delete"
  472. Delete.Parent = KeybindsFrame
  473. Delete.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  474. Delete.BorderSizePixel = 0
  475. Delete.Position = UDim2.new(0, 50, 0, 150)
  476. Delete.Size = UDim2.new(0, 40, 0, 20)
  477. Delete.Font = Enum.Font.SourceSans
  478. Delete.FontSize = Enum.FontSize.Size14
  479. Delete.Text = "Clear"
  480. Delete.TextColor3 = Color3.new(0, 0, 0)
  481.  
  482. Holder_2.Name = "Holder"
  483. Holder_2.Parent = KeybindsFrame
  484. Holder_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  485. Holder_2.BackgroundTransparency = 1
  486. Holder_2.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  487. Holder_2.BorderSizePixel = 0
  488. Holder_2.Position = UDim2.new(0, 0, 0, 0)
  489. Holder_2.Size = UDim2.new(0, 250, 0, 145)
  490. Holder_2.BottomImage = "rbxasset://textures/blackBkg_square.png"
  491. Holder_2.CanvasSize = UDim2.new(0, 0, 0, 0)
  492. Holder_2.MidImage = "rbxasset://textures/blackBkg_square.png"
  493. Holder_2.ScrollBarThickness = 0
  494. Holder_2.TopImage = "rbxasset://textures/blackBkg_square.png"
  495.  
  496. Example_2.Name = "Example"
  497. Example_2.Parent = KeybindsFrame
  498. Example_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  499. Example_2.BackgroundTransparency = 0.5
  500. Example_2.BorderSizePixel = 0
  501. Example_2.Size = UDim2.new(0, 10, 0, 20)
  502. Example_2.Visible = false
  503.  
  504. Text_3.Name = "Text"
  505. Text_3.Parent = Example_2
  506. Text_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  507. Text_3.BackgroundTransparency = 0.5
  508. Text_3.BorderSizePixel = 0
  509. Text_3.Position = UDim2.new(0, 10, 0, 0)
  510. Text_3.Size = UDim2.new(0, 240, 0, 20)
  511. Text_3.Font = Enum.Font.SourceSans
  512. Text_3.FontSize = Enum.FontSize.Size14
  513. Text_3.Text = "nom"
  514. Text_3.TextColor3 = Color3.new(1, 1, 1)
  515. Text_3.TextXAlignment = Enum.TextXAlignment.Left
  516.  
  517. Delete_2.Name = "Delete"
  518. Delete_2.Parent = Text_3
  519. Delete_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  520. Delete_2.BorderSizePixel = 0
  521. Delete_2.Position = UDim2.new(0, 200, 0, 0)
  522. Delete_2.Size = UDim2.new(0, 40, 0, 20)
  523. Delete_2.Font = Enum.Font.SourceSans
  524. Delete_2.FontSize = Enum.FontSize.Size14
  525. Delete_2.Text = "Delete"
  526. Delete_2.TextColor3 = Color3.new(0, 0, 0)
  527.  
  528. Toggles.Name = "Toggles"
  529. Toggles.Parent = KeybindEditor
  530. Toggles.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  531. Toggles.BackgroundTransparency = 1
  532. Toggles.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  533. Toggles.BorderSizePixel = 0
  534. Toggles.Position = UDim2.new(0, 150, 0, 40)
  535. Toggles.Size = UDim2.new(0, 200, 0, 110)
  536. Toggles.BottomImage = "rbxasset://textures/blackBkg_square.png"
  537. Toggles.CanvasSize = UDim2.new(0, 0, 0, 0)
  538. Toggles.MidImage = "rbxasset://textures/blackBkg_square.png"
  539. Toggles.ScrollBarThickness = 8
  540. Toggles.TopImage = "rbxasset://textures/blackBkg_square.png"
  541.  
  542. Fly.Name = "Fly"
  543. Fly.Parent = Toggles
  544. Fly.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  545. Fly.BackgroundTransparency = 0.5
  546. Fly.BorderSizePixel = 0
  547. Fly.Size = UDim2.new(0, 200, 0, 20)
  548. Fly.Font = Enum.Font.SourceSans
  549. Fly.FontSize = Enum.FontSize.Size14
  550. Fly.Text = " Toggle Fly"
  551. Fly.TextColor3 = Color3.new(1, 1, 1)
  552. Fly.TextXAlignment = Enum.TextXAlignment.Left
  553.  
  554. Select_3.Name = "Select"
  555. Select_3.Parent = Fly
  556. Select_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  557. Select_3.BorderSizePixel = 0
  558. Select_3.Position = UDim2.new(0, 160, 0, 0)
  559. Select_3.Size = UDim2.new(0, 40, 0, 20)
  560. Select_3.Font = Enum.Font.SourceSans
  561. Select_3.FontSize = Enum.FontSize.Size14
  562. Select_3.Text = "Add"
  563. Select_3.TextColor3 = Color3.new(0, 0, 0)
  564.  
  565. Noclip.Name = "Noclip"
  566. Noclip.Parent = Toggles
  567. Noclip.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  568. Noclip.BackgroundTransparency = 0.5
  569. Noclip.BorderSizePixel = 0
  570. Noclip.Position = UDim2.new(0, 0, 0, 25)
  571. Noclip.Size = UDim2.new(0, 200, 0, 20)
  572. Noclip.Font = Enum.Font.SourceSans
  573. Noclip.FontSize = Enum.FontSize.Size14
  574. Noclip.Text = " Toggle Noclip"
  575. Noclip.TextColor3 = Color3.new(1, 1, 1)
  576. Noclip.TextXAlignment = Enum.TextXAlignment.Left
  577.  
  578. Select_4.Name = "Select"
  579. Select_4.Parent = Noclip
  580. Select_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  581. Select_4.BorderSizePixel = 0
  582. Select_4.Position = UDim2.new(0, 160, 0, 0)
  583. Select_4.Size = UDim2.new(0, 40, 0, 20)
  584. Select_4.Font = Enum.Font.SourceSans
  585. Select_4.FontSize = Enum.FontSize.Size14
  586. Select_4.Text = "Add"
  587. Select_4.TextColor3 = Color3.new(0, 0, 0)
  588.  
  589. Float.Name = "Float"
  590. Float.Parent = Toggles
  591. Float.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  592. Float.BackgroundTransparency = 0.5
  593. Float.BorderSizePixel = 0
  594. Float.Position = UDim2.new(0, 0, 0, 50)
  595. Float.Size = UDim2.new(0, 200, 0, 20)
  596. Float.Font = Enum.Font.SourceSans
  597. Float.FontSize = Enum.FontSize.Size14
  598. Float.Text = " Toggle Float"
  599. Float.TextColor3 = Color3.new(1, 1, 1)
  600. Float.TextXAlignment = Enum.TextXAlignment.Left
  601.  
  602. Select_5.Name = "Select"
  603. Select_5.Parent = Float
  604. Select_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  605. Select_5.BorderSizePixel = 0
  606. Select_5.Position = UDim2.new(0, 160, 0, 0)
  607. Select_5.Size = UDim2.new(0, 40, 0, 20)
  608. Select_5.Font = Enum.Font.SourceSans
  609. Select_5.FontSize = Enum.FontSize.Size14
  610. Select_5.Text = "Add"
  611. Select_5.TextColor3 = Color3.new(0, 0, 0)
  612.  
  613. ClickTP.Name = "Click TP"
  614. ClickTP.Parent = Toggles
  615. ClickTP.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  616. ClickTP.BackgroundTransparency = 0.5
  617. ClickTP.BorderSizePixel = 0
  618. ClickTP.Position = UDim2.new(0, 0, 0, 75)
  619. ClickTP.Size = UDim2.new(0, 200, 0, 20)
  620. ClickTP.Font = Enum.Font.SourceSans
  621. ClickTP.FontSize = Enum.FontSize.Size14
  622. ClickTP.Text = " Click TP (Hold Key)"
  623. ClickTP.TextColor3 = Color3.new(1, 1, 1)
  624. ClickTP.TextXAlignment = Enum.TextXAlignment.Left
  625.  
  626. Select_6.Name = "Select"
  627. Select_6.Parent = ClickTP
  628. Select_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  629. Select_6.BorderSizePixel = 0
  630. Select_6.Position = UDim2.new(0, 160, 0, 0)
  631. Select_6.Size = UDim2.new(0, 40, 0, 20)
  632. Select_6.Font = Enum.Font.SourceSans
  633. Select_6.FontSize = Enum.FontSize.Size14
  634. Select_6.Text = "Add"
  635. Select_6.TextColor3 = Color3.new(0, 0, 0)
  636.  
  637. AliasesFrame.Name = "AliasesFrame"
  638. AliasesFrame.Parent = Settings
  639. AliasesFrame.Active = true
  640. AliasesFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  641. AliasesFrame.BorderSizePixel = 0
  642. AliasesFrame.Position = UDim2.new(0, 0, 0, 175)
  643. AliasesFrame.Size = UDim2.new(0, 250, 0, 175)
  644.  
  645. Close_2.Name = "Close"
  646. Close_2.Parent = AliasesFrame
  647. Close_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  648. Close_2.BorderSizePixel = 0
  649. Close_2.Position = UDim2.new(0, 205, 0, 150)
  650. Close_2.Size = UDim2.new(0, 40, 0, 20)
  651. Close_2.Font = Enum.Font.SourceSans
  652. Close_2.FontSize = Enum.FontSize.Size14
  653. Close_2.Text = "Close"
  654. Close_2.TextColor3 = Color3.new(0, 0, 0)
  655.  
  656. Delete_3.Name = "Delete"
  657. Delete_3.Parent = AliasesFrame
  658. Delete_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  659. Delete_3.BorderSizePixel = 0
  660. Delete_3.Position = UDim2.new(0, 5, 0, 150)
  661. Delete_3.Size = UDim2.new(0, 40, 0, 20)
  662. Delete_3.Font = Enum.Font.SourceSans
  663. Delete_3.FontSize = Enum.FontSize.Size14
  664. Delete_3.Text = "Clear"
  665. Delete_3.TextColor3 = Color3.new(0, 0, 0)
  666.  
  667. Holder_3.Name = "Holder"
  668. Holder_3.Parent = AliasesFrame
  669. Holder_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  670. Holder_3.BackgroundTransparency = 1
  671. Holder_3.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  672. Holder_3.BorderSizePixel = 0
  673. Holder_3.Position = UDim2.new(0, 0, 0, 5)
  674. Holder_3.Size = UDim2.new(0, 250, 0, 140)
  675. Holder_3.BottomImage = "rbxasset://textures/blackBkg_square.png"
  676. Holder_3.CanvasSize = UDim2.new(0, 0, 0, 0)
  677. Holder_3.MidImage = "rbxasset://textures/blackBkg_square.png"
  678. Holder_3.ScrollBarThickness = 0
  679. Holder_3.TopImage = "rbxasset://textures/blackBkg_square.png"
  680.  
  681. Example_3.Name = "Example"
  682. Example_3.Parent = AliasesFrame
  683. Example_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  684. Example_3.BackgroundTransparency = 0.5
  685. Example_3.BorderSizePixel = 0
  686. Example_3.Size = UDim2.new(0, 10, 0, 20)
  687. Example_3.Visible = false
  688.  
  689. Text_4.Name = "Text"
  690. Text_4.Parent = Example_3
  691. Text_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  692. Text_4.BackgroundTransparency = 0.5
  693. Text_4.BorderSizePixel = 0
  694. Text_4.Position = UDim2.new(0, 10, 0, 0)
  695. Text_4.Size = UDim2.new(0, 240, 0, 20)
  696. Text_4.Font = Enum.Font.SourceSans
  697. Text_4.FontSize = Enum.FontSize.Size14
  698. Text_4.Text = "honk"
  699. Text_4.TextColor3 = Color3.new(1, 1, 1)
  700. Text_4.TextXAlignment = Enum.TextXAlignment.Left
  701.  
  702. Delete_4.Name = "Delete"
  703. Delete_4.Parent = Text_4
  704. Delete_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  705. Delete_4.BorderSizePixel = 0
  706. Delete_4.Position = UDim2.new(0, 200, 0, 0)
  707. Delete_4.Size = UDim2.new(0, 40, 0, 20)
  708. Delete_4.Font = Enum.Font.SourceSans
  709. Delete_4.FontSize = Enum.FontSize.Size14
  710. Delete_4.Text = "Delete"
  711. Delete_4.TextColor3 = Color3.new(0, 0, 0)
  712.  
  713. function writefileExploit()
  714. if writefile then
  715. return true
  716. end
  717. end
  718.  
  719. defaultsettings = {
  720. prefix = ';';
  721. StayOpen = false;
  722. aliases = {};
  723. binds = {}
  724. }
  725.  
  726. defaults = game:GetService("HttpService"):JSONEncode(defaultsettings)
  727.  
  728. function saves()
  729. if writefileExploit() then
  730. if pcall(function() readfile("IY_FE.iy") end) then
  731. local json = game:GetService("HttpService"):JSONDecode(readfile("IY_FE.iy"))
  732. prefix = json.prefix
  733. StayOpen = json.StayOpen
  734. aliases = json.aliases
  735. binds = json.binds
  736. else
  737. writefile("IY_FE.iy", defaults)
  738. wait()
  739. saves()
  740. end
  741. else
  742. prefix = ';'
  743. StayOpen = false
  744. aliases = {}
  745. binds = {}
  746. end
  747. end
  748.  
  749. saves()
  750.  
  751. function updatesaves()
  752. if writefileExploit() then
  753. local update = {
  754. prefix = prefix;
  755. StayOpen = StayOpen;
  756. aliases = aliases;
  757. binds = binds
  758. }
  759. writefile("IY_FE.iy", game:GetService("HttpService"):JSONEncode(update))
  760. end
  761. end
  762.  
  763. Mouse = game:GetService("Players").LocalPlayer:GetMouse()
  764. UserInputService = game:GetService("UserInputService")
  765. Players = game:GetService("Players")
  766. PrefixBox.Text = prefix
  767. SettingsOpen = false
  768.  
  769. if StayOpen == false then
  770. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
  771. else
  772. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
  773. end
  774.  
  775. function maximizeHolder()
  776. if StayOpen == false then
  777. Holder:TweenPosition(UDim2.new(1, -250, 1, -220), "InOut", "Quart", 0.2, true, nil)
  778. end
  779. end
  780.  
  781. function minimizeHolder()
  782. if StayOpen == false then
  783. Holder:TweenPosition(UDim2.new(1, -250, 1, -20), "InOut", "Quart", 0.5, true, nil)
  784. end
  785. end
  786.  
  787. function cmdbarHolder()
  788. if StayOpen == false then
  789. Holder:TweenPosition(UDim2.new(1, -250, 1, -45), "InOut", "Quart", 0.5, true, nil)
  790. end
  791. end
  792.  
  793. function enablebuttons()
  794. Settings.Aliases.Select.Visible = true
  795. Settings.Color.Select.Visible = true
  796. Settings.Keybinds.Select.Visible = true
  797. Settings.StayOpen.Button.On.Visible = true
  798. Settings.Prefix.PrefixBox.Visible = true
  799. end
  800.  
  801. function disablebuttons()
  802. Settings.Aliases.Select.Visible = false
  803. Settings.Color.Select.Visible = false
  804. Settings.Keybinds.Select.Visible = false
  805. Settings.StayOpen.Button.On.Visible = false
  806. Settings.Prefix.PrefixBox.Visible = false
  807. end
  808.  
  809. notifyCount = 0
  810. function notify(title,text)
  811. spawn(function()
  812. local LnotifyCount = notifyCount+1
  813. notifyCount = notifyCount+1
  814. Notification:TweenPosition(UDim2.new(1, -500, 1, -0), "InOut", "Quart", 0.5, true, nil)
  815. wait(0.6)
  816. local closepressed = false
  817. Notification.Title.Text = title
  818. Notification.Text.Text = text
  819. Notification:TweenPosition(UDim2.new(1, -500, 1, -100), "InOut", "Quart", 0.5, true, nil)
  820. Notification.CloseButton.MouseButton1Click:Connect(function()
  821. Notification:TweenPosition(UDim2.new(1, -500, 1, -0), "InOut", "Quart", 0.5, true, nil)
  822. closepressed = true
  823. end)
  824. wait(5)
  825. if LnotifyCount == notifyCount then
  826. if closepressed == false then
  827. Notification:TweenPosition(UDim2.new(1, -500, 1, -0), "InOut", "Quart", 0.5, true, nil)
  828. end
  829. notifyCount = 0
  830. end
  831. end)
  832. end
  833.  
  834. Mouse.KeyDown:connect(function(Key)
  835. if (Key==prefix) then
  836. Holder.Cmdbar:CaptureFocus()
  837. maximizeHolder()
  838. if SettingsOpen == true then
  839. wait(0.2)
  840. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
  841. SettingsOpen = false
  842. end
  843. end
  844. end)
  845.  
  846. Holder.MouseEnter:Connect(function()
  847. maximizeHolder()
  848. end)
  849.  
  850. Holder.MouseLeave:Connect(function()
  851. minimizeHolder()
  852. end)
  853.  
  854. Holder.SettingsButton.MouseButton1Click:Connect(function()
  855. if SettingsOpen == false then SettingsOpen = true
  856. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.5, true, nil)
  857. else SettingsOpen = false
  858. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.5, true, nil)
  859. end
  860. end)
  861.  
  862. Holder.Settings.StayOpen.Button.On.MouseButton1Click:Connect(function()
  863. if StayOpen == false then StayOpen = true
  864. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
  865. else StayOpen = false
  866. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
  867. end
  868. updatesaves()
  869. end)
  870.  
  871. KeybindsFrame.Close.MouseButton1Click:Connect(function()
  872. enablebuttons()
  873. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  874. end)
  875.  
  876. Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
  877. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  878. wait(0.5)
  879. disablebuttons()
  880. end)
  881.  
  882. KeybindsFrame.Add.MouseButton1Click:Connect(function()
  883. KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0.5, 0), "InOut", "Quart", 0.5, true, nil)
  884. end)
  885.  
  886. KeybindsFrame.Delete.MouseButton1Click:Connect(function()
  887. binds = {}
  888. refreshbinds()
  889. updatesaves()
  890. notify('Keybinds Updated','Removed all keybinds')
  891. end)
  892.  
  893. AliasesFrame.Close.MouseButton1Click:Connect(function()
  894. enablebuttons()
  895. AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  896. end)
  897.  
  898. Settings.Aliases.Select.MouseButton1Click:Connect(function()
  899. AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  900. wait(0.5)
  901. disablebuttons()
  902. end)
  903.  
  904. local cmds={}
  905. local customAlias = {}
  906. AliasesFrame.Delete.MouseButton1Click:Connect(function()
  907. customAlias = {}
  908. aliases = {}
  909. notify('Aliases Modified','Removed all aliases')
  910. updatesaves()
  911. refreshaliases()
  912. end)
  913.  
  914. Holder.Settings.Prefix.PrefixBox.Changed:connect(function(property)
  915. if property == "Text" then
  916. prefix = Holder.Settings.Prefix.PrefixBox.Text
  917. updatesaves()
  918. end
  919. end)
  920.  
  921. function dragGUI(gui)
  922. spawn(function()
  923. local UserInputService = game:GetService("UserInputService")
  924. local dragging
  925. local dragInput
  926. local dragStart
  927. local startPos
  928. local function update(input)
  929. local delta = input.Position - dragStart
  930. 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)
  931. end
  932. gui.InputBegan:Connect(function(input)
  933. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  934. dragging = true
  935. dragStart = input.Position
  936. startPos = gui.Position
  937.  
  938. input.Changed:Connect(function()
  939. if input.UserInputState == Enum.UserInputState.End then
  940. dragging = false
  941. end
  942. end)
  943. end
  944. end)
  945. gui.InputChanged:Connect(function(input)
  946. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  947. dragInput = input
  948. end
  949. end)
  950. UserInputService.InputChanged:Connect(function(input)
  951. if input == dragInput and dragging then
  952. update(input)
  953. end
  954. end)
  955. end)
  956. end
  957.  
  958. local CSP = Holder
  959. local frame = CSP:WaitForChild('CMDs')
  960.  
  961. Match = function(name,str)
  962. return name:lower():find(str:lower()) and true
  963. end
  964.  
  965. canvasPos = nil
  966. IndexContents = function(str,bool,cmdbar,anim)
  967. local content = frame:GetChildren()
  968. if CMDsF.CanvasPosition.Y > 0 and #content == #CMDs then
  969. canvasPos = CMDsF.CanvasPosition.Y
  970. end
  971. CMDsF.CanvasPosition = Vector2.new(0,0)
  972. local Index,SizeY = 0,0
  973. local indexnum = 0
  974. for i,v in next, frame:GetChildren() do
  975. if bool then
  976. if Match(v.Text,str) then
  977. indexnum = indexnum + 1
  978. Index = Index + 1
  979. v.Position = UDim2.new(0,10,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  980. v.Visible = true
  981. SizeY = SizeY + v.AbsoluteSize.Y
  982. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  983. else
  984. v.Visible = false
  985. end
  986. else
  987. v.Visible = true
  988. SizeY = SizeY + v.AbsoluteSize.Y
  989. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  990. end
  991. end
  992. if not anim then
  993. if indexnum == 0 or string.find(str, " ") then
  994. if not cmdbar then
  995. minimizeHolder()
  996. elseif cmdbar then
  997. cmdbarHolder()
  998. end
  999. else
  1000. maximizeHolder()
  1001. end
  1002. else
  1003. minimizeHolder()
  1004. end
  1005. end
  1006.  
  1007. local chatbox = Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
  1008. chatbox.Changed:connect(function(property)
  1009. if property == "Text" then
  1010. if Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(1,1) == prefix then
  1011. maximizeHolder()
  1012. if SettingsOpen == true then
  1013. wait(0.2)
  1014. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
  1015. SettingsOpen = false
  1016. end
  1017. IndexContents(Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
  1018. else
  1019. minimizeHolder()
  1020. if canvasPos ~= nil then
  1021. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  1022. end
  1023. end
  1024. end
  1025. end)
  1026.  
  1027. CMDs = {
  1028. 'rejoin',
  1029. 'exit',
  1030. 'serverinfo / info',
  1031. 'explorer / dex',
  1032. 'remotespy',
  1033. 'breakloops / break (cmd loops)',
  1034. '',
  1035. 'addalias [cmd] [alias]',
  1036. 'removealias [alias]',
  1037. 'clraliases',
  1038. '',
  1039. 'noclip',
  1040. 'clip',
  1041. 'fly',
  1042. 'unfly',
  1043. 'flyspeed [num]',
  1044. 'float',
  1045. 'unfloat',
  1046. '',
  1047. 'savepos / spos [name]',
  1048. 'deletepos / dpos [name]',
  1049. 'loadpos / lpos [name]',
  1050. '',
  1051. 'spam [text]',
  1052. 'unspam',
  1053. 'pmspam [plr] [text]',
  1054. 'unpmspam [plr]',
  1055. '',
  1056. 'esp [plr]',
  1057. 'noesp [plr]',
  1058. 'spectate / view [plr]',
  1059. 'unspectate / unview',
  1060. 'freecam / fc',
  1061. 'unfreecam / unfc',
  1062. 'freecamspeed / fcspeed [num]',
  1063. 'firstp',
  1064. 'thirdp',
  1065. 'maxzoom [num]',
  1066. 'fixcam',
  1067. '',
  1068. 'btools (CLIENT)',
  1069. 'f3x (CLIENT)',
  1070. 'delete [part name] (CLIENT)',
  1071. 'deleteclass / dc [class name] (CLIENT)',
  1072. 'lockworkspace / lockws',
  1073. 'unlockworkspace / unlockws',
  1074. '',
  1075. 'age [plr]',
  1076. 'os [plr]',
  1077. 'copytools [plr]',
  1078. 'bang [plr]',
  1079. 'fekill [plr] (need a tool)',
  1080. 'orbit [plr]',
  1081. 'unorbit [plr]',
  1082. 'loopoof',
  1083. 'unloopoof',
  1084. '',
  1085. 'respawn',
  1086. 'refresh / re',
  1087. 'god',
  1088. 'invisible / invis',
  1089. 'weaken',
  1090. 'strengthen',
  1091. 'unweaken',
  1092. 'unstrengthen',
  1093. 'speed / ws [num]',
  1094. 'hipheight / hheight [num]',
  1095. 'jumppower / grav [num]',
  1096. 'sit',
  1097. 'team [team name] (CLIENT)',
  1098. '',
  1099. 'goto [plr]',
  1100. 'loopgoto [plr]',
  1101. 'unloopgoto [plr]',
  1102. 'loopbring [plr] (CLIENT)',
  1103. 'unloopbring [plr]',
  1104. 'freeze / fr [plr] (CLIENT)',
  1105. 'thaw / unfr [plr]',
  1106. 'unloopgoto [plr]',
  1107. 'tppos [coordinate]',
  1108. 'offset [coordinate]',
  1109. 'spawnpoint / spawn',
  1110. 'nospawnpoint / nospawn',
  1111. '',
  1112. 'animation / anim [anim] [speed]',
  1113. 'dance',
  1114. 'spasm',
  1115. 'spinhats',
  1116. 'unspinhats',
  1117. 'noarms',
  1118. 'nolegs',
  1119. 'nolimbs',
  1120. 'naked',
  1121. '',
  1122. 'tools',
  1123. 'keeptools / ktools',
  1124. 'nokeeptools / noktools',
  1125. 'notools/removetools',
  1126. 'grabtools',
  1127. 'ungrabtools',
  1128. 'givetools [plr]',
  1129. 'copytools [plr]',
  1130. }
  1131.  
  1132. for i = 1, #CMDs do
  1133. local newcmd = Holder.Example:Clone()
  1134. newcmd.Parent = Holder.CMDs
  1135. newcmd.Visible = false
  1136. newcmd.Text = "" .. CMDs[i]
  1137. newcmd.Name = 'CMD'
  1138. end
  1139.  
  1140. wait(0.5)
  1141. Logo:TweenSizeAndPosition(UDim2.new(0,175,0,175),UDim2.new(0,37,0,45), "Out", "Quart", 0.5)
  1142. wait(1.5)
  1143. for i=1,10 do
  1144. Logo.ImageTransparency = Logo.ImageTransparency+0.1
  1145. wait()
  1146. end
  1147. Logo:Destroy()
  1148. minimizeHolder()
  1149. IndexContents('',true)
  1150.  
  1151. function FindInTable(Table, Name)
  1152. for i,v in pairs(Table) do
  1153. if v == Name then
  1154. return true
  1155. end
  1156. end
  1157. return false
  1158. end
  1159.  
  1160.  
  1161. function GetInTable(Table, Name)
  1162. for i = 1, #Table do
  1163. if Table[i] == Name then
  1164. return i
  1165. end
  1166. end
  1167. return false
  1168. end
  1169.  
  1170. function respawn(plr)
  1171. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  1172. local H = Instance.new('Humanoid', M)
  1173. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  1174. plr.Character = M
  1175. end
  1176.  
  1177. function refresh(plr)
  1178. spawn(function()
  1179. local rpos = plr.Character.HumanoidRootPart.Position
  1180. wait(0.1)
  1181. plr.Character:Destroy()
  1182. respawn(plr)
  1183. wait(0.1)
  1184. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  1185. plr.Character:MoveTo(rpos)
  1186. end)
  1187. end
  1188.  
  1189. Players.LocalPlayer.CharacterAdded:Connect(function()
  1190. wait(0.3)
  1191. if spawnpoint and spawnpos ~= nil then
  1192. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawnpos
  1193. end
  1194. end)
  1195.  
  1196. local std={}
  1197. std.inTable=function(tbl,val)
  1198. if tbl==nil then return false end
  1199. for _,v in pairs(tbl)do
  1200. if v==val then return true end
  1201. end
  1202. return false
  1203. end
  1204.  
  1205. function getstring(lower, start)
  1206. local AA = '' for i,v in pairs(cargs) do
  1207. if i > start then
  1208. if AA ~= '' then
  1209. AA = AA .. ' ' .. v
  1210. else
  1211. AA = AA .. v
  1212. end
  1213. end
  1214. end
  1215. if not lower then
  1216. return AA
  1217. else
  1218. return string.lower(AA)
  1219. end
  1220. end
  1221.  
  1222. local findCmd=function(cmd_name)
  1223. for i,v in pairs(cmds)do
  1224. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  1225. return v
  1226. end
  1227. end
  1228. return customAlias[cmd_name:lower()]
  1229. end
  1230.  
  1231. local function splitString(str,delim)
  1232. local broken = {}
  1233. if delim == nil then delim = "," end
  1234. for w in string.gmatch(str,"[^"..delim.."]+") do
  1235. table.insert(broken,w)
  1236. end
  1237. return broken
  1238. end
  1239.  
  1240. local historyCount = 0
  1241. local cmdHistory = {}
  1242. local split=" "
  1243. lastBreakTime = 0
  1244. local function execCmd(cmdStr,speaker)
  1245. spawn(function()
  1246. local rawCmdStr = cmdStr
  1247. cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  1248. local commandsToRun = splitString(cmdStr,"\\")
  1249. for i,v in pairs(commandsToRun) do
  1250. v = string.gsub(v,"%%BackSlash%%","\\")
  1251. local x,y,num = v:find("^(%d+)%^")
  1252. local cmdDelay = 0
  1253. if num then
  1254. v = v:sub(y+1)
  1255. local x,y,del = v:find("^([%d%.]+)%^")
  1256. if del then
  1257. v = v:sub(y+1)
  1258. cmdDelay = tonumber(del) or 0
  1259. end
  1260. end
  1261. num = tonumber(num or 1)
  1262. local args = splitString(v,split)
  1263. local cmd = findCmd(args[1])
  1264. if cmd then
  1265. table.remove(args,1)
  1266. cargs = args
  1267. if speaker == Players.LocalPlayer then
  1268. if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  1269. end
  1270. if #cmdHistory > 20 then table.remove(cmdHistory) end
  1271. local cmdStartTime = tick()
  1272. for rep = 1,num do
  1273. if lastBreakTime > cmdStartTime then break end
  1274. pcall(function()
  1275. cmd.FUNC(args, speaker)
  1276. end)
  1277. if cmdDelay ~= 0 then wait(cmdDelay) end
  1278. end
  1279. end
  1280. end
  1281. end)
  1282. end
  1283.  
  1284. function addcmd(name,desc,alias,func)
  1285. cmds[#cmds+1]=
  1286. {
  1287. NAME=name;
  1288. DESC=desc;
  1289. ALIAS=alias;
  1290. FUNC=func;
  1291. }
  1292. end
  1293.  
  1294. function addbind(cmd,key)
  1295. binds[#binds+1]=
  1296. {
  1297. COMMAND=cmd;
  1298. KEY=key;
  1299. }
  1300. end
  1301.  
  1302. local SpecialPlayerCases = {
  1303. ["all"] = function(speaker)return game:GetService("Players"):GetPlayers() end,
  1304. ["others"] = function(speaker)
  1305. local plrs = {}
  1306. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  1307. if v ~= speaker then
  1308. table.insert(plrs,v)
  1309. end
  1310. end
  1311. return plrs
  1312. end,
  1313. ["me"] = function(speaker)return {speaker} end,
  1314. ["#(%d+)"] = function(speaker,args,currentList)
  1315. local returns = {}
  1316. local randAmount = tonumber(args[1])
  1317. local players = {unpack(currentList)}
  1318. for i = 1,randAmount do
  1319. if #players == 0 then break end
  1320. local randIndex = math.random(1,#players)
  1321. table.insert(returns,players[randIndex])
  1322. table.remove(players,randIndex)
  1323. end
  1324. return returns
  1325. end,
  1326. ["random"] = function(speaker,args,currentList)
  1327. local players = currentList
  1328. return {players[math.random(1,#players)]}
  1329. end,
  1330. ["%%(.+)"] = function(speaker,args)
  1331. local returns = {}
  1332. local team = args[1]
  1333. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1334. if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  1335. table.insert(returns,plr)
  1336. end
  1337. end
  1338. return returns
  1339. end,
  1340. ["allies"] = function(speaker)
  1341. local returns = {}
  1342. local team = speaker.Team
  1343. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1344. if plr.Team == team then
  1345. table.insert(returns,plr)
  1346. end
  1347. end
  1348. return returns
  1349. end,
  1350. ["enemies"] = function(speaker)
  1351. local returns = {}
  1352. local team = speaker.Team
  1353. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1354. if plr.Team ~= team then
  1355. table.insert(returns,plr)
  1356. end
  1357. end
  1358. return returns
  1359. end,
  1360. ["team"] = function(speaker)
  1361. local returns = {}
  1362. local team = speaker.Team
  1363. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1364. if plr.Team == team then
  1365. table.insert(returns,plr)
  1366. end
  1367. end
  1368. return returns
  1369. end,
  1370. ["nonteam"] = function(speaker)
  1371. local returns = {}
  1372. local team = speaker.Team
  1373. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1374. if plr.Team ~= team then
  1375. table.insert(returns,plr)
  1376. end
  1377. end
  1378. return returns
  1379. end,
  1380. ["friends"] = function(speaker,args)
  1381. local returns = {}
  1382. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1383. if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1384. table.insert(returns,plr)
  1385. end
  1386. end
  1387. return returns
  1388. end,
  1389. ["nonfriends"] = function(speaker,args)
  1390. local returns = {}
  1391. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1392. if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  1393. table.insert(returns,plr)
  1394. end
  1395. end
  1396. return returns
  1397. end,
  1398. ["guests"] = function(speaker,args)
  1399. local returns = {}
  1400. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1401. if plr.Guest then
  1402. table.insert(returns,plr)
  1403. end
  1404. end
  1405. return returns
  1406. end,
  1407. ["bacons"] = function(speaker,args)
  1408. local returns = {}
  1409. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1410. if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  1411. table.insert(returns,plr)
  1412. end
  1413. end
  1414. return returns
  1415. end,
  1416. ["age(%d+)"] = function(speaker,args)
  1417. local returns = {}
  1418. local age = tonumber(args[1])
  1419. if not age == nil then return end
  1420. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1421. if plr.AccountAge <= age then
  1422. table.insert(returns,plr)
  1423. end
  1424. end
  1425. return returns
  1426. end,
  1427. ["rad(%d+)"] = function(speaker,args)
  1428. local returns = {}
  1429. local radius = tonumber(args[1])
  1430. local speakerChar = speaker.Character
  1431. if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  1432. for _,plr in pairs(game:GetService("Players"):GetPlayers()) do
  1433. if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  1434. local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  1435. if magnitude <= radius then table.insert(returns,plr) end
  1436. end
  1437. end
  1438. return returns
  1439. end
  1440. }
  1441.  
  1442. local function toTokens(str)
  1443. local tokens = {}
  1444. for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  1445. table.insert(tokens,{Operator = op,Name = name})
  1446. end
  1447. return tokens
  1448. end
  1449.  
  1450. local function onlyIncludeInTable(tab,matches)
  1451. local matchTable = {}
  1452. local resultTable = {}
  1453. for i,v in pairs(matches) do matchTable[v.Name] = true end
  1454. for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  1455. return resultTable
  1456. end
  1457.  
  1458. local function removeTableMatches(tab,matches)
  1459. local matchTable = {}
  1460. local resultTable = {}
  1461. for i,v in pairs(matches) do matchTable[v.Name] = true end
  1462. for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  1463. return resultTable
  1464. end
  1465.  
  1466. local function getPlayersByName(name)
  1467. local found = {}
  1468. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  1469. if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  1470. table.insert(found,v)
  1471. end
  1472. end
  1473. return found
  1474. end
  1475.  
  1476. local function getPlayer(list,speaker)
  1477. if list == nil then return {speaker.Name} end
  1478. local nameList = splitString(list,",")
  1479.  
  1480. local foundList = {}
  1481.  
  1482. for _,name in pairs(nameList) do
  1483. if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  1484. local tokens = toTokens(name)
  1485. local initialPlayers = game:GetService("Players"):GetPlayers()
  1486.  
  1487. for i,v in pairs(tokens) do
  1488. if v.Operator == "+" then
  1489. local tokenContent = v.Name
  1490. local foundCase = false
  1491. for regex,case in pairs(SpecialPlayerCases) do
  1492. local matches = {string.match(tokenContent,"^"..regex.."$")}
  1493. if #matches > 0 then
  1494. foundCase = true
  1495. initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  1496. end
  1497. end
  1498. if not foundCase then
  1499. initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  1500. end
  1501. else
  1502. local tokenContent = v.Name
  1503. local foundCase = false
  1504. for regex,case in pairs(SpecialPlayerCases) do
  1505. local matches = {string.match(tokenContent,"^"..regex.."$")}
  1506. if #matches > 0 then
  1507. foundCase = true
  1508. initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  1509. end
  1510. end
  1511. if not foundCase then
  1512. initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  1513. end
  1514. end
  1515. end
  1516.  
  1517. for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  1518. end
  1519.  
  1520. local foundNames = {}
  1521. for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  1522.  
  1523. return foundNames
  1524. end
  1525.  
  1526. local getprfx=function(strn)
  1527. if strn:sub(1,string.len(prefix))==prefix then return{'cmd',string.len(prefix)+1}
  1528. end return
  1529. end
  1530.  
  1531. function do_exec(str, plr)
  1532. str = str:gsub('/e ', '')
  1533. local t = getprfx(str)
  1534. if not t then return end
  1535. str = str:sub(t[2])
  1536. if t[1]=='cmd' then
  1537. execCmd(str, plr)
  1538. IndexContents('',true,false,true)
  1539. if canvasPos ~= nil then
  1540. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  1541. end
  1542. end
  1543. end
  1544.  
  1545.  
  1546. Players.LocalPlayer.Chatted:connect(function(message)
  1547. do_exec(message, Players.LocalPlayer)
  1548. end)
  1549.  
  1550. Holder.Cmdbar.Changed:connect(function(property)
  1551. if property == "Text" and Holder.Cmdbar:IsFocused() then
  1552. IndexContents(Holder.Cmdbar.Text,true,true)
  1553. end
  1554. end)
  1555.  
  1556. Holder.Cmdbar.FocusLost:connect(function(enterpressed)
  1557. if enterpressed then
  1558. execCmd(Holder.Cmdbar.Text,Players.LocalPlayer)
  1559. end
  1560. Holder.Cmdbar.Text = "Command Bar"
  1561. IndexContents('',true,false,true)
  1562. if canvasPos ~= nil then
  1563. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  1564. end
  1565. end)
  1566.  
  1567. Holder.Cmdbar.Focused:Connect(function() historyCount = 0 end)
  1568. game:GetService("UserInputService").InputBegan:Connect(function(input)
  1569. if not Holder.Cmdbar:IsFocused() then return end
  1570. if input.KeyCode == Enum.KeyCode.Up then
  1571. historyCount = historyCount + 1
  1572. if historyCount > #cmdHistory then historyCount = #cmdHistory end
  1573. Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
  1574. elseif input.KeyCode == Enum.KeyCode.Down then
  1575. historyCount = historyCount - 1
  1576. if historyCount < 1 then historyCount = 1 end
  1577. Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
  1578. end
  1579. end)
  1580.  
  1581. function isNumber(str)
  1582. return tonumber(str) ~= nil
  1583. end
  1584.  
  1585. local UserInputService = game:GetService("UserInputService")
  1586. bindsGUI = KeybindEditor
  1587. awaitingInput = false
  1588. keySelected = false
  1589.  
  1590. function refreshbinds()
  1591. if Holder_2 then
  1592. Holder_2:ClearAllChildren()
  1593. Holder_2.CanvasSize = UDim2.new(0, 0, 0, 10)
  1594. for i = 1, #binds do
  1595. local YSize = 25
  1596. local Position = ((i * YSize) - YSize)
  1597. local newbind = Example_2:Clone()
  1598. newbind.Parent = Holder_2
  1599. newbind.Visible = true
  1600. newbind.Position = UDim2.new(0,0,0, Position + 5)
  1601. local input = tostring(binds[i].KEY)
  1602. local key
  1603. if input == 'RightClick' or input == 'LeftClick' then
  1604. key = input
  1605. else
  1606. key = input:sub(14)
  1607. end
  1608. newbind.Text.Text = key.." > "..binds[i].COMMAND
  1609. Holder_2.CanvasSize = UDim2.new(0,0,0, Position + 30)
  1610. newbind.Text.Delete.MouseButton1Click:Connect(function()
  1611. execCmd('unkeybind '..binds[i].COMMAND..' '..binds[i].KEY)
  1612. end)
  1613. end
  1614. end
  1615. end
  1616.  
  1617. refreshbinds()
  1618.  
  1619. function refreshaliases()
  1620. if Holder_3 then
  1621. Holder_3:ClearAllChildren()
  1622. Holder_3.CanvasSize = UDim2.new(0, 0, 0, 10)
  1623. for i = 1, #aliases do
  1624. local YSize = 25
  1625. local Position = ((i * YSize) - YSize)
  1626. local newbind = Example_3:Clone()
  1627. newbind.Parent = Holder_3
  1628. newbind.Visible = true
  1629. newbind.Position = UDim2.new(0,0,0, Position + 5)
  1630. newbind.Text.Text = aliases[i].CMD.." > "..aliases[i].ALIAS
  1631. Holder_3.CanvasSize = UDim2.new(0,0,0, Position + 30)
  1632. newbind.Text.Delete.MouseButton1Click:Connect(function()
  1633. execCmd('removealias '..aliases[i].ALIAS)
  1634. end)
  1635. end
  1636. end
  1637. end
  1638.  
  1639. BindTo.MouseButton1Click:Connect(function()
  1640. awaitingInput = true
  1641. BindTo.Text = 'Press something'
  1642. end)
  1643.  
  1644. bindsGUI.Add.MouseButton1Click:Connect(function()
  1645. if keySelected then
  1646. addbind(bindsGUI.Cmdbar.Text,keyPressed)
  1647. refreshbinds()
  1648. updatesaves()
  1649. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  1650. notify('Keybinds Updated','Binded '..keyPressed..' to '..bindsGUI.Cmdbar.Text)
  1651. else
  1652. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to '..bindsGUI.Cmdbar.Text)
  1653. end
  1654. end
  1655. end)
  1656.  
  1657. bindsGUI.CloseButton.MouseButton1Click:Connect(function()
  1658. Cmdbar.Text = 'Command'
  1659. BindTo.Text = 'Click to bind'
  1660. keySelected = false
  1661. KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0.5, 500), "InOut", "Quart", 0.5, true, nil)
  1662. end)
  1663.  
  1664. local function onInputBegan(input,gameProcessed)
  1665. if awaitingInput then
  1666. if input.UserInputType == Enum.UserInputType.Keyboard then
  1667. keyPressed = tostring(input.KeyCode)
  1668. BindTo.Text = keyPressed:sub(14)
  1669. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  1670. keyPressed = 'LeftClick'
  1671. BindTo.Text = 'LeftClick'
  1672. elseif input.UserInputType == Enum.UserInputType.MouseButton2 then
  1673. keyPressed = 'RightClick'
  1674. BindTo.Text = 'RightClick'
  1675. end
  1676. awaitingInput = false
  1677. keySelected = true
  1678. end
  1679. if not gameProcessed and #binds > 0 then
  1680. for i,v in pairs(binds)do
  1681. if input.UserInputType == Enum.UserInputType.Keyboard and v.KEY:lower()==tostring(input.KeyCode):lower() then
  1682. execCmd(v.COMMAND)
  1683. elseif input.UserInputType == Enum.UserInputType.MouseButton1 and v.KEY:lower()=='leftclick' then
  1684. execCmd(v.COMMAND)
  1685. elseif input.UserInputType == Enum.UserInputType.MouseButton2 and v.KEY:lower()=='rightclick' then
  1686. execCmd(v.COMMAND)
  1687. end
  1688. end
  1689. end
  1690. end
  1691.  
  1692. UserInputService.InputBegan:connect(onInputBegan)
  1693.  
  1694. game:GetService("RunService").RenderStepped:Connect(function()
  1695. if r15noclip then
  1696. if Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  1697. Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  1698. end
  1699. end
  1700. end)
  1701.  
  1702. game:GetService('RunService').Stepped:connect(function()
  1703. if bangplr then
  1704. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[bangplr].Character.HumanoidRootPart.CFrame
  1705. end
  1706. if spinenabled then
  1707. pcall(function()
  1708. spinning.Position = Players.LocalPlayer.Character.Head.Position
  1709. end)
  1710. end
  1711. end)
  1712.  
  1713. KeybindEditor.Toggles.Fly.Select.MouseButton1Click:Connect(function()
  1714. if keySelected then
  1715. addbind('togglefly',keyPressed)
  1716. refreshbinds()
  1717. updatesaves()
  1718. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  1719. notify('Keybinds Updated','Binded '..keyPressed..' to toggle fly')
  1720. else
  1721. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle fly')
  1722. end
  1723. end
  1724. end)
  1725.  
  1726. KeybindEditor.Toggles.Noclip.Select.MouseButton1Click:Connect(function()
  1727. if keySelected then
  1728. addbind('togglenoclip',keyPressed)
  1729. refreshbinds()
  1730. updatesaves()
  1731. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  1732. notify('Keybinds Updated','Binded '..keyPressed..' to toggle noclip')
  1733. else
  1734. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle noclip')
  1735. end
  1736. end
  1737. end)
  1738.  
  1739. KeybindEditor.Toggles.Float.Select.MouseButton1Click:Connect(function()
  1740. if keySelected then
  1741. addbind('togglefloat',keyPressed)
  1742. refreshbinds()
  1743. updatesaves()
  1744. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  1745. notify('Keybinds Updated','Binded '..keyPressed..' to toggle float')
  1746. else
  1747. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle float')
  1748. end
  1749. end
  1750. end)
  1751.  
  1752. addcmd('addalias','Adds an alias to a command',{},
  1753. function(args,speaker)
  1754. if #args < 2 then return end
  1755. local cmd = string.lower(args[1])
  1756. local alias = string.lower(args[2])
  1757. for i,v in pairs(cmds) do
  1758. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1759. customAlias[alias] = v
  1760. aliases[#aliases + 1] = {CMD = cmd, ALIAS = alias}
  1761. notify('Aliases Modified',"Added "..alias.." as an alias to "..cmd)
  1762. updatesaves()
  1763. refreshaliases()
  1764. break
  1765. end
  1766. end
  1767. end)
  1768.  
  1769. addcmd('loadsavedaliases','dab',{},
  1770. function(args,speaker)
  1771. if #args < 2 then return end
  1772. local cmd = string.lower(args[1])
  1773. local alias = string.lower(args[2])
  1774. for i,v in pairs(cmds) do
  1775. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  1776. customAlias[alias] = v
  1777. refreshaliases()
  1778. break
  1779. end
  1780. end
  1781. end)
  1782.  
  1783. if aliases then
  1784. for i = 1, #aliases do
  1785. execCmd('loadsavedaliases '..aliases[i].CMD..' '..aliases[i].ALIAS)
  1786. end
  1787. end
  1788.  
  1789. addcmd('removealias','Removes a custom alias',{},
  1790. function(args,speaker)
  1791. if #args < 1 then return end
  1792. local alias = string.lower(args[1])
  1793. if customAlias[alias] then
  1794. local cmd = customAlias[alias].NAME
  1795. customAlias[alias] = nil
  1796. for i,v in pairs(aliases) do
  1797. if v.ALIAS == tostring(alias) then
  1798. table.remove(aliases, i)
  1799. end
  1800. end
  1801. notify('Aliases Modified',"Removed the alias "..alias.." from "..cmd)
  1802. updatesaves()
  1803. refreshaliases()
  1804. end
  1805. end)
  1806.  
  1807. addcmd('clraliases','Removes all custom aliases',{},
  1808. function(args,speaker)
  1809. customAlias = {}
  1810. aliases = {}
  1811. notify('Aliases Modified','Removed all aliases')
  1812. updatesaves()
  1813. refreshaliases()
  1814. end)
  1815.  
  1816. addcmd('serverinfo', 'Gives you info about the server',{'info','sinfo'},
  1817. function(args, speaker)
  1818. local Sinfo = Instance.new("ScreenGui")
  1819. local drag = Instance.new("Frame")
  1820. local PromptDialog = Instance.new("Frame")
  1821. local shadow = Instance.new("Frame")
  1822. local PopupText = Instance.new("TextLabel")
  1823. local Exit = Instance.new("TextButton")
  1824. local ContainerFrame = Instance.new("Frame")
  1825. local TextLabel = Instance.new("TextLabel")
  1826. local TextLabel2 = Instance.new("TextLabel")
  1827. local TextLabel3 = Instance.new("TextLabel")
  1828. local Time = Instance.new("TextLabel")
  1829. local appearance = Instance.new("TextLabel")
  1830. local fe = Instance.new("TextLabel")
  1831. local maxplayers = Instance.new("TextLabel")
  1832. local name = Instance.new("TextLabel")
  1833. local placeid = Instance.new("TextLabel")
  1834. local playerid = Instance.new("TextLabel")
  1835. local players = Instance.new("TextLabel")
  1836. Sinfo.Name = "Sinfo"
  1837. Sinfo.Parent = game:GetService("CoreGui").RobloxGui
  1838. drag.Name = "drag"
  1839. drag.Parent = Sinfo
  1840. drag.Active = true
  1841. drag.BackgroundColor3 = Color3.new(1, 1, 1)
  1842. drag.BackgroundTransparency = 1
  1843. dragGUI(drag)
  1844. drag.Position = UDim2.new(0.5, -150, 0, -400)
  1845. drag.Size = UDim2.new(0, 290, 0, 30)
  1846. PromptDialog.Name = "PromptDialog"
  1847. PromptDialog.Parent = drag
  1848. PromptDialog.BackgroundColor3 = Color3.new(0, 0, 0)
  1849. PromptDialog.BackgroundTransparency = 1
  1850. PromptDialog.BorderSizePixel = 0
  1851. PromptDialog.Position = UDim2.new(0, -10, 0, 0)
  1852. PromptDialog.Size = UDim2.new(0, 310, 0, 300)
  1853. PromptDialog.ZIndex = 8
  1854. shadow.Name = "shadow"
  1855. shadow.Parent = PromptDialog
  1856. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1857. shadow.BackgroundTransparency = 0.30000001192093
  1858. shadow.BorderColor3 = Color3.new(0, 0, 0)
  1859. shadow.BorderSizePixel = 0
  1860. shadow.Position = UDim2.new(0.0322580636, 0, 0.00999999978, 0)
  1861. shadow.Size = UDim2.new(0, 290, 0, 26)
  1862. PopupText.Name = "PopupText"
  1863. PopupText.Parent = shadow
  1864. PopupText.BackgroundTransparency = 1
  1865. PopupText.Position = UDim2.new(0, 8, 0, -3)
  1866. PopupText.Size = UDim2.new(1, -16, 0.538461566, 0)
  1867. PopupText.ZIndex = 110
  1868. PopupText.Font = Enum.Font.SourceSansBold
  1869. PopupText.FontSize = Enum.FontSize.Size28
  1870. PopupText.Text = "Server"
  1871. PopupText.TextColor3 = Color3.new(0.97, 0.97, 0.97)
  1872. PopupText.TextStrokeTransparency = 0
  1873. PopupText.TextWrapped = true
  1874. PopupText.TextYAlignment = Enum.TextYAlignment.Top
  1875. Exit.Name = "Exit"
  1876. Exit.Parent = shadow
  1877. Exit.BackgroundColor3 = Color3.new(1, 0, 0)
  1878. Exit.BackgroundTransparency = 0.30000001192093
  1879. Exit.BorderColor3 = Color3.new(1, 0, 0)
  1880. Exit.BorderSizePixel = 0
  1881. Exit.Position = UDim2.new(0, 267, 0, 3)
  1882. Exit.Size = UDim2.new(0, 20, 0, 20)
  1883. Exit.FontSize = Enum.FontSize.Size14
  1884. Exit.Text = ""
  1885. ContainerFrame.Name = "ContainerFrame"
  1886. ContainerFrame.Parent = PromptDialog
  1887. ContainerFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1888. ContainerFrame.BackgroundTransparency = 0.5
  1889. ContainerFrame.BorderColor3 = Color3.new(0, 0, 0)
  1890. ContainerFrame.BorderSizePixel = 0
  1891. ContainerFrame.Position = UDim2.new(0, 10, 0, 29)
  1892. ContainerFrame.Size = UDim2.new(0.935483873, 0, 0.806666672, 0)
  1893. ContainerFrame.ZIndex = 5
  1894. TextLabel.Name = "Text Label"
  1895. TextLabel.Parent = ContainerFrame
  1896. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  1897. TextLabel.BackgroundTransparency = 1
  1898. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  1899. TextLabel.Position = UDim2.new(0, 10, 0, 70)
  1900. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  1901. TextLabel.ZIndex = 10
  1902. TextLabel.Font = Enum.Font.SourceSans
  1903. TextLabel.FontSize = Enum.FontSize.Size24
  1904. TextLabel.Text = "Run Time:"
  1905. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  1906. TextLabel.TextStrokeTransparency = 0
  1907. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  1908. TextLabel2.Name = "Text Label2"
  1909. TextLabel2.Parent = ContainerFrame
  1910. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  1911. TextLabel2.BackgroundTransparency = 1
  1912. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  1913. TextLabel2.Position = UDim2.new(0, 10, 0, 120)
  1914. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  1915. TextLabel2.ZIndex = 10
  1916. TextLabel2.Font = Enum.Font.SourceSans
  1917. TextLabel2.FontSize = Enum.FontSize.Size24
  1918. TextLabel2.Text = "Statistics:"
  1919. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  1920. TextLabel2.TextStrokeTransparency = 0
  1921. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  1922. TextLabel3.Name = "Text Label3"
  1923. TextLabel3.Parent = ContainerFrame
  1924. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  1925. TextLabel3.BackgroundTransparency = 1
  1926. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  1927. TextLabel3.Position = UDim2.new(0, 10, 0, 0)
  1928. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  1929. TextLabel3.ZIndex = 10
  1930. TextLabel3.Font = Enum.Font.SourceSans
  1931. TextLabel3.FontSize = Enum.FontSize.Size24
  1932. TextLabel3.Text = "Local Player:"
  1933. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  1934. TextLabel3.TextStrokeTransparency = 0
  1935. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  1936. Time.Name = "Time"
  1937. Time.Parent = ContainerFrame
  1938. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  1939. Time.BackgroundTransparency = 1
  1940. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  1941. Time.Position = UDim2.new(0, 10, 0, 90)
  1942. Time.Size = UDim2.new(0, 100, 0, 20)
  1943. Time.ZIndex = 100
  1944. Time.Font = Enum.Font.ArialBold
  1945. Time.FontSize = Enum.FontSize.Size14
  1946. Time.Text = "Loading..."
  1947. Time.TextColor3 = Color3.new(1, 1, 1)
  1948. Time.TextStrokeTransparency = 0
  1949. Time.TextXAlignment = Enum.TextXAlignment.Left
  1950. appearance.Name = "appearance"
  1951. appearance.Parent = ContainerFrame
  1952. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  1953. appearance.BackgroundTransparency = 1
  1954. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  1955. appearance.Position = UDim2.new(0, 10, 0, 40)
  1956. appearance.Size = UDim2.new(0, 100, 0, 20)
  1957. appearance.ZIndex = 10
  1958. appearance.Font = Enum.Font.ArialBold
  1959. appearance.FontSize = Enum.FontSize.Size14
  1960. appearance.Text = "Appearance: Loading..."
  1961. appearance.TextColor3 = Color3.new(1, 1, 1)
  1962. appearance.TextStrokeTransparency = 0
  1963. appearance.TextXAlignment = Enum.TextXAlignment.Left
  1964. fe.Name = "fe"
  1965. fe.Parent = ContainerFrame
  1966. fe.BackgroundColor3 = Color3.new(0, 0.8, 1)
  1967. fe.BackgroundTransparency = 1
  1968. fe.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  1969. fe.Position = UDim2.new(0, 10, 0, 200)
  1970. fe.Size = UDim2.new(0, 100, 0, 20)
  1971. fe.ZIndex = 10
  1972. fe.Font = Enum.Font.ArialBold
  1973. fe.FontSize = Enum.FontSize.Size14
  1974. fe.Text = "Loading..."
  1975. fe.TextColor3 = Color3.new(1, 1, 1)
  1976. fe.TextStrokeTransparency = 0
  1977. fe.TextXAlignment = Enum.TextXAlignment.Left
  1978. maxplayers.Name = "maxplayers"
  1979. maxplayers.Parent = ContainerFrame
  1980. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  1981. maxplayers.BackgroundTransparency = 1
  1982. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  1983. maxplayers.Position = UDim2.new(0, 10, 0, 160)
  1984. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  1985. maxplayers.ZIndex = 10
  1986. maxplayers.Font = Enum.Font.ArialBold
  1987. maxplayers.FontSize = Enum.FontSize.Size14
  1988. maxplayers.Text = "Loading..."
  1989. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  1990. maxplayers.TextStrokeTransparency = 0
  1991. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  1992. name.Name = "name"
  1993. name.Parent = ContainerFrame
  1994. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  1995. name.BackgroundTransparency = 1
  1996. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  1997. name.Position = UDim2.new(0, 10, 0, 180)
  1998. name.Size = UDim2.new(0, 100, 0, 20)
  1999. name.ZIndex = 10
  2000. name.Font = Enum.Font.ArialBold
  2001. name.FontSize = Enum.FontSize.Size14
  2002. name.Text = "Place: Loading..."
  2003. name.TextColor3 = Color3.new(1, 1, 1)
  2004. name.TextStrokeTransparency = 0
  2005. name.TextXAlignment = Enum.TextXAlignment.Left
  2006. placeid.Name = "placeid"
  2007. placeid.Parent = ContainerFrame
  2008. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  2009. placeid.BackgroundTransparency = 1
  2010. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  2011. placeid.Position = UDim2.new(0, 10, 0, 220)
  2012. placeid.Size = UDim2.new(0, 100, 0, 20)
  2013. placeid.ZIndex = 10
  2014. placeid.Font = Enum.Font.ArialBold
  2015. placeid.FontSize = Enum.FontSize.Size14
  2016. placeid.Text = "Place ID: Loading..."
  2017. placeid.TextColor3 = Color3.new(1, 1, 1)
  2018. placeid.TextStrokeTransparency = 0
  2019. placeid.TextXAlignment = Enum.TextXAlignment.Left
  2020. playerid.Name = "playerid"
  2021. playerid.Parent = ContainerFrame
  2022. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  2023. playerid.BackgroundTransparency = 1
  2024. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  2025. playerid.Position = UDim2.new(0, 10, 0, 20)
  2026. playerid.Size = UDim2.new(0, 100, 0, 20)
  2027. playerid.ZIndex = 10
  2028. playerid.Font = Enum.Font.ArialBold
  2029. playerid.FontSize = Enum.FontSize.Size14
  2030. playerid.Text = "Player ID: Loading..."
  2031. playerid.TextColor3 = Color3.new(1, 1, 1)
  2032. playerid.TextStrokeTransparency = 0
  2033. playerid.TextXAlignment = Enum.TextXAlignment.Left
  2034. players.Name = "players"
  2035. players.Parent = ContainerFrame
  2036. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  2037. players.BackgroundTransparency = 1
  2038. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  2039. players.Position = UDim2.new(0, 10, 0, 140)
  2040. players.Size = UDim2.new(0, 100, 0, 20)
  2041. players.ZIndex = 100
  2042. players.Font = Enum.Font.ArialBold
  2043. players.FontSize = Enum.FontSize.Size14
  2044. players.Text = "Loading..."
  2045. players.TextColor3 = Color3.new(1, 1, 1)
  2046. players.TextStrokeTransparency = 0
  2047. players.TextXAlignment = Enum.TextXAlignment.Left
  2048. local SINFOGUI = ContainerFrame
  2049. drag:TweenPosition(UDim2.new(0.5, -150, 0, 100), "InOut", "Quart", 0.5, true, nil)
  2050. wait(0.5)
  2051. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  2052. SINFOGUI.name.Text = "Place: " .. Asset.Name
  2053. Exit.MouseButton1Click:Connect(function()
  2054. drag:TweenPosition(UDim2.new(0.5, -150, 0, -400), "InOut", "Quart", 0.5, true, nil)
  2055. wait(0.6)
  2056. Sinfo:Destroy()
  2057. end)
  2058. SINFOGUI.playerid.Text = "Player ID: " ..Players.LocalPlayer.UserId
  2059. if workspace.FilteringEnabled == true then
  2060. SINFOGUI.fe.Text = "Filtering Enabled"
  2061. elseif workspace.FilteringEnabled == false then
  2062. SINFOGUI.fe.Text = "Filtering Disabled"
  2063. end
  2064. SINFOGUI.maxplayers.Text = Players.MaxPlayers.. " Players Max"
  2065. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId
  2066. repeat
  2067. players = Players:getPlayers()
  2068. SINFOGUI.players.Text = #players.. " Player(s)"
  2069. SINFOGUI.appearance.Text = "Appearance: " ..Players.LocalPlayer.CharacterAppearanceId
  2070. local seconds = math.floor(workspace.DistributedGameTime)
  2071. local minutes = math.floor(workspace.DistributedGameTime / 60)
  2072. local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  2073. local seconds = seconds - (minutes * 60)
  2074. local minutes = minutes - (hours * 60)
  2075. if hours < 1 then if minutes < 1 then
  2076. SINFOGUI.Time.Text = seconds .. " Second(s)" else
  2077. SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)"
  2078. end
  2079. else
  2080. SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  2081. end
  2082. wait(1)
  2083. until SINFOGUI.Parent == nil
  2084. end)
  2085.  
  2086. addcmd('breakloops','Stops any cmd loops (;100^1^cmd)',{'break'},
  2087. function(args, speaker)
  2088. lastBreakTime = tick()
  2089. end)
  2090.  
  2091. addcmd('rejoin','Makes you rejoin the game',{'rj'},
  2092. function(args, speaker)
  2093. game:GetService('TeleportService'):Teleport(game.PlaceId)
  2094. end)
  2095.  
  2096. addcmd('exit','Kills roblox process',{},
  2097. function(args, speaker)
  2098. game:shutdown()
  2099. end)
  2100.  
  2101. runningnoclip = false
  2102. Clip = true
  2103. addcmd('noclip','Noclip through objects',{},
  2104. function(args, speaker)
  2105. notify('Noclip','Noclip enabled')
  2106. Clip = false
  2107. if Players.LocalPlayer.Character:FindFirstChild('Torso') then
  2108. wait(0.1)
  2109. if runningnoclip == false then runningnoclip = true
  2110. game:GetService('RunService').Stepped:connect(function ()
  2111. if Clip == false and Players.LocalPlayer.Character ~= nil then
  2112. for _, child in pairs( Players.LocalPlayer.Character:GetDescendants()) do
  2113. if child.ClassName == 'Part' and child.CanCollide == true then
  2114. child.CanCollide = false
  2115. end end end end) end
  2116. else
  2117. r15noclip = true
  2118. end
  2119. end)
  2120.  
  2121. addcmd('clip','Disables noclip',{},
  2122. function(args, speaker)
  2123. notify('Noclip','Noclip disabled')
  2124. Clip = true
  2125. r15noclip = false
  2126. wait(0.1)
  2127. if Players.LocalPlayer.Character ~= nil then
  2128. Players.LocalPlayer.Character.Torso.CanCollide = true
  2129. Players.LocalPlayer.Character.Head.CanCollide = true
  2130. end
  2131. end)
  2132.  
  2133. addcmd('togglenoclip','Toggles noclip',{},
  2134. function(args, speaker)
  2135. if Clip then
  2136. execCmd('noclip')
  2137. else
  2138. execCmd('clip')
  2139. end
  2140. end)
  2141.  
  2142. FLYING = false
  2143. iyflyspeed = 1
  2144. function sFLY()
  2145. repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
  2146. repeat wait() until Mouse
  2147.  
  2148. local T = Players.LocalPlayer.Character.HumanoidRootPart
  2149. local CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2150. local lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2151. local SPEED = 0
  2152.  
  2153. local function FLY()
  2154. FLYING = true
  2155. local BG = Instance.new('BodyGyro', T)
  2156. local BV = Instance.new('BodyVelocity', T)
  2157. BG.P = 9e4
  2158. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2159. BG.cframe = T.CFrame
  2160. BV.velocity = Vector3.new(0, 0.1, 0)
  2161. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2162. spawn(function()
  2163. repeat wait()
  2164. Players.LocalPlayer.Character.Humanoid.PlatformStand = true
  2165. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 then
  2166. SPEED = 50
  2167. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0) and SPEED ~= 0 then
  2168. SPEED = 0
  2169. end
  2170. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 then
  2171. 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
  2172. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  2173. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and SPEED ~= 0 then
  2174. 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
  2175. else
  2176. BV.velocity = Vector3.new(0, 0.1, 0)
  2177. end
  2178. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  2179. until not FLYING
  2180. CONTROL = {F = 0, B = 0, L = 0, R = 0}
  2181. lCONTROL = {F = 0, B = 0, L = 0, R = 0}
  2182. SPEED = 0
  2183. BG:destroy()
  2184. BV:destroy()
  2185. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2186. end)
  2187. end
  2188. Mouse.KeyDown:connect(function(KEY)
  2189. if KEY:lower() == 'w' then
  2190. CONTROL.F = iyflyspeed
  2191. elseif KEY:lower() == 's' then
  2192. CONTROL.B = -iyflyspeed
  2193. elseif KEY:lower() == 'a' then
  2194. CONTROL.L = -iyflyspeed
  2195. elseif KEY:lower() == 'd' then
  2196. CONTROL.R = iyflyspeed
  2197. end
  2198. end)
  2199. Mouse.KeyUp:connect(function(KEY)
  2200. if KEY:lower() == 'w' then
  2201. CONTROL.F = 0
  2202. elseif KEY:lower() == 's' then
  2203. CONTROL.B = 0
  2204. elseif KEY:lower() == 'a' then
  2205. CONTROL.L = 0
  2206. elseif KEY:lower() == 'd' then
  2207. CONTROL.R = 0
  2208. end
  2209. end)
  2210. FLY()
  2211. end
  2212.  
  2213. function NOFLY()
  2214. FLYING = false
  2215. Players.LocalPlayer.Character.Humanoid.PlatformStand = false
  2216. end
  2217.  
  2218. Players.LocalPlayer.CharacterAdded:Connect(function()
  2219. FLYING = false
  2220. Floating = false
  2221. end)
  2222.  
  2223. addcmd('fly','Makes you fly',{},
  2224. function(args, speaker)
  2225. sFLY()
  2226. end)
  2227.  
  2228. addcmd('flyspeed','Set fly speed',{'flysp'},
  2229. function(args, speaker)
  2230. if isNumber(args[1]) then
  2231. iyflyspeed = args[1]
  2232. end
  2233. end)
  2234.  
  2235. addcmd('unfly','Disables fly',{'nofly'},
  2236. function(args, speaker)
  2237. NOFLY()
  2238. end)
  2239.  
  2240. addcmd('togglefly','Toggle fly',{},
  2241. function(args, speaker)
  2242. if FLYING then
  2243. NOFLY()
  2244. else
  2245. sFLY()
  2246. end
  2247. end)
  2248.  
  2249. Floating = false
  2250. addcmd('float', 'Makes you float',{},
  2251. function(args,speaker)
  2252. Floating = true
  2253. local pchar = Players.LocalPlayer.Character
  2254. if pchar and not pchar:FindFirstChild("Float") then
  2255. spawn(function()
  2256. local Float = Instance.new('Part', pchar)
  2257. Float.Name = 'Float'
  2258. Float.Transparency = 1
  2259. Float.Size = Vector3.new(6,1,6)
  2260. Float.Anchored = true
  2261. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  2262. notify('Float','Float Enabled')
  2263. spawn(function()
  2264. while wait(0.1) do
  2265. if pchar:FindFirstChild("Float") then
  2266. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  2267. else
  2268. break
  2269. end
  2270. end
  2271. end)
  2272. end)
  2273. end
  2274. end)
  2275.  
  2276. addcmd('unfloat','Disables floating',{'nofloat'},
  2277. function(args, speaker)
  2278. Floating = false
  2279. local pchar = Players.LocalPlayer.Character
  2280. notify('Float','Float Disabled')
  2281. if pchar:FindFirstChild("Float") then
  2282. pchar.Float:Destroy()
  2283. end
  2284. end)
  2285.  
  2286. addcmd('togglefloat','Toggles floating',{},
  2287. function(args, speaker)
  2288. if Floating then
  2289. execCmd('unfloat')
  2290. else
  2291. execCmd('float')
  2292. end
  2293. end)
  2294.  
  2295. local WayPoints = {}
  2296. addcmd("savepos","Sets a waypoint at your position",{'spos'},
  2297. function(args, speaker)
  2298. local WPName = tostring(getstring(false, 0))
  2299. if speaker.Character:findFirstChild("HumanoidRootPart") then
  2300. notify('Modified Waypoints',"Created waypoint: "..getstring(false, 0))
  2301. local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  2302. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}}
  2303. end
  2304. end)
  2305.  
  2306. addcmd("deletepos","Deletes a waypoint",{'dpos'},
  2307. function(args, speaker)
  2308. for i,v in pairs(WayPoints) do
  2309. if v.NAME == tostring(getstring(false, 0)) then
  2310. notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
  2311. table.remove(WayPoints, i)
  2312. end
  2313. end
  2314. end)
  2315.  
  2316. addcmd("loadpos","Teleports player to a waypoint",{'lpos'},
  2317. function(args, speaker)
  2318. local WPName = tostring(getstring(false, 0))
  2319. if Players.LocalPlayer.Character then
  2320. for i,_ in pairs(WayPoints) do
  2321. local x = WayPoints[i].COORD[1]
  2322. local y = WayPoints[i].COORD[2]
  2323. local z = WayPoints[i].COORD[3]
  2324. if tostring(WayPoints[i].NAME) == tostring(WPName) then
  2325. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  2326. end
  2327. end
  2328. end
  2329. end)
  2330.  
  2331. addcmd('esp', 'View a player and a players status',{},
  2332. function(args, speaker)
  2333. local players = getPlayer(args[1], speaker)
  2334. for i,v in pairs(players)do
  2335. spawn(function()
  2336. for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2337. if child.Name == Players[v].Name then
  2338. child:Destroy()
  2339. end
  2340. end
  2341. wait(0.5)
  2342. local m = game["Players"].LocalPlayer:GetMouse()
  2343. local rs = game:GetService("RunService").RenderStepped
  2344. local espplr = Players[v]
  2345. if espplr.Character and espplr.Name ~= Players.LocalPlayer.Name then
  2346. for b,n in pairs (espplr.Character:GetChildren()) do
  2347. if (n:IsA("BasePart")) then
  2348. local a = Instance.new("BoxHandleAdornment", game.CoreGui)
  2349. a.Name = espplr.Name
  2350. a.Adornee = n
  2351. a.AlwaysOnTop = true
  2352. a.ZIndex = 0
  2353. a.Size = n.Size
  2354. a.Transparency = 0.7
  2355. local resetting = false
  2356. if espplr.TeamColor == Players.LocalPlayer.TeamColor then
  2357. a.Color = BrickColor.new("Lime green")
  2358. else
  2359. a.Color = BrickColor.new("Really red")
  2360. end
  2361. if espplr.Character and espplr.Character:FindFirstChild('Head') then
  2362. local BillboardGui = Instance.new("BillboardGui", game.CoreGui)
  2363. local TextLabel = Instance.new("TextLabel")
  2364. BillboardGui.Adornee = espplr.Character.Head
  2365. BillboardGui.Name = espplr.Name
  2366. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  2367. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  2368. BillboardGui.AlwaysOnTop = true
  2369. TextLabel.Parent = BillboardGui
  2370. TextLabel.BackgroundTransparency = 1
  2371. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  2372. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  2373. TextLabel.Font = Enum.Font.SourceSansSemibold
  2374. TextLabel.TextSize = 20
  2375. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  2376. TextLabel.TextStrokeTransparency = 0
  2377. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  2378. espplr.Character:WaitForChild("Humanoid").Died:connect(function()
  2379. BillboardGui:Destroy() a:Destroy()
  2380. end)
  2381. Players.PlayerRemoving:connect(function(player)
  2382. if player.Name == espplr.Name then
  2383. BillboardGui:Destroy() a:Destroy()
  2384. end
  2385. end)
  2386. game:GetService("RunService").RenderStepped:Connect(function()
  2387. if espplr.Character ~= nil and espplr.Character.Parent ~= nil and espplr.Character:FindFirstChild('HumanoidRootPart') and espplr.Character:FindFirstChild('Humanoid') and game.CoreGui:FindFirstChild(espplr.Name) then
  2388. local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - espplr.Character.HumanoidRootPart.Position).magnitude)
  2389. TextLabel.Text = 'Name: '..espplr.Name..' | Health: '..espplr.Character.Humanoid.Health..' | Studs: '..pos
  2390. else
  2391. BillboardGui:Destroy() a:Destroy()
  2392. end
  2393. end)
  2394. end
  2395. end
  2396. end
  2397. end
  2398. end)
  2399. end
  2400. end)
  2401.  
  2402. addcmd('noesp', 'Removes esp',{'unesp'},
  2403. function(args, speaker)
  2404. local players = getPlayer(args[1], speaker)
  2405. for i,v in pairs(players)do
  2406. spawn(function()
  2407. for _, child in pairs( game["CoreGui"]:GetChildren()) do
  2408. if child.Name == Players[v].Name then
  2409. child:Destroy()
  2410. end
  2411. end
  2412. end)
  2413. end
  2414. end)
  2415.  
  2416. addcmd('view', 'View a player',{'spectate'},
  2417. function(args, speaker)
  2418. local players = getPlayer(args[1], speaker)
  2419. for i,v in pairs(players) do
  2420. workspace.CurrentCamera.CameraSubject = Players[v].Character
  2421. notify('Spectate','Viewing ' .. Players[v].Name)
  2422. end
  2423. end)
  2424.  
  2425. addcmd('unview', 'Stops viewing player',{'unspectate'},
  2426. function()
  2427. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  2428. notify('Spectate','View turned off')
  2429. end)
  2430.  
  2431. addcmd('unkeybind','Unbind a key',{},
  2432. function(args, speaker)
  2433. local cmd = tostring(args[1])
  2434. local key = tostring(args[2])
  2435. for i,v in pairs(binds) do
  2436. if v.COMMAND == cmd and v.KEY == key then
  2437. table.remove(binds, i)
  2438. refreshbinds()
  2439. end
  2440. end
  2441. updatesaves()
  2442. if key == 'RightClick' or key == 'LeftClick' then
  2443. notify('Keybinds Updated','Unbinded '..key..' from '..cmd)
  2444. else
  2445. notify('Keybinds Updated','Unbinded '..key:sub(14)..' from '..cmd)
  2446. end
  2447. end)
  2448.  
  2449. local fa = false
  2450. local cam = workspace.CurrentCamera
  2451. local cam1 = 0
  2452. local cam2 = 0
  2453. local cam3 = 0
  2454. local k1 = false
  2455. local k2 = false
  2456. local k3 = false
  2457. local k4 = false
  2458. local k5 = false
  2459. local k6 = false
  2460. cs = 0.5
  2461. function movecam()
  2462. local fc = game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2463. if fa == false then
  2464. repeat
  2465. if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2466. local fp = fc.Position
  2467. fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  2468. fa = true
  2469. end
  2470. game:GetService('RunService').RenderStepped:Wait()
  2471. until not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC')
  2472. fa = false
  2473. end
  2474. end
  2475. function kp1(inputObject, gameProcessedEvent)
  2476. if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2477. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2478. k1 = true
  2479. cam1 = cs end
  2480. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2481. k2 = true
  2482. cam1 = (cs*-1) end
  2483. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2484. k3 = true
  2485. cam2 = cs end
  2486. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2487. k4 = true
  2488. cam2 = (cs*-1) end
  2489. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2490. k5 = true
  2491. cam3 = cs end
  2492. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2493. k6 = true
  2494. cam3 = (cs*-1) end
  2495. end
  2496. end
  2497. game:GetService("UserInputService").InputBegan:connect(kp1)
  2498. function kp2(inputObject, gameProcessedEvent)
  2499. if not gameProcessedEvent and game:GetService('Players').LocalPlayer.Character and game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2500. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  2501. k1 = false
  2502. if k2 == false then
  2503. cam1 = 0
  2504. end
  2505. end
  2506. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  2507. k2 = false
  2508. if k1 == false then
  2509. cam1 = 0
  2510. end
  2511. end
  2512. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  2513. k3= false
  2514. if k4== false then
  2515. cam2 = 0
  2516. end
  2517. end
  2518. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  2519. k4 = false
  2520. if k3 == false then
  2521. cam2 = 0
  2522. end
  2523. end
  2524. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  2525. k5 = false
  2526. if k6 == false then
  2527. cam3 = 0
  2528. end
  2529. end
  2530. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  2531. k6 = false
  2532. if k5 == false then
  2533. cam3 = 0
  2534. end
  2535. end
  2536. end
  2537. end
  2538. game:GetService("UserInputService").InputEnded:connect(kp2)
  2539. function FC()
  2540. if not game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2541. game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = true
  2542. local fc = Instance.new('Part',game:GetService('Players').LocalPlayer.Character)
  2543. fc.CanCollide = false
  2544. fc.Anchored = true
  2545. fc.Transparency = 1
  2546. fc.Size = Vector3.new(1,1,1)
  2547. fc.Name = 'xFC'
  2548. fc.CFrame = game:GetService('Players').LocalPlayer.Character.Head.CFrame
  2549. local cam = workspace.CurrentCamera
  2550. cam.CameraSubject = fc
  2551. cam.CameraType = 'Custom'
  2552. movecam()
  2553. end end
  2554. function UFC()
  2555. game:GetService('Players').LocalPlayer.PlayerScripts.ControlScript.Disabled = false
  2556. if game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC') then
  2557. game:GetService('Players').LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  2558. local cam = workspace.CurrentCamera
  2559. cam.CameraSubject = game:GetService('Players').LocalPlayer.Character.Humanoid
  2560. cam.CameraType = 'Custom'
  2561. end
  2562. end
  2563.  
  2564. addcmd('freecam','Allows you to freely move camera around the game',{'fc'},
  2565. function(args, speaker)
  2566. FC()
  2567. end)
  2568.  
  2569. addcmd('fixcam','Fixes camera',{},
  2570. function(args, speaker)
  2571. UFC()
  2572. workspace.CurrentCamera:remove()
  2573. wait(.1)
  2574. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character.Humanoid
  2575. workspace.CurrentCamera.CameraType = "Custom"
  2576. Players.LocalPlayer.CameraMinZoomDistance = 0.5
  2577. Players.LocalPlayer.CameraMaxZoomDistance = 400
  2578. Players.LocalPlayer.CameraMode = "Classic"
  2579. end)
  2580.  
  2581. addcmd('unfreecam','Disables freecam',{'nofreecam','unfc','nofc'},
  2582. function(args, speaker)
  2583. UFC()
  2584. end)
  2585.  
  2586. addcmd('freecamspeed','Adjusts freecam speed',{'fcspeed'},
  2587. function(args, speaker)
  2588. if isNumber(args[1]) then
  2589. cs = args[1]
  2590. end
  2591. end)
  2592.  
  2593. addcmd('firstp', 'Forces camera to go into first person',{},
  2594. function(args, speaker)
  2595. Players.LocalPlayer.CameraMode = "LockFirstPerson"
  2596. end)
  2597.  
  2598. addcmd('thirdp', 'Allows camera to go into third person',{},
  2599. function(args, speaker)
  2600. Players.LocalPlayer.CameraMode = "Classic"
  2601. end)
  2602.  
  2603. addcmd('maxzoom','Maximum camera zoom',{},
  2604. function(args, speaker)
  2605. Players.LocalPlayer.CameraMaxZoomDistance = args[1]
  2606. end)
  2607.  
  2608. addcmd('unlockws', 'Unlocks the whole workspace',{'unlockworkspace'},
  2609. function(args, speaker)
  2610. notify('Workspace Modified','Workspace unlocked')
  2611. wait(1)
  2612. local function unlock(instance)
  2613. for i,v in pairs(instance:GetChildren()) do
  2614. if v:IsA("BasePart") then
  2615. v.Locked = false
  2616. end
  2617. unlock(v)
  2618. end
  2619. end
  2620. unlock(workspace)
  2621. end)
  2622.  
  2623. addcmd('lockws', 'Locks the whole workspace',{'lockworkspace'},
  2624. function(args, speaker)
  2625. notify('Workspace Modified','Workspace locked')
  2626. wait(1)
  2627. local function lock(instance)
  2628. for i,v in pairs(instance:GetChildren()) do
  2629. if v:IsA("BasePart") then
  2630. v.Locked = true
  2631. end
  2632. lock(v)
  2633. end
  2634. end
  2635. lock(workspace)
  2636. end)
  2637.  
  2638. addcmd('delete', 'removes any part with a certain name from the workspace (DOES NOT REPLICATE)',{'remove'},
  2639. function(args, speaker)
  2640. part = getstring(false, 0)
  2641. local function dels(instance)
  2642. for i,v in pairs(instance:GetChildren())do
  2643. if v.Name:lower() == part:lower() then v:Destroy() end
  2644. dels(v)
  2645. end
  2646. end
  2647. dels(workspace)
  2648. notify('Item(s) Deleted','Deleted ' ..getstring(false, 0))
  2649. end)
  2650.  
  2651. addcmd('deleteclass', 'removes any part with a certain classname from the workspace (DOES NOT REPLICATE)',{'removeclass','deleteclassname','removeclassname','dc'},
  2652. function(args, speaker)
  2653. part = getstring(false, 0)
  2654. local function dels(instance)
  2655. for i,v in pairs(instance:GetChildren())do
  2656. if v.ClassName:lower() == part:lower() then v:Destroy() end
  2657. dels(v)
  2658. end
  2659. end
  2660. dels(workspace)
  2661. notify('Item(s) Deleted','Deleted items with ClassName ' ..getstring(false, 0))
  2662. end)
  2663.  
  2664. addcmd('btools', 'Gives you building tools (DOES NOT REPLICATE)',{},
  2665. function(args, speaker)
  2666. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 1
  2667. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 2
  2668. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 3
  2669. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 4
  2670. end)
  2671.  
  2672. addcmd('f3x', 'loads f3x tools',{'fex'},
  2673. function(args, speaker)
  2674. loadstring(game:GetObjects("rbxassetid://1059691823")[1].Source)()
  2675. end)
  2676.  
  2677. addcmd('age','tells you the age of a player',{},
  2678. function(args, speaker)
  2679. local players = getPlayer(args[1], speaker)
  2680. for i,v in pairs(players) do
  2681. local players = getPlayer(args[1], speaker)
  2682. local platforms = {}
  2683. for i,v in pairs(players) do
  2684. local p = Players[v]
  2685. table.insert(platforms, p.Name.."'s age is: "..p.AccountAge)
  2686. end
  2687. notify('OS',table.concat(platforms, ',\n'))
  2688. end
  2689. end)
  2690.  
  2691. addcmd('os', "Shows a player's platform.", {'platform', 'device'},
  2692. function(args, speaker)
  2693. local players = getPlayer(args[1], speaker)
  2694. local platforms = {}
  2695. for i,v in pairs(players) do
  2696. local p = Players[v]
  2697. table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  2698. end
  2699. notify('OS',table.concat(platforms, ',\n'))
  2700. end)
  2701.  
  2702. addcmd('goto', 'go to a player',{'to'},
  2703. function(args, speaker)
  2704. local players = getPlayer(args[1], speaker)
  2705. for i,v in pairs(players)do
  2706. if Players[v].Character ~= nil then
  2707. if speaker.Character:FindFirstChild("Humanoid") then
  2708. speaker.Character.Humanoid.Jump = true
  2709. end
  2710. speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  2711. end
  2712. end
  2713. end)
  2714.  
  2715. bringT = {}
  2716. addcmd('loopbring','Loop brings a player to you (useful for killing)',{},
  2717. function(args, speaker)
  2718. local players = getPlayer(args[1], speaker)
  2719. for i,v in pairs(players)do
  2720. spawn(function()
  2721. if FindInTable(bringT, Players[v].Name) then return end
  2722. table.insert(bringT, Players[v].Name)
  2723. local pchar=Players[v].Character
  2724. pchar.Humanoid.Jump = true
  2725. repeat wait()
  2726. pchar = Players[v].Character
  2727. for i,c in pairs(players) do
  2728. if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  2729. pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  2730. end
  2731. end
  2732. until not FindInTable(bringT, Players[v].Name)
  2733. end)
  2734. end
  2735. end)
  2736.  
  2737. addcmd('unloopbring','Undoes loopbring',{'noloopbring'},
  2738. function(args, speaker)
  2739. local players = getPlayer(args[1], speaker)
  2740. for i,v in pairs(players)do
  2741. spawn(function()
  2742. for a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end end
  2743. end)
  2744. end
  2745. end)
  2746.  
  2747. addcmd('freeze', 'freezes a player',{'fr'},
  2748. function(args, speaker)
  2749. local players = getPlayer(args[1], speaker)
  2750. if players ~= nil then
  2751. for i, v in pairs(players) do
  2752. spawn(function()
  2753. for i, x in next, Players[v].Character:GetDescendants() do
  2754. if x:IsA("Part") and not x.Anchored then
  2755. x.Anchored = true
  2756. end
  2757. end
  2758. end)
  2759. end
  2760. end
  2761. end)
  2762.  
  2763. addcmd('thaw', 'unfreezes a player',{'unfreeze','unfr'},
  2764. function(args, speaker)
  2765. local players = getPlayer(args[1], speaker)
  2766. if players ~= nil then
  2767. for i, v in pairs(players) do
  2768. spawn(function()
  2769. for i, x in next, Players[v].Character:GetDescendants() do
  2770. if x:IsA("Part") and x.Anchored then
  2771. x.Anchored = false
  2772. end
  2773. end
  2774. end)
  2775. end
  2776. end
  2777. end)
  2778.  
  2779. addcmd('fekill','Kills a player (YOU NEED A TOOL)',{},
  2780. function(args, speaker)
  2781. local players = getPlayer(args[1], speaker)
  2782. for i,v in pairs(players)do
  2783. -- illremember's cool fe kill script
  2784. local Target = Players[v].Name
  2785. game:GetService("Players").LocalPlayer.Character.Humanoid.Name = 1
  2786. local l = game:GetService("Players").LocalPlayer.Character["1"]:Clone()
  2787. l.Parent = game:GetService("Players").LocalPlayer.Character
  2788. l.Name = "Humanoid"
  2789. wait(0.1)
  2790. game:GetService("Players").LocalPlayer.Character["1"]:Destroy()
  2791. workspace.CurrentCamera.CameraSubject = game:GetService("Players").LocalPlayer.Character
  2792. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = true
  2793. wait(0.1)
  2794. game:GetService("Players").LocalPlayer.Character.Animate.Disabled = false
  2795. game:GetService("Players").LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  2796. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  2797. game:GetService("Players").LocalPlayer.Character.Humanoid:EquipTool(v)
  2798. v.CanBeDropped = true
  2799. end
  2800. wait(0.1)
  2801. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  2802. wait(0.1)
  2803. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Players")[Target].Character.HumanoidRootPart.CFrame
  2804. wait(0.2)
  2805. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(-10000,-100, -10000))
  2806. end
  2807. end)
  2808.  
  2809. oofing = false
  2810. addcmd('loopoof','Loops everyones character sounds (everyone can hear)',{},
  2811. function(args, speaker)
  2812. oofing = true
  2813. repeat wait(0.01)
  2814. for i,v in pairs(game:GetService'Players':GetPlayers()) do
  2815. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  2816. for _,x in pairs(v.Character.Head:GetChildren()) do
  2817. if x:IsA'Sound' then x.Playing = true end
  2818. end
  2819. end
  2820. end
  2821. until oofing == false
  2822. end)
  2823.  
  2824. addcmd('unloopoof','Stops the oof chaos',{},
  2825. function(args, speaker)
  2826. oofing = false
  2827. end)
  2828.  
  2829. addcmd('respawn','Respawns you',{},
  2830. function(args, speaker)
  2831. respawn(Players.LocalPlayer)
  2832. end)
  2833.  
  2834. addcmd('refresh', 'Respawns and brings you back to the same position',{'re'},
  2835. function(args, speaker)
  2836. refresh(Players.LocalPlayer)
  2837. end)
  2838.  
  2839. addcmd('god','Gives you godmode',{''},
  2840. function(args, speaker)
  2841. Players.LocalPlayer.Character.Humanoid.Name = 1
  2842. local l = Players.LocalPlayer.Character["1"]:Clone()
  2843. l.Parent = Players.LocalPlayer.Character
  2844. l.Name = "Humanoid"
  2845. wait(0.1)
  2846. Players.LocalPlayer.Character["1"]:Destroy()
  2847. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  2848. Players.LocalPlayer.Character.Animate.Disabled = true
  2849. wait(0.1)
  2850. Players.LocalPlayer.Character.Animate.Disabled = false
  2851. Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  2852. end)
  2853.  
  2854. addcmd('invisible','Makes you invisible to other players',{'invis'},
  2855. function(args, speaker)
  2856. -- Elite1337#9377 & Timeless#4044
  2857. local function CheckRig()
  2858. if Players.LocalPlayer.Character then
  2859. local Humanoid = Players.LocalPlayer.Character:WaitForChild('Humanoid')
  2860. if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  2861. return 'R15'
  2862. else
  2863. return 'R6'
  2864. end
  2865. end
  2866. end
  2867. local function InitiateInvis()
  2868. local Character = Players.LocalPlayer.Character
  2869. local StoredCF = Character.PrimaryPart.CFrame
  2870. local Part = Instance.new('Part',workspace)
  2871. Part.Size = Vector3.new(5,0,5)
  2872. Part.Anchored = true
  2873. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  2874. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  2875. spawn(function()
  2876. wait(3)
  2877. Part:Destroy()
  2878. end)
  2879. if CheckRig() == 'R6' then
  2880. local Clone = Character.HumanoidRootPart:Clone()
  2881. Character.HumanoidRootPart:Destroy()
  2882. Clone.Parent = Character
  2883. else
  2884. local Clone = Character.LowerTorso.Root:Clone()
  2885. Character.LowerTorso.Root:Destroy()
  2886. Clone.Parent = Character.LowerTorso
  2887. end
  2888. end
  2889. InitiateInvis()
  2890. end)
  2891.  
  2892. addcmd('strengthen','Changes CustomPhysicalProperties in your player',{},
  2893. function(args, speaker)
  2894. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  2895. if child.ClassName == "Part" then
  2896. child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  2897. end
  2898. end
  2899. end)
  2900.  
  2901. addcmd('weaken','Changes CustomPhysicalProperties in your player',{},
  2902. function(args, speaker)
  2903. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  2904. if child.ClassName == "Part" then
  2905. child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  2906. end
  2907. end
  2908. end)
  2909.  
  2910. addcmd('unweaken',' Undoes strength and weaken',{'unstrengthen'},
  2911. function(args, speaker)
  2912. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  2913. if child.ClassName == "Part" then
  2914. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  2915. end
  2916. end
  2917. end)
  2918.  
  2919. addcmd('jpower', 'change a players jump height',{'grav','jumppower','jp'},
  2920. function(args, speaker)
  2921. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  2922. Players.LocalPlayer.Character.Humanoid.JumpPower=tonumber(args[1])
  2923. end
  2924. end)
  2925.  
  2926. addcmd('hipheight', 'adjusts hip height',{'hheight'},
  2927. function(args, speaker)
  2928. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  2929. Players.LocalPlayer.Character.Humanoid.HipHeight = args[1]
  2930. end
  2931. end)
  2932.  
  2933. addcmd('dance','Makes you d a n c e',{},
  2934. function(args, speaker)
  2935. local pchar=Players.LocalPlayer.Character
  2936. local anim = nil
  2937. local dance1 = math.random(1,7)
  2938. if dance1 == 1 then
  2939. anim = '27789359'
  2940. end
  2941. if dance1 == 2 then
  2942. anim = '30196114'
  2943. end
  2944. if dance1 == 3 then
  2945. anim = '248263260'
  2946. end
  2947. if dance1 == 4 then
  2948. anim = '45834924'
  2949. end
  2950. if dance1 == 5 then
  2951. anim = '33796059'
  2952. end
  2953. if dance1 == 6 then
  2954. anim = '28488254'
  2955. end
  2956. if dance1 == 7 then
  2957. anim = '52155728'
  2958. end
  2959. local animation = Instance.new("Animation")
  2960. animation.AnimationId = "rbxassetid://"..anim
  2961. local animTrack = pchar.Humanoid:LoadAnimation(animation)
  2962. animTrack:Play()
  2963. end)
  2964.  
  2965. addcmd('nolimbs', 'Removes your limbs',{'rlimbs'},
  2966. function(args, speaker)
  2967. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  2968. if v:IsA("BasePart") and
  2969. v.Name == "Right Leg" or
  2970. v.Name == "Left Leg" or
  2971. v.Name == "Right Arm" or
  2972. v.Name == "Left Arm" then
  2973. v:Destroy()
  2974. end
  2975. end
  2976. end)
  2977.  
  2978. addcmd('noarms', 'Removes your arms',{'rarms'},
  2979. function(args, speaker)
  2980. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  2981. if v:IsA("BasePart") and
  2982. v.Name == "Right Arm" or
  2983. v.Name == "Left Arm" then
  2984. v:Destroy()
  2985. end
  2986. end
  2987. end)
  2988.  
  2989. addcmd('nolegs', 'Removes your arms',{'rlegs'},
  2990. function(args, speaker)
  2991. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  2992. if v:IsA("BasePart") and
  2993. v.Name == "Right Leg" or
  2994. v.Name == "Left Leg" then
  2995. v:Destroy()
  2996. end
  2997. end
  2998. end)
  2999.  
  3000. addcmd('sit', 'Makes your character sit',{},
  3001. function(args, speaker)
  3002. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  3003. Players.LocalPlayer.Character.Humanoid.Sit = true
  3004. end
  3005. end)
  3006.  
  3007. addcmd('team','Changes your team. Sometimes fools the game if localscripts are used.',{},
  3008. function(args, speaker)
  3009. local teamname = nil
  3010. for a,b in pairs(game.Teams:GetChildren()) do
  3011. local L_name = b.Name:lower()
  3012. local F = L_name:find(getstring(true, 0))
  3013. if F == 1 then
  3014. teamname = b
  3015. end
  3016. end
  3017. Players.LocalPlayer.Team = teamname
  3018. end)
  3019.  
  3020. addcmd('spasm','Makes you c r a z y',{},
  3021. function(args, speaker)
  3022. local pchar=Players.LocalPlayer.Character
  3023. local AnimationId = "33796059"
  3024. local Anim = Instance.new("Animation")
  3025. Anim.AnimationId = "rbxassetid://"..AnimationId
  3026. local k = pchar.Humanoid:LoadAnimation(Anim)
  3027. k:Play()
  3028. k:AdjustSpeed(99)
  3029. end)
  3030.  
  3031. addcmd('animation','Makes your character preform an animation (must be by roblox to replicate)',{'anim'},
  3032. function(args, speaker)
  3033. local pchar=Players.LocalPlayer.Character
  3034. local AnimationId = tostring(args[1])
  3035. local Anim = Instance.new("Animation")
  3036. Anim.AnimationId = "rbxassetid://"..AnimationId
  3037. local k = pchar.Humanoid:LoadAnimation(Anim)
  3038. k:Play()
  3039. if args[2] then
  3040. k:AdjustSpeed(tostring(args[2]))
  3041. end
  3042. end)
  3043.  
  3044. addcmd('tppos','Teleports you to a coordinate',{},
  3045. function(args,speaker)
  3046. if #args < 3 then return end
  3047. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  3048. local char = Players.LocalPlayer.Character
  3049. if char and char:FindFirstChild("HumanoidRootPart") then
  3050. char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  3051. end
  3052. end)
  3053.  
  3054. addcmd('offset','Offsets you by a coordinate',{},
  3055. function(args,speaker)
  3056. if #args < 3 then return end
  3057. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  3058. local char = Players.LocalPlayer.Character
  3059. if char and char:FindFirstChild("HumanoidRootPart") then
  3060. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  3061. end
  3062. end)
  3063.  
  3064. addcmd('speed', 'Change your walkspeed',{'ws'},
  3065. function(args, speaker)
  3066. local players = getPlayer(args[1], speaker)
  3067. if Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  3068. Players.LocalPlayer.Character.Humanoid.WalkSpeed=tonumber(args[1])
  3069. end
  3070. end)
  3071.  
  3072. addcmd('tools', 'Copies tools from ReplicatedStorage and lighting',{'gears'},
  3073. function(args, speaker)
  3074. local function copy(instance)
  3075. for i,c in pairs(instance:GetChildren())do
  3076. if c:IsA('Tool') or c:IsA('HopperBin') then
  3077. c:Clone().Parent = Players.LocalPlayer.Backpack
  3078. end
  3079. copy(c)
  3080. end
  3081. end
  3082. copy(game:GetService("Lighting"))
  3083. local function copy(instance)
  3084. for i,c in pairs(instance:GetChildren())do
  3085. if c:IsA('Tool') or c:IsA('HopperBin') then
  3086. c:Clone().Parent = Players.LocalPlayer.Backpack
  3087. end
  3088. copy(c)
  3089. end
  3090. end
  3091. copy(game.ReplicatedStorage)
  3092. notify('Tools','Copied tools from ReplicatedStorage and Lighting')
  3093. end)
  3094.  
  3095. addcmd('keeptools', 'Saves tools to startergear',{'startertools','stools','ktools'},
  3096. function(args, speaker)
  3097. local function copy(instance)
  3098. for i,c in pairs(instance:GetChildren())do
  3099. if c:IsA('Tool') or c:IsA('HopperBin') then
  3100. c:Clone().Parent = Players.LocalPlayer.StarterGear
  3101. end
  3102. copy(c)
  3103. end
  3104. end
  3105. copy(Players.LocalPlayer.Backpack)
  3106. local function copy(instance)
  3107. for i,c in pairs(instance:GetChildren())do
  3108. if c:IsA('Tool') or c:IsA('HopperBin') then
  3109. c:Clone().Parent = Players.LocalPlayer.StarterGear
  3110. end
  3111. copy(c)
  3112. end
  3113. end
  3114. copy(Players.LocalPlayer.Character)
  3115. notify('Tools','Copied tools to StarterGear')
  3116. end)
  3117.  
  3118. addcmd('nokeeptools', 'Deletes tools in startergear',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  3119. function(args, speaker)
  3120. for i,c in pairs(Players.LocalPlayer.StarterGear:GetChildren())do
  3121. if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  3122. end
  3123. end
  3124. notify('Tools','Cleared tools from StarterGear')
  3125. end)
  3126.  
  3127. addcmd('notools', 'Removes tools from character and backpack',{'rtools','clrtools','removetools'},
  3128. function(args, speaker)
  3129. for i,v in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  3130. if v:IsA('Tool') or v:IsA('HopperBin') then
  3131. v:destroy()
  3132. end
  3133. end
  3134. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  3135. if v:IsA('Tool') or v:IsA('HopperBin') then
  3136. v:destroy()
  3137. end
  3138. end
  3139. notify('Tools','Removed tools')
  3140. end)
  3141.  
  3142. addcmd('explorer', 'Opens DEX explorer',{'dex'},
  3143. function(args, speaker)
  3144. loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  3145. end)
  3146.  
  3147. addcmd('remotespy', 'Prints remotes',{'remotes'},
  3148. function(args, speaker)
  3149. notify('Remotespy','Printed remotes')
  3150. function getem(o)
  3151. for i,v in pairs(o:children())do
  3152. if string.match(v.ClassName, "RemoteEvent") or string.match(v.ClassName, "RemoteFunction") then
  3153. print("Name: "..v.Name.." | ".."Type: "..v.ClassName.." | ".."Location: ".."game."..v:GetFullName())
  3154. end
  3155. getem(v)
  3156. end
  3157. end
  3158. pcall(getem,game)
  3159. end)
  3160.  
  3161. addcmd('orbit', 'Orbit around a player',{},
  3162. function(args, speaker)
  3163. local players = getPlayer(args[1], speaker)
  3164. for i,v in pairs(players)do
  3165. local o = Instance.new("RocketPropulsion")
  3166. o.Parent = Players.LocalPlayer.Character.HumanoidRootPart
  3167. o.Name = "Orbit"
  3168. o.Target = Players[v].Character.HumanoidRootPart
  3169. o:Fire()
  3170. execCmd('noclip')
  3171. end
  3172. end)
  3173.  
  3174. addcmd('unorbit', 'Stops orbiting',{},
  3175. function(args, speaker)
  3176. execCmd('clip')
  3177. Players.LocalPlayer.Character.HumanoidRootPart.Orbit:Destroy()
  3178. end)
  3179.  
  3180. loopgoto = nil
  3181. addcmd('loopgoto', 'Loop teleport to a player',{},
  3182. function(args, speaker)
  3183. local players = getPlayer(args[1], speaker)
  3184. for i,v in pairs(players)do
  3185. loopgoto = Players[v]
  3186. repeat wait() if Players[v].Character ~= nil then
  3187. if speaker.Character:FindFirstChild("Humanoid") then
  3188. speaker.Character.Humanoid.Jump = true
  3189. end
  3190. speaker.Character:MoveTo(Players[v].Character.HumanoidRootPart.Position)
  3191. end
  3192. until loopgoto ~= Players[v]
  3193. end
  3194. end)
  3195.  
  3196. addcmd('unloopgoto', 'Stops teleporting you to a player',{'noloopgoto'},
  3197. function(args, speaker)
  3198. loopgoto = nil
  3199. end)
  3200.  
  3201. spamming = false
  3202. addcmd('spam', 'Makes you spam the chat',{},
  3203. function(args, speaker)
  3204. spamming = true
  3205. repeat wait(1)
  3206. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(getstring(false, 0), "All")
  3207. until spamming == false
  3208. end)
  3209.  
  3210. addcmd('nospam', 'Turns off spam',{'unspam'},
  3211. function(args, speaker)
  3212. spamming = false
  3213. end)
  3214.  
  3215. pmspamming = {}
  3216. addcmd('pmspam', 'Makes you spam a players whispers',{},
  3217. function(args, speaker)
  3218. local players = getPlayer(args[1], speaker)
  3219. for i,v in pairs(players)do
  3220. spawn(function()
  3221. if FindInTable(pmspamming, Players[v].Name) then return end
  3222. table.insert(pmspamming, Players[v].Name)
  3223. repeat wait(1)
  3224. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..Players[v].Name.." "..getstring(false, 1), "All")
  3225. until not FindInTable(pmspamming, Players[v].Name)
  3226. end)
  3227. end
  3228. end)
  3229.  
  3230. addcmd('nopmspam', 'turns off pm spam',{'unpmspam'},
  3231. function(args, speaker)
  3232. local players = getPlayer(args[1], speaker)
  3233. for i,v in pairs(players)do
  3234. spawn(function()
  3235. for a,b in pairs(pmspamming) do
  3236. if b == Players[v].Name then
  3237. table.remove(pmspamming, a)
  3238. end
  3239. end
  3240. end)
  3241. end
  3242. end)
  3243.  
  3244. addcmd('blockhead', 'Turns your head into a block',{},
  3245. function(args, speaker)
  3246. Players.LocalPlayer.Character.Head.Mesh:Destroy()
  3247. end)
  3248.  
  3249. bangplr = nil
  3250.  
  3251. addcmd('bang', 'owo',{'rape'},
  3252. function(args, speaker)
  3253. local players = getPlayer(args[1], speaker)
  3254. for i,v in pairs(players)do
  3255. local Anim2 = Instance.new("Animation")
  3256. Anim2.AnimationId = "rbxassetid://148840371"
  3257. local track2 = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim2)
  3258. track2:Play(.1, 1, 1)
  3259. bangplr = Players[v].Name
  3260. end
  3261. end)
  3262.  
  3263. addcmd('unbang', 'uwu',{'unrape'},
  3264. function(args, speaker)
  3265. bangplr = nil
  3266. end)
  3267.  
  3268. gtools = false
  3269. addcmd('grabtools', 'Automatically get tools that are dropped',{},
  3270. function(args, speaker)
  3271. workspace.ChildAdded:connect(function(part)
  3272. if gtools then
  3273. if part:IsA("Tool") then
  3274. part.Handle.CFrame = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  3275. end
  3276. end
  3277. end)
  3278. end)
  3279.  
  3280. addcmd('nograbtools', 'Disables grabtools',{'ungrabtools'},
  3281. function(args, speaker)
  3282. gtools = false
  3283. end)
  3284.  
  3285. addcmd('givetools', 'Give your tools to a player',{},
  3286. function(args, speaker)
  3287. for i,t in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  3288. if t:IsA("Tool") then
  3289. t.Parent = Players.LocalPlayer.Character
  3290. wait()
  3291. local players = getPlayer(args[1], speaker)
  3292. for i,v in pairs(players)do
  3293. t.Parent = Players[v].Character
  3294. end
  3295. end
  3296. end
  3297. end)
  3298.  
  3299. addcmd('copytools', 'Copies a players tools',{'clonetools'},
  3300. function(args, speaker)
  3301. local players = getPlayer(args[1], speaker)
  3302. for i,v in pairs(players)do
  3303. spawn(function()
  3304. for i,v in pairs(Players[v].Backpack:GetChildren()) do
  3305. if v:IsA('Tool') or v:IsA('HopperBin') then
  3306. v:Clone().Parent = speaker.Backpack
  3307. end
  3308. end
  3309. end)
  3310. end
  3311. end)
  3312.  
  3313. addcmd('naked', 'Removes your clothing',{},
  3314. function(args, speaker)
  3315. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  3316. if v:IsA("Clothing") then
  3317. v:Destroy()
  3318. end
  3319. end
  3320. end)
  3321.  
  3322. addcmd('spawnpoint', 'Sets your characters position to your spawnpoint',{'spawn'},
  3323. function(args, speaker)
  3324. spawnpos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  3325. spawnpoint = true
  3326. notify('Spawn Point','Spawn point created at '..tostring(spawnpos))
  3327. end)
  3328.  
  3329. addcmd('nospawnpoint', 'Removes your custom spawn point',{'nospawn'},
  3330. function(args, speaker)
  3331. spawnpoint = false
  3332. notify('Spawn Point','Removed spawn point')
  3333. end)
  3334.  
  3335. addcmd('hatspin', 'Spins your characters accessorys',{'spinhats'},
  3336. function(args, speaker)
  3337. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  3338. if v:IsA("Accessory") or v:IsA("Hat") then
  3339. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  3340. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  3341. if v.Handle.AccessoryWeld then
  3342. v.Handle.AccessoryWeld:Destroy()
  3343. end
  3344. if args[1] then
  3345. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  3346. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  3347. else
  3348. spin.AngularVelocity = Vector3.new(0, 100, 0)
  3349. spin.MaxTorque = Vector3.new(0, 200, 0)
  3350. end
  3351. keep.P = 30000
  3352. keep.D = 50
  3353. spinning = keep
  3354. spinenabled = true
  3355. end
  3356. end
  3357. end)
  3358.  
  3359. addcmd('unhatspin', 'Undoes spinhats',{'unspinhats'},
  3360. function(args, speaker)
  3361. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  3362. if v:IsA("Accessory") or v:IsA("Hat") then
  3363. pcall(function()
  3364. if v:IsA("Accessory") or v:IsA("Hat") then
  3365. v.Parent = workspace
  3366. end
  3367. wait(0.5)
  3368. v.Handle.no:Destroy()
  3369. v.Handle.ha:Destroy()
  3370. if v:IsA("Accessory") or v:IsA("Hat") then
  3371. v.Parent = Players.LocalPlayer.Character
  3372. end
  3373. end)
  3374. end
  3375. end
  3376. end)
Add Comment
Please, Sign In to add comment