meninodapacocaII

Untitled

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