gdgrg

Untitled

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