nguyenminhnghia

Untitled

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