The_God_M8

Infinite Yiled

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