joberttherealone

Untitled

Jan 21st, 2020
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 241.25 KB | None | 0 0
  1. -- A very Milky Rovive GUI
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local OpenFrame = Instance.new("Frame")
  5. local Open = Instance.new("TextButton")
  6. local Main = Instance.new("Frame")
  7. local Background = Instance.new("ImageLabel")
  8. local Aimbotesp = Instance.new("TextButton")
  9. local Title = Instance.new("TextBox")
  10. local Frame = Instance.new("Frame")
  11. local Chatlogger = Instance.new("TextButton")
  12. local BrightB = Instance.new("TextButton")
  13. local InfiniteYield = Instance.new("TextButton")
  14. local NodeESPF1 = Instance.new("TextButton")
  15. local Close = Instance.new("TextButton")
  16.  
  17. ScreenGui.Parent = game.CoreGui
  18. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  19.  
  20. OpenFrame.Name = "OpenFrame"
  21. OpenFrame.Parent = ScreenGui
  22. OpenFrame.Active = true
  23. OpenFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  24. OpenFrame.BorderSizePixel = 0
  25. OpenFrame.Position = UDim2.new(0.0253045987, 0, 0.57171309, 0)
  26. OpenFrame.Size = UDim2.new(0, 132, 0, 34)
  27.  
  28. Open.Name = "Open"
  29. Open.Parent = OpenFrame
  30. Open.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  31. Open.Position = UDim2.new(0.0620759651, 0, 0.167637542, 0)
  32. Open.Size = UDim2.new(0, 114, 0, 21)
  33. Open.Font = Enum.Font.SciFi
  34. Open.Text = "Rovive- Open"
  35. Open.TextColor3 = Color3.new(0, 0, 0)
  36. Open.TextSize = 14
  37. Open.MouseButton1Down:connect(function()
  38. Main.Visible = true
  39. OpenFrame.Visible = false
  40. end)
  41.  
  42.  
  43. Main.Name = "Main"
  44. Main.Parent = ScreenGui
  45. Main.Active = true
  46. Main.BackgroundColor3 = Color3.new(0, 0, 0)
  47. Main.BorderColor3 = Color3.new(0, 0, 0)
  48. Main.BorderSizePixel = 0
  49. Main.Position = UDim2.new(0.400187433, 0, 0.197211161, 0)
  50. Main.Size = UDim2.new(0, 260, 0, 323)
  51. Main.Visible = false
  52. Main.Draggable = true
  53.  
  54.  
  55. Background.Name = "Background"
  56. Background.Parent = Main
  57. Background.BackgroundColor3 = Color3.new(1, 1, 1)
  58. Background.Position = UDim2.new(0.0384615399, 0, 0.185758516, 0)
  59. Background.Size = UDim2.new(0, 240, 0, 253)
  60. Background.Image = "http://www.roblox.com/asset/?id=4437368729"
  61.  
  62. Aimbotesp.Name = "Aimbot esp"
  63. Aimbotesp.Parent = Main
  64. Aimbotesp.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  65. Aimbotesp.BorderColor3 = Color3.new(0, 0, 0)
  66. Aimbotesp.BorderSizePixel = 5
  67. Aimbotesp.Position = UDim2.new(0.084615387, 0, 0.247678012, 0)
  68. Aimbotesp.Size = UDim2.new(0, 216, 0, 34)
  69. Aimbotesp.Font = Enum.Font.GothamBold
  70. Aimbotesp.Text = "Aimbot +Esp"
  71. Aimbotesp.TextColor3 = Color3.new(0, 0, 0)
  72. Aimbotesp.TextSize = 14
  73. Aimbotesp.MouseButton1Down:connect(function()
  74. -----Credits to Lazy Autistic Devs.
  75. -----Works on almost all FPS Games accept Phantom Forces works on CBRO, Strucid, ETC.
  76. pcall(function()
  77. local espcolor = Color3.fromRGB(140, 69, 102)
  78. local wallhack_esp_transparency = .4
  79. local gui_hide_button = {Enum.KeyCode.LeftControl, "h"}
  80. local plrs = game:GetService("Players")
  81. local lplr = game:GetService("Players").LocalPlayer
  82. local TeamBased = true ; local teambasedswitch = "o"
  83. local presskeytoaim = true; local aimkey = "e"
  84. aimbothider = false; aimbothiderspeed = .5
  85. local Aim_Assist = false ; Aim_Assist_Key = {Enum.KeyCode.LeftControl, "z"}
  86. local espupdatetime = 5; autoesp = false; local charmsesp = true
  87. local movementcounting = true
  88.  
  89.  
  90.  
  91.  
  92. local mouselock = false
  93. local canaimat = true
  94. local lockaim = true; local lockangle = 5
  95. local ver = "2.4"
  96. local cam = game.Workspace.CurrentCamera
  97. local BetterDeathCount = true
  98. local ballisticsboost = 0
  99.  
  100. local mouse = lplr:GetMouse()
  101. local switch = false
  102. local key = "k"
  103. local aimatpart = nil
  104. local lightesp = false
  105.  
  106. local abs = math.abs
  107.  
  108. local Gui = Instance.new("ScreenGui")
  109. local Move = Instance.new("Frame")
  110. local Main = Instance.new("Frame")
  111. local EspStatus = Instance.new("TextLabel")
  112. local st1 = Instance.new("TextLabel")
  113. local st1_2 = Instance.new("TextLabel")
  114. local st1_3 = Instance.new("TextBox")
  115. local Name = Instance.new("TextLabel")
  116. --Properties:
  117.  
  118. Gui.Parent = plrs.LocalPlayer:WaitForChild("PlayerGui")
  119.  
  120.  
  121. local aimbotstatus = {"qc", "qr", "qe", "qd", "qi", "qt", "qs", "dd", "sp", "ql", "qa", "qd", "qs"}
  122. local gotstring = 0
  123. local function getrandomstring()
  124. gotstring = gotstring+666
  125. local str = ""
  126. local randomstring = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", "l", "m", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
  127. "?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?","?", "`", "$",
  128. "0","1","2","3","4","5","6","7","8","9", }
  129. local counting123 = 0
  130. for i, v in ipairs(randomstring) do
  131. counting123 = i
  132. end
  133. do
  134. math.randomseed(tick()+gotstring)
  135. for i = 3, math.random(1,100) do
  136. math.randomseed(i+tick()+gotstring)
  137.  
  138. local oneortwo = math.random(1,2)
  139. if oneortwo == 2 then
  140. math.randomseed(i+tick()+gotstring)
  141. str = str..""..randomstring[math.random(1, counting123)]
  142. else
  143. math.randomseed(i+tick()+gotstring)
  144. str = str..""..string.upper(randomstring[math.random(1, counting123)])
  145. end
  146.  
  147. end
  148. end
  149. return str
  150. end
  151. local mousedown = false
  152. local isonmovething = false
  153. local mouseoffset = Vector2.new()
  154. local mousedown = false
  155. local bspeed = 3584
  156. local aimbotoffset = {dd = ":", sp = " ", qa = "a", qb = "b",qc = "c", qd = "d", qe = "e", qf = "f", qg = "g" , qh = "h" , qi = "i", qj = "j", qk = "k", ql = "l", qm = "m", qn = "n", qo = "o", qp = "p", qq = "q", qr = "r", qs = "s", qt = "t", qu = "u", qv = "w", qx = "x", qy = "y", qz = "z"}
  157.  
  158.  
  159.  
  160. Gui.Name = getrandomstring()
  161.  
  162. Move.Name = getrandomstring()
  163. Move.Draggable = true
  164. Move.Parent = Gui
  165. Move.BackgroundColor3 = Color3.new(0.0431373, 1, 0.0745098)
  166. Move.BackgroundTransparency = 0.40000000596046
  167. Move.BorderSizePixel = 0
  168. Move.Position = UDim2.new(0.5, 0,0.018, 0)
  169. Move.Size = UDim2.new(0, 320, 0, 30)
  170.  
  171. Move.MouseEnter:Connect(function()
  172.  
  173. isonmovething = true
  174.  
  175. end)
  176. Move.MouseLeave:Connect(function()
  177.  
  178. isonmovething = mousedown and true or false
  179. end)
  180. mouse.Button1Down:connect(function()
  181. mousedown = true
  182. mouseoffset = Move.AbsolutePosition - Vector2.new(mouse.X, mouse.Y)
  183. end)
  184. mouse.Button1Up:connect(function()
  185. mousedown = false
  186. end)
  187.  
  188. mouse.Move:Connect(function()
  189. if isonmovething == true and mousedown then
  190. Move.Position = UDim2.new(0, mouseoffset.X + mouse.X, 0, mouseoffset.Y + mouse.Y)
  191. end
  192. end)
  193. local function uc (st)
  194. local ast = ""
  195. for i, v in ipairs(st) do
  196. local let = aimbotoffset[v]
  197. ast = ast..let
  198. end
  199. return ast
  200. end
  201.  
  202. Main.Name = getrandomstring()
  203. Main.Parent = Move
  204. Main.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  205. Main.BackgroundTransparency = 0.69999998807907
  206. Main.Position = UDim2.new(0, 0, 0.995670795, 0)
  207. Main.Size = UDim2.new(1.0000006, 0, 11.2, 0)
  208.  
  209. st1.Name = getrandomstring()
  210. st1.Parent = Main
  211. st1.BackgroundColor3 = Color3.new(1, 1, 1)
  212. st1.BackgroundTransparency = 1
  213. st1.Position = UDim2.new(0, 0, 0, 0)
  214. st1.Size = UDim2.new(1, 0, 0.161862016, 0)
  215. st1.Font = Enum.Font.ArialBold
  216. st1.Text = uc(aimbotstatus)
  217. st1.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  218. st1.TextScaled = true
  219. st1.TextSize = 14
  220. st1.TextWrapped = true
  221.  
  222. st1_2.Name = getrandomstring()
  223. st1_2.Parent = Main
  224. st1_2.BackgroundColor3 = Color3.new(1, 1, 1)
  225. st1_2.BackgroundTransparency = 1
  226. st1_2.Position = UDim2.new(0, 0, 0.375590861, 0)
  227. st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  228. st1_2.Font = Enum.Font.ArialBold
  229. st1_2.TextXAlignment = Enum.TextXAlignment.Left
  230. st1_2.Text = "Current ballistics: 0"
  231. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  232. st1_2.TextScaled = true
  233. st1_2.TextSize = 14
  234. st1_2.TextWrapped = true
  235.  
  236. local aimbothiderbox = Instance.new("TextBox")
  237. aimbothiderbox.Name = getrandomstring()
  238. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  239. aimbothiderbox.Size = UDim2.new(1, 0,0.162, 0)
  240. aimbothiderbox.TextScaled = true
  241. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  242. aimbothiderbox.Position = UDim2.new(0, 0,0.853, 0)
  243. aimbothiderbox.BackgroundTransparency = 1
  244. aimbothiderbox.Parent = Main
  245.  
  246. st1_3.Name = getrandomstring()
  247. st1_3.Parent = Main
  248. st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
  249. st1_3.BackgroundTransparency = 1
  250. st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
  251. st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  252. st1_3.Font = Enum.Font.ArialBold
  253. st1_3.Text = "Bullet speed = 3584"
  254. st1_3.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  255. st1_3.TextScaled = true
  256. st1_3.TextSize = 14
  257. st1_3.TextWrapped = true
  258. local teambasedstatus = st1_3:Clone()
  259. teambasedstatus.Parent = Main
  260. teambasedstatus.TextScaled = true
  261. teambasedstatus.Position = UDim2.new(0, 0,.7, 0)
  262. teambasedstatus.Size = UDim2.new(1, 0,.1, 0)
  263. teambasedstatus.Name = getrandomstring()
  264. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  265. local espstatustext = teambasedstatus:Clone()
  266. espstatustext.Name = getrandomstring()
  267. espstatustext.Position = UDim2.new(0, 0,0.58, 0)
  268. espstatustext.Text = "Esp loop :"..tostring(autoesp)
  269. espstatustext.Parent = Main
  270. local hide = Instance.new("TextButton")
  271. hide.Text = "_"
  272. hide.BackgroundTransparency = 1
  273. hide.TextScaled = true
  274. hide.TextWrapped = true
  275. hide.Size = UDim2.new(0.1, 0,1, 0)
  276. hide.Position = UDim2.new(0.9, 0,-0.15, 0)
  277. hide.Name = getrandomstring()
  278. hide.Parent = Move
  279. Name.Name = getrandomstring()
  280. Name.Parent = Move
  281. Name.BackgroundColor3 = Color3.new(1, 1, 1)
  282. Name.BackgroundTransparency = 1
  283. Name.Size = UDim2.new(0.838, 0, 1, 0)
  284. Name.Font = Enum.Font.Arial
  285. Name.Text = "FPS gui v"..ver
  286. Name.TextColor3 = Color3.new(0, 0, 0)
  287. Name.TextScaled = true
  288. Name.TextSize = 14
  289. Name.TextWrapped = true
  290. Name.TextXAlignment = Enum.TextXAlignment.Left
  291. local scr = Instance.new("ScrollingFrame")
  292. scr.Size = Main.Size
  293. scr.Position = Main.Position
  294. scr.ScrollBarThickness = 0
  295. scr.BackgroundTransparency = 1
  296. scr.Name = getrandomstring()
  297. Main.Size = UDim2.new(1, 0, 1, 0)
  298. Main.Position = UDim2.new(0,0,0,0)
  299. Main.Parent = scr
  300. scr.Parent = Move
  301. startpos = Main.Position
  302. Move.Active = true
  303.  
  304. -- Scripts:
  305. hided = false
  306. hide.MouseButton1Click:Connect(function()
  307. if hided == false then
  308. hided = true
  309. Main:TweenPosition(UDim2.new(0, 0, -1.5, 0))
  310. else
  311. hided = false
  312. Main:TweenPosition(startpos)
  313. end
  314. end)
  315.  
  316.  
  317. aimbothiderbox.FocusLost:Connect(function()
  318. local numb = tonumber(aimbothiderbox.Text)
  319. if aimbothider == true then
  320. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  321. else
  322. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  323. end
  324. if numb ~= nil then
  325. aimbothiderspeed = numb
  326. if aimbothider == true then
  327. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  328. else
  329. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  330. end
  331. else
  332. if aimbothider == true then
  333. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  334. else
  335. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  336. end
  337. end
  338. end)
  339.  
  340.  
  341. local plrsforaim = {}
  342.  
  343.  
  344. Move.Draggable = true
  345. Gui.ResetOnSpawn = false
  346. --Gui.Name = "Chat"
  347. Gui.DisplayOrder = 999
  348. pcall(function()
  349. if not game:GetService("CoreGui") then
  350. Gui.Parent = plrs.LocalPlayer.PlayerGui
  351. else
  352. Gui.Parent = game:GetService("CoreGui")
  353. end
  354. end)
  355. local espheadthing
  356. do
  357. local BillboardGui = Instance.new("BillboardGui")
  358. local PName = Instance.new("TextLabel")
  359. local Pdist = Instance.new("TextLabel")
  360. local ImageLabel = Instance.new("ImageLabel")
  361. local ImageLabel_2 = Instance.new("ImageLabel")
  362. --Properties:
  363. --BillboardGui.Parent = game.Workspace.Part
  364. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  365. BillboardGui.AlwaysOnTop = true
  366. BillboardGui.LightInfluence = 0
  367. BillboardGui.Size = UDim2.new(0, 100, 0, 46)
  368. BillboardGui.Name = "headoverthing"
  369. PName.Name = "PName"
  370. PName.Parent = BillboardGui
  371. PName.BackgroundColor3 = espcolor
  372. PName.BackgroundTransparency = 0.55000001192093
  373. PName.BorderSizePixel = 0
  374. PName.Size = UDim2.new(0, 100, 0, 23)
  375. PName.Font = Enum.Font.SourceSans
  376. PName.Text = "urmom"
  377. PName.TextColor3 = Color3.new(0, 0, 0)
  378. PName.TextScaled = true
  379. PName.TextSize = 14
  380. PName.TextWrapped = true
  381. st1.Text = uc(aimbotstatus)
  382. Pdist.Name = "Pdist"
  383. Pdist.Parent = BillboardGui
  384. Pdist.AnchorPoint = Vector2.new(0.5, 0)
  385. Pdist.BackgroundColor3 = espcolor
  386. Pdist.BackgroundTransparency = 0.55000001192093
  387. Pdist.BorderSizePixel = 0
  388. Pdist.Position = UDim2.new(0.5, 0, 0.5, 0)
  389. Pdist.Size = UDim2.new(0, 70, 0, 23)
  390. Pdist.Font = Enum.Font.SourceSans
  391. Pdist.Text = "666"
  392. Pdist.TextColor3 = Color3.new(0, 0, 0)
  393. Pdist.TextScaled = true
  394. Pdist.TextSize = 14
  395. Pdist.TextWrapped = true
  396.  
  397. ImageLabel.Parent = BillboardGui
  398. ImageLabel.BackgroundColor3 = Color3.new(0.298039, 1, 0)
  399. ImageLabel.BackgroundTransparency = 1
  400. ImageLabel.BorderColor3 = espcolor
  401. ImageLabel.Position = UDim2.new(1, -15, 0.5, 0)
  402. ImageLabel.Rotation = 180
  403. ImageLabel.Size = UDim2.new(0, 15, 0, 23)
  404. ImageLabel.Image = "rbxassetid://2832171824"
  405. ImageLabel.ImageColor3 = espcolor
  406. ImageLabel.ImageTransparency = 0.55000001192093
  407.  
  408. ImageLabel_2.Parent = BillboardGui
  409. ImageLabel_2.BackgroundColor3 = espcolor
  410. ImageLabel_2.BackgroundTransparency = 1
  411. ImageLabel_2.BorderColor3 = Color3.new(0.298039, 1, 0)
  412. ImageLabel_2.Position = UDim2.new(0, 0, 0.5, 0)
  413. ImageLabel_2.Rotation = 180
  414. ImageLabel_2.Size = UDim2.new(0, 15, 0, 23)
  415. ImageLabel_2.Image = "rbxassetid://2832177613"
  416. ImageLabel_2.ImageColor3 = espcolor
  417. ImageLabel_2.ImageTransparency = 0.55000001192093
  418. espheadthing = BillboardGui
  419. end
  420.  
  421.  
  422.  
  423. f = {}
  424. f.UpdateHeadUI = function(v)
  425.  
  426.  
  427. if v.Adornee and v.Adornee ~= nil then
  428. local destr = false
  429. if TeamBased then
  430. destr = true
  431. local plr = plrs:GetPlayerFromCharacter(v.Adornee.Parent)
  432. if plr and plr.Team and plr.Team.Name ~= lplr.Team.Name then
  433. destr = false
  434. end
  435. end
  436. if lightesp == true then
  437. v.Pdist.TextColor3 = Color3.new(1,1,1)
  438. v.PName.TextColor3 = Color3.new(1,1,1)
  439. else
  440. v.Pdist.TextColor3 = Color3.new(0,0,0)
  441. v.PName.TextColor3 = Color3.new(0,0,0)
  442. end
  443. local d = math.floor((cam.CFrame.p - v.Adornee.CFrame.p).magnitude)
  444. v.Pdist.Text = tostring(d)
  445. if d < 14 then
  446. v.Enabled = false
  447. else
  448. v.Enabled = true
  449. end
  450. v.StudsOffset = Vector3.new(0,.6+d/14,0)
  451. if destr then
  452. v:Destroy()
  453. end
  454. else
  455. v:Destroy()
  456. end
  457.  
  458.  
  459. end
  460. st1.Text = uc(aimbotstatus)
  461. local espforlder
  462. local partconverter = Instance.new("Part")
  463. --local headsupdatelist = {}
  464. st1_3.FocusLost:connect(function()
  465. if tonumber(st1_3.Text) then
  466. bspeed = tonumber(st1_3.Text)
  467. else
  468.  
  469. end
  470. end)
  471. f.addesp = function()
  472. pcall(function()
  473. --print("ESP ran")
  474. if espforlder then
  475. espforlder:Destroy()
  476. espforlder = Instance.new("Folder")
  477. espforlder.Parent = game.Workspace.CurrentCamera
  478. else
  479. espforlder = Instance.new("Folder")
  480. espforlder.Parent = game.Workspace.CurrentCamera
  481. end
  482. for i, v in pairs(espforlder:GetChildren()) do
  483. v:Destroy()
  484. end
  485. for _, plr in pairs(plrs:GetChildren()) do
  486. if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
  487. if TeamBased == true then
  488.  
  489. if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
  490. pcall(function()
  491. local e = espforlder:FindFirstChild(plr.Name)
  492. if not e then
  493. local fold = Instance.new("Folder", espforlder)
  494. fold.Name = plr.Name
  495.  
  496. --partconverter.BrickColor = plr.Team.Color
  497. --local teamc = partconverter.Color
  498. for i, p in pairs(plr.Character:GetChildren()) do
  499. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  500. if charmsesp then
  501. local urmom = Instance.new("BoxHandleAdornment")
  502. urmom.ZIndex = 10
  503. urmom.AlwaysOnTop = true
  504. urmom.Color3 = espcolor
  505. urmom.Size = p.Size
  506. urmom.Adornee = p
  507. urmom.Name = tick().." Ur mom has big gay"
  508. urmom.Transparency = wallhack_esp_transparency
  509. urmom.Parent = fold
  510. if p.Name == "Head" then
  511. local th = p:FindFirstChild("headoverthing")
  512. if not th then
  513. local ht = espheadthing:Clone()
  514. ht.PName.Text = p.Parent.Name
  515. ht.Adornee = p
  516. --table.insert(headsupdatelist, ht)
  517. delay(0, function()
  518. while wait(0.08) and plr and p do
  519. f.UpdateHeadUI(ht)
  520. end
  521. end)
  522. ht.Parent = p
  523. end
  524. end
  525. end
  526. end
  527. end
  528. plr.Character.Humanoid.Died:Connect(function()
  529. fold:Destroy()
  530. end)
  531.  
  532. end
  533. end)
  534. end
  535. else
  536. local e = espforlder:FindFirstChild(plr.Name)
  537. if not e then
  538. local fold = Instance.new("Folder", espforlder)
  539. fold.Name = plr.Name
  540.  
  541. --partconverter.BrickColor = plr.Team.Color
  542. --local teamc = Move.BackgroundColor3
  543. for i, p in pairs(plr.Character:GetChildren()) do
  544. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  545. pcall(function()
  546. if charmsesp then
  547. local urmom = Instance.new("BoxHandleAdornment")
  548. urmom.ZIndex = 10
  549. urmom.AlwaysOnTop = true
  550. urmom.Color3 = espcolor
  551. urmom.Size = p.Size
  552. urmom.Adornee = p
  553. urmom.Name = tick().." Ur mom has big gay"
  554. urmom.Transparency = wallhack_esp_transparency
  555. urmom.Parent = fold
  556. end
  557. if p.Name == "Head" then
  558. local th = p:FindFirstChild("headoverthing")
  559. if not th then
  560. local ht = espheadthing:Clone()
  561. ht.PName.Text = p.Parent.Name
  562. ht.Adornee = p
  563. delay(0, function()
  564. while wait(0.08) and plr and p do
  565. f.UpdateHeadUI(ht)
  566. end
  567. end)
  568. --table.insert(headsupdatelist, ht)
  569. ht.Parent = p
  570. end
  571. end
  572. end)
  573. end
  574. end
  575. plr.Character.Humanoid.Died:Connect(function()
  576. fold:Destroy()
  577. end)
  578. end
  579. end
  580.  
  581.  
  582. end
  583. end
  584. end)
  585. end
  586.  
  587. local uis = game:GetService("UserInputService")
  588. local bringall = false
  589. local hided2 = false
  590. local upping = false
  591. local downing = false
  592. mouse.KeyDown:Connect(function(a)
  593.  
  594. if a == "t" then
  595. --print("worked1")
  596. f.addesp()
  597. elseif a == gui_hide_button[2] and uis:IsKeyDown(gui_hide_button[1]) then
  598. if hided2 == false then
  599. hided2 = true
  600. autoesp =false
  601. if espforlder then
  602. espforlder:Destroy()
  603. end
  604. Gui.Enabled = false
  605. else
  606. Gui.Enabled = true
  607. hided2 = false
  608. end
  609.  
  610. elseif a == "" then
  611. if aimbothider == false then
  612. aimbothider = true
  613. if aimbothider == true then
  614. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  615. else
  616. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  617. end
  618. else
  619.  
  620. aimbothider = false
  621. if aimbothider == true then
  622. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  623. else
  624. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  625. end
  626. end
  627. if aimbothider == true then
  628. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  629. else
  630. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  631. end
  632. elseif a == "l" then
  633. if not uis:IsKeyDown(Enum.KeyCode.LeftControl) then
  634. if autoesp == false then
  635. autoesp = true
  636. else
  637. autoesp = false
  638. end
  639. else
  640. if lightesp == true then
  641. lightesp = false
  642. else
  643. lightesp = true
  644. end
  645. end
  646. elseif a == "]" then
  647. upping = true
  648. downing = false
  649. elseif a== "[" then
  650. downing = true
  651. upping = false
  652. elseif a == Aim_Assist_Key[2] and uis:IsKeyDown(Aim_Assist_Key[1]) then
  653. if Aim_Assist == true then
  654. Aim_Assist = false
  655. --print("disabled")
  656. else
  657. Aim_Assist = true
  658. end
  659. end
  660. if a == "j" then
  661. if mouse.Target then
  662. mouse.Target:Destroy()
  663. end
  664. end
  665. if a == key then
  666. if switch == false then
  667. switch = true
  668. else
  669. switch = false
  670. if aimatpart ~= nil then
  671. aimatpart = nil
  672. end
  673. end
  674. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and not uis:IsKeyDown(Enum.KeyCode.R) then
  675. if movementcounting then
  676. movementcounting = false
  677. else
  678. movementcounting = true
  679. end
  680. elseif a == teambasedswitch then
  681. if TeamBased == true then
  682. TeamBased = false
  683. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  684. else
  685. TeamBased = true
  686. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  687. end
  688. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and uis:IsKeyDown(Enum.KeyCode.R) then
  689. ballisticsboost = 0
  690. elseif a == aimkey then
  691. if not aimatpart then
  692. local maxangle = math.rad(20)
  693. for i, plr in pairs(plrs:GetChildren()) do
  694. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
  695. if TeamBased == true then
  696. if plr.Team.Name ~= lplr.Team.Name then
  697. local an = checkfov(plr.Character.Head)
  698. if an < maxangle then
  699. maxangle = an
  700. aimatpart = plr.Character.Head
  701. end
  702. end
  703. else
  704. local an = checkfov(plr.Character.Head)
  705. if an < maxangle then
  706. maxangle = an
  707. aimatpart = plr.Character.Head
  708. end
  709. --print(plr)
  710. end
  711. local old = aimatpart
  712. plr.Character.Humanoid.Died:Connect(function()
  713. --print("died")
  714. if aimatpart and aimatpart == old then
  715. aimatpart = nil
  716. end
  717. end)
  718.  
  719. end
  720. end
  721. else
  722. aimatpart = nil
  723. canaimat = false
  724. delay(1.1, function()
  725. canaimat = true
  726. end)
  727. end
  728. end
  729. end)
  730.  
  731. function getfovxyz (p0, p1, deg)
  732. local x1, y1, z1 = p0:ToOrientation()
  733. local cf = CFrame.new(p0.p, p1.p)
  734. local x2, y2, z2 = cf:ToOrientation()
  735. local d = math.deg
  736. if deg then
  737. return Vector3.new(d(x1-x2), d(y1-y2), d(z1-z2))
  738. else
  739. return Vector3.new((x1-x2), (y1-y2), (z1-z2))
  740. end
  741. end
  742.  
  743.  
  744. function aimat(part)
  745. if part then
  746. --print(part)
  747. local d = (cam.CFrame.p - part.CFrame.p).magnitude
  748. local calculatedrop
  749. local timetoaim = 0
  750. local pos2 = Vector3.new()
  751. if movementcounting == true then
  752. timetoaim = d/bspeed
  753. pos2 = part.Velocity * timetoaim
  754. end
  755. local minuseddrop = (ballisticsboost+50)/50
  756. if ballisticsboost ~= 0 then
  757. calculatedrop = d - (d/minuseddrop)
  758.  
  759. else
  760. calculatedrop = 0
  761. end
  762. --print(calculatedrop)
  763. local addative = Vector3.new()
  764. if movementcounting then
  765. addative = pos2
  766. end
  767. local cf = CFrame.new(cam.CFrame.p, (addative + part.CFrame.p+ Vector3.new(0, calculatedrop, 0)))
  768. if aimbothider == true or Aim_Assist == true then
  769. cam.CFrame = cam.CFrame:Lerp(cf, aimbothiderspeed)
  770. else
  771.  
  772. cam.CFrame = cf
  773. end
  774. --print(cf)
  775. end
  776. end
  777. function checkfov (part)
  778. local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
  779. local angle = math.abs(fov.X) + math.abs(fov.Y)
  780. return angle
  781. end
  782. pcall(function()
  783. delay(0, function()
  784. while wait(.32) do
  785. if Aim_Assist and not aimatpart and canaimat and lplr.Character and lplr.Character.Humanoid and lplr.Character.Humanoid.Health > 0 then
  786. for i, plr in pairs(plrs:GetChildren()) do
  787.  
  788.  
  789. local minangle = math.rad(5.5)
  790. local lastpart = nil
  791. local function gg(plr)
  792. pcall(function()
  793. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Character.Head then
  794. local raycasted = false
  795. local cf1 = CFrame.new(cam.CFrame.p, plr.Character.Head.CFrame.p) * CFrame.new(0, 0, -4)
  796. local r1 = Ray.new(cf1.p, cf1.LookVector * 9000)
  797. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  798. local dist = (plr.Character.Head.CFrame.p- pos).magnitude
  799. if dist < 4 then
  800. raycasted = true
  801. end
  802. if raycasted == true then
  803. local an1 = getfovxyz(cam.CFrame, plr.Character.Head.CFrame)
  804. local an = abs(an1.X) + abs(an1.Y)
  805. if an < minangle then
  806. minangle = an
  807. lastpart = plr.Character.Head
  808. end
  809. end
  810. end
  811. end)
  812. end
  813. if TeamBased then
  814. if plr.Team.Name ~= lplr.Team.Name then
  815. gg(plr)
  816. end
  817. else
  818. gg(plr)
  819. end
  820. --print(math.deg(minangle))
  821. if lastpart then
  822. aimatpart = lastpart
  823. aimatpart.Parent.Humanoid.Died:Connect(function()
  824. if aimatpart == lastpart then
  825. aimatpart = nil
  826. end
  827. end)
  828.  
  829. end
  830. end
  831. end
  832. end
  833. end)
  834. end)
  835. local oldheadpos
  836. local lastaimapart
  837. game:GetService("RunService").RenderStepped:Connect(function(dt)
  838. if uis:IsKeyDown(Enum.KeyCode.RightBracket) or uis:IsKeyDown(Enum.KeyCode.LeftBracket) then
  839. if upping then
  840. ballisticsboost = ballisticsboost + dt/1.9
  841. elseif downing then
  842. ballisticsboost = ballisticsboost - dt/1.9
  843. end
  844. end
  845. if movementcounting then
  846. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  847. st1_2.Text = "Current ballistics: "..tostring(math.floor(ballisticsboost*10)/10)
  848. else
  849. st1_2.TextColor3 = Color3.new(1,0,0)
  850. end
  851. espstatustext.Text = "Esp loop :"..tostring(autoesp)
  852. if aimatpart and lplr.Character and lplr.Character.Head then
  853. if BetterDeathCount and lastaimapart and lastaimapart == aimatpart then
  854. local dist = (oldheadpos - aimatpart.CFrame.p).magnitude
  855. if dist > 40 then
  856. aimatpart = nil
  857. end
  858. end
  859. lastaimapart = aimatpart
  860. oldheadpos = lastaimapart.CFrame.p
  861. do
  862. if aimatpart.Parent == plrs.LocalPlayer.Character then
  863. aimatpart = nil
  864. end
  865. aimat(aimatpart)
  866. pcall(function()
  867. if Aim_Assist == true then
  868. local cf1 = CFrame.new(cam.CFrame.p, aimatpart.CFrame.p) * CFrame.new(0, 0, -4)
  869. local r1 = Ray.new(cf1.p, cf1.LookVector * 1000)
  870. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  871. local dist = (aimatpart.CFrame.p- pos).magnitude
  872. if obj then
  873. --print(obj:GetFullName())
  874. end
  875. if not obj or dist > 6 then
  876. aimatpart = nil
  877. --print("ooof")
  878. end
  879. canaimat = false
  880. delay(.5, function()
  881. canaimat = true
  882. end)
  883. end
  884. end)
  885. end
  886.  
  887.  
  888.  
  889. end
  890. end)
  891.  
  892.  
  893. delay(0, function()
  894. while wait(espupdatetime) do
  895. if autoesp == true then
  896. pcall(function()
  897. f.addesp()
  898. end)
  899. end
  900. end
  901. end)
  902. --warn("loaded")
  903. end)
  904. end)
  905.  
  906.  
  907. Title.Name = "Title"
  908. Title.Parent = Main
  909. Title.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  910. Title.BorderSizePixel = 0
  911. Title.Position = UDim2.new(0.0384615399, 0, 0.0309597515, 0)
  912. Title.Size = UDim2.new(0, 240, 0, 50)
  913. Title.Font = Enum.Font.GothamBold
  914. Title.Text = "ROVIVE GUI"
  915. Title.TextColor3 = Color3.new(0, 0, 0)
  916. Title.TextSize = 30
  917.  
  918. Frame.Parent = Main
  919. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  920. Frame.BorderSizePixel = 0
  921. Frame.Position = UDim2.new(0, 0, 0.185758516, 0)
  922. Frame.Size = UDim2.new(0, 260, 0, 10)
  923.  
  924. Chatlogger.Name = "Chat logger"
  925. Chatlogger.Parent = Main
  926. Chatlogger.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  927. Chatlogger.BorderColor3 = Color3.new(0, 0, 0)
  928. Chatlogger.BorderSizePixel = 5
  929. Chatlogger.Position = UDim2.new(0.084615387, 0, 0.41795665, 0)
  930. Chatlogger.Size = UDim2.new(0, 216, 0, 34)
  931. Chatlogger.Font = Enum.Font.GothamBold
  932. Chatlogger.Text = "Chat Logger"
  933. Chatlogger.TextColor3 = Color3.new(0, 0, 0)
  934. Chatlogger.TextSize = 14
  935. Chatlogger.MouseButton1Down:connect(function()
  936. -- Farewell Infortality.
  937. -- Version: 2.82
  938. -- Instances:
  939. local ChatGui = Instance.new("ScreenGui")
  940. local Frame = Instance.new("Frame")
  941. local LogPanel = Instance.new("ScrollingFrame")
  942. local Close = Instance.new("TextButton")
  943. local Mini = Instance.new("TextButton")
  944. local Log = Instance.new("TextButton")
  945. local title = Instance.new("TextLabel")
  946. --Properties:
  947. ChatGui.Name = "ChatGui"
  948. ChatGui.Parent = game.Players.LocalPlayer.PlayerGui
  949. ChatGui.ResetOnSpawn = false
  950.  
  951. Frame.Parent = ChatGui
  952. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  953. Frame.BorderSizePixel = 0
  954. Frame.Position = UDim2.new(0.0278396439, 0, 0.565217376, 0)
  955. Frame.Size = UDim2.new(0, 392, 0, 25)
  956. Frame.Active = true
  957. Frame.Draggable = true
  958.  
  959. LogPanel.Name = "LogPanel"
  960. LogPanel.Parent = Frame
  961. LogPanel.BackgroundColor3 = Color3.new(0, 0, 0)
  962. LogPanel.BorderColor3 = Color3.new(0.223529, 0.223529, 0.223529)
  963. LogPanel.Position = UDim2.new(-0.000221580267, 0, 0.968695641, 0)
  964. LogPanel.Size = UDim2.new(0, 392, 0, 203)
  965. LogPanel.ScrollBarThickness = 5
  966. LogPanel.ScrollingEnabled = true
  967. LogPanel.CanvasSize=UDim2.new(2,0,100,0)
  968.  
  969. Close.Name = "Close"
  970. Close.Parent = Frame
  971. Close.BackgroundColor3 = Color3.new(1, 1, 1)
  972. Close.BackgroundTransparency = 1
  973. Close.Position = UDim2.new(0.823979557, 0, 0.0399999991, 0)
  974. Close.Size = UDim2.new(0, 69, 0, 24)
  975. Close.Font = Enum.Font.SourceSans
  976. Close.Text = "Close"
  977. Close.TextColor3 = Color3.new(1, 1, 1)
  978. Close.TextSize = 14
  979.  
  980. Mini.Name = "Mini"
  981. Mini.Parent = Frame
  982. Mini.BackgroundColor3 = Color3.new(1, 1, 1)
  983. Mini.BackgroundTransparency = 1
  984. Mini.Position = UDim2.new(0.647959173, 0, 0, 0)
  985. Mini.Size = UDim2.new(0, 69, 0, 24)
  986. Mini.Font = Enum.Font.SourceSans
  987. Mini.Text = "Minimize"
  988. Mini.TextColor3 = Color3.new(1, 1, 1)
  989. Mini.TextSize = 14
  990.  
  991. Log.Name = "Log"
  992. Log.Parent = Frame
  993. Log.BackgroundColor3 = Color3.new(1, 1, 1)
  994. Log.BackgroundTransparency = 1
  995. Log.Position = UDim2.new(0.293367326, 0, 0, 0)
  996. Log.Size = UDim2.new(0, 69, 0, 24)
  997. Log.Font = Enum.Font.SourceSans
  998. Log.Text = "Log Chat [ON]"
  999. Log.TextColor3 = Color3.new(1, 1, 1)
  1000. Log.TextSize = 14
  1001.  
  1002. title.Name = "title"
  1003. title.Parent = Frame
  1004. title.BackgroundColor3 = Color3.new(1, 1, 1)
  1005. title.BackgroundTransparency = 1
  1006. title.Size = UDim2.new(0, 115, 0, 24)
  1007. title.Font = Enum.Font.SourceSans
  1008. title.Text = "Chat GUI"
  1009. title.TextColor3 = Color3.new(1, 1, 1)
  1010. title.TextSize = 14
  1011. title.TextXAlignment = Enum.TextXAlignment.Left
  1012. -- Scripts:
  1013. local logging = true
  1014. local minimized = false
  1015. Log.MouseButton1Down:Connect(function()
  1016. logging = not logging
  1017. if logging then Log.Text = "Log Chat [ON]" else Log.Text = "Log Chat [OFF]" end
  1018. end)
  1019. Mini.MouseButton1Down:Connect(function()
  1020. if minimized then
  1021. LogPanel:TweenSize(UDim2.new(0, 392, 0, 203), "InOut", "Sine", 0.5, false, nil)
  1022. else
  1023. LogPanel:TweenSize(UDim2.new(0, 392, 0, 0), "InOut", "Sine", 0.5, false, nil)
  1024. end
  1025. minimized = not minimized
  1026. end)
  1027. Close.MouseButton1Down:Connect(function()
  1028. ChatGui:Destroy()
  1029. end)
  1030.  
  1031. local prevOutputPos = 0
  1032. function output(plr, msg)
  1033. if not logging then return end
  1034. local colour = Color3.fromRGB(255,255,255)
  1035.  
  1036. if string.sub(msg, 1,1) == ":" or string.sub(msg,1,1) == ";" then colour = Color3.fromRGB(255,0,0) elseif string.sub(msg,1,2) == "/w" or string.sub(msg,1,7) == "/whisper" or string.sub(msg,1,5) == "/team" or string.sub(msg,1,2) == "/t" then colour = Color3.fromRGB(0,0,255) else colour = Color3.fromRGB(255,255,255) end
  1037.  
  1038. local o = Instance.new("TextLabel",LogPanel)
  1039. o.Text = plr.Name .. ": " .. msg
  1040. o.Size = UDim2.new(0.5,0,.006,0)
  1041. o.Position = UDim2.new(0,0,.007 + prevOutputPos ,0)
  1042. o.Font = Enum.Font.SourceSansSemibold
  1043. o.TextColor3 = colour
  1044. o.TextStrokeTransparency = 0
  1045. o.BackgroundTransparency = 0
  1046. o.BackgroundColor3 = Color3.new(0,0,0)
  1047. o.BorderSizePixel = 0
  1048. o.BorderColor3 = Color3.new(0,0,0)
  1049. o.FontSize = "Size14"
  1050. o.TextXAlignment = Enum.TextXAlignment.Left
  1051. o.ClipsDescendants = true
  1052. prevOutputPos = prevOutputPos + 0.007
  1053. end
  1054.  
  1055. for i,v in pairs(game.Players:GetChildren()) do
  1056. v.Chatted:Connect(function(msg)
  1057. output(v, msg)
  1058. end)
  1059. end
  1060.  
  1061. game.Players.ChildAdded:Connect(function(plr)
  1062. if plr:IsA("Player") then
  1063. plr.Chatted:Connect(function(msg)
  1064. output(plr, msg)
  1065. end)
  1066. end
  1067. end)
  1068. end)
  1069.  
  1070.  
  1071. BrightB.Name = "Bright (B)"
  1072. BrightB.Parent = Main
  1073. BrightB.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  1074. BrightB.BorderColor3 = Color3.new(0, 0, 0)
  1075. BrightB.BorderSizePixel = 5
  1076. BrightB.Position = UDim2.new(0.534615397, 0, 0.770897806, 0)
  1077. BrightB.Size = UDim2.new(0, 99, 0, 34)
  1078. BrightB.Font = Enum.Font.GothamBold
  1079. BrightB.Text = "Bright (B)"
  1080. BrightB.TextColor3 = Color3.new(0, 0, 0)
  1081. BrightB.TextSize = 14
  1082. BrightB.MouseButton1Down:connect(function()
  1083. local m = game.Players.LocalPlayer:GetMouse()
  1084. db = true
  1085. m.KeyDown:connect(function(k)
  1086. k = k:lower()
  1087. if k == "b" then
  1088. if db == true then
  1089. game.Lighting.TimeOfDay = "14:00:00"
  1090. game.Lighting.FogEnd = 10000
  1091. game.Lighting.Brightness = 2
  1092. end
  1093. end
  1094. end)
  1095. end)
  1096.  
  1097.  
  1098. InfiniteYield.Name = "Infinite Yield"
  1099. InfiniteYield.Parent = Main
  1100. InfiniteYield.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  1101. InfiniteYield.BorderColor3 = Color3.new(0, 0, 0)
  1102. InfiniteYield.BorderSizePixel = 5
  1103. InfiniteYield.Position = UDim2.new(0.0846154094, 0, 0.770897806, 0)
  1104. InfiniteYield.Size = UDim2.new(0, 99, 0, 34)
  1105. InfiniteYield.Font = Enum.Font.GothamBold
  1106. InfiniteYield.Text = "Inf Yield"
  1107. InfiniteYield.TextColor3 = Color3.new(0, 0, 0)
  1108. InfiniteYield.TextSize = 14
  1109. InfiniteYield.MouseButton1Down:connect(function()
  1110. if not game:IsLoaded() then
  1111. local notLoaded = Instance.new("Message",workspace)
  1112. notLoaded.Text = 'Infinite Yield is waiting for the game to load'
  1113. game.Loaded:Wait()
  1114. notLoaded:Destroy()
  1115. end
  1116.  
  1117. ver = '2.4.2'
  1118.  
  1119. Players = game:GetService("Players")
  1120.  
  1121. local Holder = Instance.new("Frame")
  1122. local Title = Instance.new("TextLabel")
  1123. local Dark = Instance.new("Frame")
  1124. local Cmdbar = Instance.new("TextBox")
  1125. local Dark_2 = Instance.new("Frame")
  1126. local CMDsF = Instance.new("ScrollingFrame")
  1127. local SettingsButton = Instance.new("ImageButton")
  1128. local Settings = Instance.new("Frame")
  1129. local Prefix = Instance.new("TextLabel")
  1130. local PrefixBox = Instance.new("TextBox")
  1131. local Keybinds = Instance.new("TextLabel")
  1132. local Select = Instance.new("TextButton")
  1133. local StayOpen = Instance.new("TextLabel")
  1134. local Button = Instance.new("Frame")
  1135. local On = Instance.new("TextButton")
  1136. local Positions = Instance.new("TextLabel")
  1137. local Select_8 = Instance.new("TextButton")
  1138. local SpawnC = Instance.new("TextLabel")
  1139. local Select_2 = Instance.new("TextButton")
  1140. local Plugins = Instance.new("TextLabel")
  1141. local Select_9 = Instance.new("TextButton")
  1142. local Example = Instance.new("TextButton")
  1143. local Notification = Instance.new("Frame")
  1144. local Dark_3 = Instance.new("Frame")
  1145. local Title_2 = Instance.new("TextLabel")
  1146. local Text_2 = Instance.new("TextLabel")
  1147. local CloseButton = Instance.new("ImageButton")
  1148. local IntroBackground = Instance.new("Frame")
  1149. local Logo = Instance.new("ImageLabel")
  1150. local Credits = Instance.new("TextBox")
  1151. local KeybindsFrame = Instance.new("Frame")
  1152. local Close = Instance.new("TextButton")
  1153. local SpawnCFrame = Instance.new("Frame")
  1154. local Holder_6 = Instance.new("ScrollingFrame")
  1155. local Close_5 = Instance.new("TextButton")
  1156. local Add = Instance.new("TextButton")
  1157. local Delete = Instance.new("TextButton")
  1158. local Holder_2 = Instance.new("ScrollingFrame")
  1159. local Example_2 = Instance.new("Frame")
  1160. local Text_3 = Instance.new("TextLabel")
  1161. local Delete_2 = Instance.new("TextButton")
  1162. local KeybindEditor = Instance.new("Frame")
  1163. local background_2 = Instance.new("Frame")
  1164. local Dark_4 = Instance.new("Frame")
  1165. local Directions = Instance.new("TextLabel")
  1166. local BindTo = Instance.new("TextButton")
  1167. local Add_2 = Instance.new("TextButton")
  1168. local Cmdbar_2 = Instance.new("TextBox")
  1169. local Toggles = Instance.new("ScrollingFrame")
  1170. local Fly = Instance.new("TextLabel")
  1171. local Select_3 = Instance.new("TextButton")
  1172. local Noclip = Instance.new("TextLabel")
  1173. local Select_4 = Instance.new("TextButton")
  1174. local Float = Instance.new("TextLabel")
  1175. local Select_5 = Instance.new("TextButton")
  1176. local ClickTP = Instance.new("TextLabel")
  1177. local Select_6 = Instance.new("TextButton")
  1178. local Xray = Instance.new("TextLabel")
  1179. local Select_10 = Instance.new("TextButton")
  1180. local Dark_7 = Instance.new("Frame")
  1181. local shadow_2 = Instance.new("Frame")
  1182. local PopupText_2 = Instance.new("TextLabel")
  1183. local Exit_2 = Instance.new("ImageButton")
  1184. local SpawnCEditor = Instance.new("Frame")
  1185. local background_4 = Instance.new("Frame")
  1186. local Cmdbar_3 = Instance.new("TextBox")
  1187. local Dark_10 = Instance.new("Frame")
  1188. local Add_5 = Instance.new("TextButton")
  1189. local DelayNum = Instance.new("TextBox")
  1190. local Delay = Instance.new("TextLabel")
  1191. local Directions_3 = Instance.new("TextLabel")
  1192. local Dark_11 = Instance.new("Frame")
  1193. local shadow_4 = Instance.new("Frame")
  1194. local PopupText_4 = Instance.new("TextLabel")
  1195. local Exit_4 = Instance.new("ImageButton")
  1196. local PositionsFrame = Instance.new("Frame")
  1197. local Close_3 = Instance.new("TextButton")
  1198. local Delete_5 = Instance.new("TextButton")
  1199. local Part = Instance.new("TextButton")
  1200. local Holder_4 = Instance.new("ScrollingFrame")
  1201. local Example_4 = Instance.new("Frame")
  1202. local Text_5 = Instance.new("TextLabel")
  1203. local Delete_6 = Instance.new("TextButton")
  1204. local TP = Instance.new("TextButton")
  1205. local AliasesFrame = Instance.new("Frame")
  1206. local Close_2 = Instance.new("TextButton")
  1207. local Delete_3 = Instance.new("TextButton")
  1208. local Holder_3 = Instance.new("ScrollingFrame")
  1209. local Example_3 = Instance.new("Frame")
  1210. local Text_4 = Instance.new("TextLabel")
  1211. local Delete_4 = Instance.new("TextButton")
  1212. local Aliases = Instance.new("TextLabel")
  1213. local Select_7 = Instance.new("TextButton")
  1214. local PluginsFrame = Instance.new("Frame")
  1215. local Close_4 = Instance.new("TextButton")
  1216. local Add_4 = Instance.new("TextButton")
  1217. local Delete_8 = Instance.new("TextButton")
  1218. local Add_3 = Instance.new("TextButton")
  1219. local Holder_5 = Instance.new("ScrollingFrame")
  1220. local Example_5 = Instance.new("Frame")
  1221. local Text_6 = Instance.new("TextLabel")
  1222. local Delete_7 = Instance.new("TextButton")
  1223. local PluginEditor = Instance.new("Frame")
  1224. local background_3 = Instance.new("Frame")
  1225. local Dark_8 = Instance.new("Frame")
  1226. local Dark_9 = Instance.new("Frame")
  1227. local Img = Instance.new("ImageButton")
  1228. local AddPlugin = Instance.new("TextButton")
  1229. local FileName = Instance.new("TextBox")
  1230. local About = Instance.new("TextLabel")
  1231. local Directions_2 = Instance.new("TextLabel")
  1232. local shadow_3 = Instance.new("Frame")
  1233. local PopupText_3 = Instance.new("TextLabel")
  1234. local Exit_3 = Instance.new("ImageButton")
  1235. local logsDrag = Instance.new("Frame")
  1236. local shadow = Instance.new("Frame")
  1237. local Hide = Instance.new("ImageButton")
  1238. local PopupText = Instance.new("TextLabel")
  1239. local Exit = Instance.new("ImageButton")
  1240. local scroll = Instance.new("ScrollingFrame")
  1241. local background = Instance.new("Frame")
  1242. local Dark_6 = Instance.new("Frame")
  1243. local Clear = Instance.new("TextButton")
  1244. local Toggle = Instance.new("TextButton")
  1245. local AliasHint = Instance.new("TextLabel")
  1246. local PluginsHint = Instance.new("TextLabel")
  1247. local PositionsHint = Instance.new("TextLabel")
  1248. local ToPartFrame = Instance.new("Frame")
  1249. local background_5 = Instance.new("Frame")
  1250. local Dark_5 = Instance.new("Frame")
  1251. local ChoosePart = Instance.new("TextButton")
  1252. local CopyPath = Instance.new("TextButton")
  1253. local Directions_4 = Instance.new("TextLabel")
  1254. local Path = Instance.new("TextLabel")
  1255. local shadow_5 = Instance.new("Frame")
  1256. local PopupText_5 = Instance.new("TextLabel")
  1257. local Exit_5 = Instance.new("ImageButton")
  1258.  
  1259. local PARENT
  1260. if game:GetService("CoreGui"):FindFirstChild('RobloxGui') then
  1261. PARENT = game:GetService("CoreGui").RobloxGui
  1262. else
  1263. PARENT = game:GetService("CoreGui")
  1264. end
  1265.  
  1266. function randomString()
  1267. local length = math.random(10,20)
  1268. local array = {}
  1269. for i = 1, length do
  1270. array[i] = string.char(math.random(32, 126))
  1271. end
  1272. return table.concat(array)
  1273. end
  1274.  
  1275. Holder.Name = randomString()
  1276. Holder.Parent = PARENT
  1277. Holder.Active = true
  1278. Holder.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1279. Holder.BackgroundTransparency = 0.20000000298023
  1280. Holder.BorderSizePixel = 0
  1281. Holder.Position = UDim2.new(1, -250, 1, -220)
  1282. Holder.Size = UDim2.new(0, 250, 0, 220)
  1283.  
  1284. Title.Name = "Title"
  1285. Title.Parent = Holder
  1286. Title.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1287. Title.BackgroundTransparency = 1
  1288. Title.BorderSizePixel = 0
  1289. Title.Size = UDim2.new(0, 250, 0, 20)
  1290. Title.Font = Enum.Font.SourceSans
  1291. Title.TextSize = 20
  1292. Title.Text = "Infinite Yield FE"
  1293. Title.TextColor3 = Color3.new(1, 1, 1)
  1294. Title.TextStrokeTransparency = 0
  1295.  
  1296. Dark.Name = "Dark"
  1297. Dark.Parent = Holder
  1298. Dark.Active = true
  1299. Dark.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1300. Dark.BorderSizePixel = 0
  1301. Dark.Position = UDim2.new(0, 0, 0, 45)
  1302. Dark.Size = UDim2.new(0, 250, 0, 175)
  1303.  
  1304. Cmdbar.Name = "Cmdbar"
  1305. Cmdbar.Parent = Holder
  1306. Cmdbar.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1307. Cmdbar.BackgroundTransparency = 1
  1308. Cmdbar.BorderSizePixel = 0
  1309. Cmdbar.Position = UDim2.new(0, 0, 0, 25)
  1310. Cmdbar.Size = UDim2.new(0, 250, 0, 20)
  1311. Cmdbar.Font = Enum.Font.SourceSans
  1312. Cmdbar.FontSize = Enum.FontSize.Size18
  1313. Cmdbar.Text = "Command Bar"
  1314. Cmdbar.TextColor3 = Color3.new(1, 1, 1)
  1315. Cmdbar.TextScaled = true
  1316. Cmdbar.TextWrapped = true
  1317. Cmdbar.TextStrokeTransparency = 0
  1318.  
  1319. Dark_2.Name = "Dark"
  1320. Dark_2.Parent = Holder
  1321. Dark_2.Active = true
  1322. Dark_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1323. Dark_2.BorderSizePixel = 0
  1324. Dark_2.Position = UDim2.new(0, 0, 0, 20)
  1325. Dark_2.Size = UDim2.new(0, 250, 0, 5)
  1326.  
  1327. CMDsF.Name = "CMDs"
  1328. CMDsF.Parent = Holder
  1329. CMDsF.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1330. CMDsF.BackgroundTransparency = 1
  1331. CMDsF.BorderSizePixel = 0
  1332. CMDsF.Position = UDim2.new(0, 0, 0, 50)
  1333. CMDsF.Size = UDim2.new(0, 250, 0, 170)
  1334. CMDsF.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1335. CMDsF.CanvasSize = UDim2.new(0, 0, 0, 0)
  1336. CMDsF.MidImage = "rbxasset://textures/blackBkg_square.png"
  1337. CMDsF.ScrollBarThickness = 8
  1338. CMDsF.TopImage = "rbxasset://textures/blackBkg_square.png"
  1339.  
  1340. SettingsButton.Name = "SettingsButton"
  1341. SettingsButton.Parent = Holder
  1342. SettingsButton.BackgroundColor3 = Color3.new(1, 1, 1)
  1343. SettingsButton.BackgroundTransparency = 1
  1344. SettingsButton.Position = UDim2.new(0, 230, 0, 25)
  1345. SettingsButton.Size = UDim2.new(0, 20, 0, 20)
  1346. SettingsButton.Image = "rbxassetid://1204397029"
  1347.  
  1348. Settings.Name = "Settings"
  1349. Settings.Parent = Holder
  1350. Settings.Active = true
  1351. Settings.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1352. Settings.BorderSizePixel = 0
  1353. Settings.Position = UDim2.new(0, 0, 0, 220)
  1354. Settings.Size = UDim2.new(0, 250, 0, 175)
  1355.  
  1356. Prefix.Name = "Prefix"
  1357. Prefix.Parent = Settings
  1358. Prefix.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1359. Prefix.BackgroundTransparency = 0.5
  1360. Prefix.BorderSizePixel = 0
  1361. Prefix.Position = UDim2.new(0, 0, 0, 5)
  1362. Prefix.Size = UDim2.new(0, 250, 0, 20)
  1363. Prefix.Font = Enum.Font.SourceSans
  1364. Prefix.FontSize = Enum.FontSize.Size14
  1365. Prefix.Text = " Prefix"
  1366. Prefix.TextColor3 = Color3.new(1, 1, 1)
  1367. Prefix.TextXAlignment = Enum.TextXAlignment.Left
  1368.  
  1369. PrefixBox.Name = "PrefixBox"
  1370. PrefixBox.Parent = Prefix
  1371. PrefixBox.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1372. PrefixBox.BorderSizePixel = 0
  1373. PrefixBox.Position = UDim2.new(0, 230, 0, 0)
  1374. PrefixBox.Size = UDim2.new(0, 20, 0, 20)
  1375. PrefixBox.Font = Enum.Font.SourceSansBold
  1376. PrefixBox.FontSize = Enum.FontSize.Size14
  1377. PrefixBox.Text = ''
  1378. PrefixBox.TextColor3 = Color3.new(0, 0, 0)
  1379.  
  1380. Keybinds.Name = "Keybinds"
  1381. Keybinds.Parent = Settings
  1382. Keybinds.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1383. Keybinds.BackgroundTransparency = 0.5
  1384. Keybinds.BorderSizePixel = 0
  1385. Keybinds.Position = UDim2.new(0, 0, 0, 55)
  1386. Keybinds.Size = UDim2.new(0, 250, 0, 20)
  1387. Keybinds.Font = Enum.Font.SourceSans
  1388. Keybinds.FontSize = Enum.FontSize.Size14
  1389. Keybinds.Text = " Keybinds"
  1390. Keybinds.TextColor3 = Color3.new(1, 1, 1)
  1391. Keybinds.TextXAlignment = Enum.TextXAlignment.Left
  1392.  
  1393. Select.Name = "Select"
  1394. Select.Parent = Keybinds
  1395. Select.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1396. Select.BorderSizePixel = 0
  1397. Select.Position = UDim2.new(0, 200, 0, 0)
  1398. Select.Size = UDim2.new(0, 50, 0, 20)
  1399. Select.Font = Enum.Font.SourceSans
  1400. Select.FontSize = Enum.FontSize.Size14
  1401. Select.Text = "Edit"
  1402. Select.TextColor3 = Color3.new(0, 0, 0)
  1403.  
  1404. Aliases.Name = "Aliases"
  1405. Aliases.Parent = Settings
  1406. Aliases.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1407. Aliases.BackgroundTransparency = 0.5
  1408. Aliases.BorderSizePixel = 0
  1409. Aliases.Position = UDim2.new(0, 0, 0, 80)
  1410. Aliases.Size = UDim2.new(0, 250, 0, 20)
  1411. Aliases.Font = Enum.Font.SourceSans
  1412. Aliases.FontSize = Enum.FontSize.Size14
  1413. Aliases.Text = " Aliases"
  1414. Aliases.TextColor3 = Color3.new(1, 1, 1)
  1415. Aliases.TextXAlignment = Enum.TextXAlignment.Left
  1416.  
  1417. Select_7.Name = "Select"
  1418. Select_7.Parent = Aliases
  1419. Select_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1420. Select_7.BorderSizePixel = 0
  1421. Select_7.Position = UDim2.new(0, 200, 0, 0)
  1422. Select_7.Size = UDim2.new(0, 50, 0, 20)
  1423. Select_7.Font = Enum.Font.SourceSans
  1424. Select_7.FontSize = Enum.FontSize.Size14
  1425. Select_7.Text = "Edit"
  1426. Select_7.TextColor3 = Color3.new(0, 0, 0)
  1427.  
  1428. StayOpen.Name = "StayOpen"
  1429. StayOpen.Parent = Settings
  1430. StayOpen.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1431. StayOpen.BackgroundTransparency = 0.5
  1432. StayOpen.BorderSizePixel = 0
  1433. StayOpen.Position = UDim2.new(0, 0, 0, 30)
  1434. StayOpen.Size = UDim2.new(0, 250, 0, 20)
  1435. StayOpen.Font = Enum.Font.SourceSans
  1436. StayOpen.FontSize = Enum.FontSize.Size14
  1437. StayOpen.Text = " Keep Menu Open"
  1438. StayOpen.TextColor3 = Color3.new(1, 1, 1)
  1439. StayOpen.TextXAlignment = Enum.TextXAlignment.Left
  1440.  
  1441. Button.Name = "Button"
  1442. Button.Parent = StayOpen
  1443. Button.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1444. Button.BorderSizePixel = 0
  1445. Button.Position = UDim2.new(0, 230, 0, 0)
  1446. Button.Size = UDim2.new(0, 20, 0, 20)
  1447.  
  1448. On.Name = "On"
  1449. On.Parent = Button
  1450. On.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)
  1451. On.BackgroundTransparency = 1
  1452. On.BorderSizePixel = 0
  1453. On.Position = UDim2.new(0, 2, 0, 2)
  1454. On.Size = UDim2.new(0, 16, 0, 16)
  1455. On.Font = Enum.Font.SourceSans
  1456. On.FontSize = Enum.FontSize.Size14
  1457. On.Text = ""
  1458. On.TextColor3 = Color3.new(0, 0, 0)
  1459.  
  1460. Positions.Name = "Positions"
  1461. Positions.Parent = Settings
  1462. Positions.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1463. Positions.BackgroundTransparency = 0.5
  1464. Positions.BorderSizePixel = 0
  1465. Positions.Position = UDim2.new(0, 0, 0, 105)
  1466. Positions.Size = UDim2.new(0, 250, 0, 20)
  1467. Positions.Font = Enum.Font.SourceSans
  1468. Positions.FontSize = Enum.FontSize.Size14
  1469. Positions.Text = " Waypoints / Positions / Part TP"
  1470. Positions.TextColor3 = Color3.new(1, 1, 1)
  1471. Positions.TextXAlignment = Enum.TextXAlignment.Left
  1472.  
  1473. Select_8.Name = "Select"
  1474. Select_8.Parent = Positions
  1475. Select_8.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1476. Select_8.BorderSizePixel = 0
  1477. Select_8.Position = UDim2.new(0, 200, 0, 0)
  1478. Select_8.Size = UDim2.new(0, 50, 0, 20)
  1479. Select_8.Font = Enum.Font.SourceSans
  1480. Select_8.FontSize = Enum.FontSize.Size14
  1481. Select_8.Text = "Edit / TP"
  1482. Select_8.TextColor3 = Color3.new(0, 0, 0)
  1483.  
  1484. SpawnC.Name = "SpawnC"
  1485. SpawnC.Parent = Settings
  1486. SpawnC.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1487. SpawnC.BackgroundTransparency = 0.5
  1488. SpawnC.BorderSizePixel = 0
  1489. SpawnC.Position = UDim2.new(0, 0, 0, 155)
  1490. SpawnC.Size = UDim2.new(0, 250, 0, 20)
  1491. SpawnC.Font = Enum.Font.SourceSans
  1492. SpawnC.FontSize = Enum.FontSize.Size14
  1493. SpawnC.Text = " Spawn Commands"
  1494. SpawnC.TextColor3 = Color3.new(1, 1, 1)
  1495. SpawnC.TextXAlignment = Enum.TextXAlignment.Left
  1496.  
  1497. Select_2.Name = "Select"
  1498. Select_2.Parent = SpawnC
  1499. Select_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1500. Select_2.BorderSizePixel = 0
  1501. Select_2.Position = UDim2.new(0, 200, 0, 0)
  1502. Select_2.Size = UDim2.new(0, 50, 0, 20)
  1503. Select_2.Font = Enum.Font.SourceSans
  1504. Select_2.FontSize = Enum.FontSize.Size14
  1505. Select_2.Text = "Edit"
  1506. Select_2.TextColor3 = Color3.new(0, 0, 0)
  1507.  
  1508. Plugins.Name = "Plugins"
  1509. Plugins.Parent = Settings
  1510. Plugins.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1511. Plugins.BackgroundTransparency = 0.5
  1512. Plugins.BorderSizePixel = 0
  1513. Plugins.Position = UDim2.new(0, 0, 0, 130)
  1514. Plugins.Size = UDim2.new(0, 250, 0, 20)
  1515. Plugins.Font = Enum.Font.SourceSans
  1516. Plugins.FontSize = Enum.FontSize.Size14
  1517. Plugins.Text = " Plugins"
  1518. Plugins.TextColor3 = Color3.new(1, 1, 1)
  1519. Plugins.TextXAlignment = Enum.TextXAlignment.Left
  1520.  
  1521. Select_9.Name = "Select"
  1522. Select_9.Parent = Plugins
  1523. Select_9.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1524. Select_9.BorderSizePixel = 0
  1525. Select_9.Position = UDim2.new(0, 200, 0, 0)
  1526. Select_9.Size = UDim2.new(0, 50, 0, 20)
  1527. Select_9.Font = Enum.Font.SourceSans
  1528. Select_9.FontSize = Enum.FontSize.Size14
  1529. Select_9.Text = "Edit"
  1530. Select_9.TextColor3 = Color3.new(0, 0, 0)
  1531.  
  1532. Example.Name = "Example"
  1533. Example.Parent = Holder
  1534. Example.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1535. Example.BackgroundTransparency = 1
  1536. Example.BorderSizePixel = 0
  1537. Example.Size = UDim2.new(0, 190, 0, 20)
  1538. Example.Visible = false
  1539. Example.Font = Enum.Font.SourceSansBold
  1540. Example.FontSize = Enum.FontSize.Size18
  1541. Example.Text = "Example"
  1542. Example.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1543. Example.TextStrokeTransparency = 0
  1544. Example.TextXAlignment = Enum.TextXAlignment.Left
  1545.  
  1546. Notification.Name = randomString()
  1547. Notification.Parent = PARENT
  1548. Notification.Active = true
  1549. Notification.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1550. Notification.BackgroundTransparency = 0
  1551. Notification.BorderSizePixel = 0
  1552. Notification.Position = UDim2.new(1, -500, 1, 20)
  1553. Notification.Size = UDim2.new(0, 250, 0, 100)
  1554.  
  1555. Dark_3.Name = "Dark"
  1556. Dark_3.Parent = Notification
  1557. Dark_3.Active = true
  1558. Dark_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1559. Dark_3.BackgroundTransparency = 0.5
  1560. Dark_3.BorderSizePixel = 0
  1561. Dark_3.Position = UDim2.new(0, 0, 0, 20)
  1562. Dark_3.Size = UDim2.new(0, 250, 0, 5)
  1563.  
  1564. Title_2.Name = "Title"
  1565. Title_2.Parent = Notification
  1566. Title_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1567. Title_2.BackgroundTransparency = 1
  1568. Title_2.BorderSizePixel = 0
  1569. Title_2.Size = UDim2.new(0, 250, 0, 20)
  1570. Title_2.Font = Enum.Font.SourceSans
  1571. Title_2.TextSize = 20
  1572. Title_2.Text = "Notification Title"
  1573. Title_2.TextColor3 = Color3.new(1, 1, 1)
  1574. Title_2.TextStrokeTransparency = 0
  1575.  
  1576. Text_2.Name = "Text"
  1577. Text_2.Parent = Notification
  1578. Text_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1579. Text_2.BackgroundTransparency = 1
  1580. Text_2.BorderSizePixel = 0
  1581. Text_2.Position = UDim2.new(0, 5, 0, 25)
  1582. Text_2.Size = UDim2.new(0, 240, 0, 75)
  1583. Text_2.Font = Enum.Font.SourceSans
  1584. Text_2.FontSize = Enum.FontSize.Size18
  1585. Text_2.Text = "Notification Text"
  1586. Text_2.TextColor3 = Color3.new(1, 1, 1)
  1587. Text_2.TextWrapped = true
  1588.  
  1589. CloseButton.Name = "CloseButton"
  1590. CloseButton.Parent = Notification
  1591. CloseButton.BackgroundColor3 = Color3.new(1, 1, 1)
  1592. CloseButton.BackgroundTransparency = 1
  1593. CloseButton.Position = UDim2.new(0, 0, 0, 0)
  1594. CloseButton.Size = UDim2.new(0, 20, 0, 20)
  1595. CloseButton.Image = "rbxassetid://2132544126"
  1596.  
  1597. IntroBackground.Name = "IntroBackground"
  1598. IntroBackground.Parent = Holder
  1599. IntroBackground.Active = true
  1600. IntroBackground.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1601. IntroBackground.BorderSizePixel = 0
  1602. IntroBackground.Position = UDim2.new(0, 0, 0, 45)
  1603. IntroBackground.Size = UDim2.new(0, 250, 0, 175)
  1604. IntroBackground.ZIndex = 4
  1605.  
  1606. Logo.Name = "Logo"
  1607. Logo.Parent = Holder
  1608. Logo.BackgroundColor3 = Color3.new(1, 1, 1)
  1609. Logo.BackgroundTransparency = 1
  1610. Logo.BorderSizePixel = 0
  1611. Logo.Position = UDim2.new(0, 125, 0, 127)
  1612. Logo.Size = UDim2.new(0, 10, 0, 10)
  1613. Logo.Image = "rbxassetid://1352543873"
  1614. Logo.ImageTransparency = 0
  1615. Logo.ZIndex = 5
  1616.  
  1617. Credits.Name = "Credits"
  1618. Credits.Parent = Holder
  1619. Credits.BackgroundColor3 = Color3.new(1, 1, 1)
  1620. Credits.BackgroundTransparency = 1
  1621. Credits.BorderSizePixel = 0
  1622. Credits.Position = UDim2.new(0, 0, 0.9, 30)
  1623. Credits.Size = UDim2.new(0, 250, 0, 20)
  1624. Credits.Font = Enum.Font.SourceSansLight
  1625. Credits.FontSize = Enum.FontSize.Size18
  1626. Credits.Text = "Edge // Zwolf // Moon"
  1627. Credits.TextColor3 = Color3.new(1, 1, 1)
  1628. Credits.ZIndex = 5
  1629.  
  1630. KeybindsFrame.Name = "KeybindsFrame"
  1631. KeybindsFrame.Parent = Settings
  1632. KeybindsFrame.Active = true
  1633. KeybindsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1634. KeybindsFrame.BorderSizePixel = 0
  1635. KeybindsFrame.Position = UDim2.new(0, 0, 0, 175)
  1636. KeybindsFrame.Size = UDim2.new(0, 250, 0, 175)
  1637.  
  1638. Close.Name = "Close"
  1639. Close.Parent = KeybindsFrame
  1640. Close.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1641. Close.BorderSizePixel = 0
  1642. Close.Position = UDim2.new(0, 205, 0, 150)
  1643. Close.Size = UDim2.new(0, 40, 0, 20)
  1644. Close.Font = Enum.Font.SourceSans
  1645. Close.FontSize = Enum.FontSize.Size14
  1646. Close.Text = "Close"
  1647. Close.TextColor3 = Color3.new(0, 0, 0)
  1648.  
  1649. Add.Name = "Add"
  1650. Add.Parent = KeybindsFrame
  1651. Add.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1652. Add.BorderSizePixel = 0
  1653. Add.Position = UDim2.new(0, 5, 0, 150)
  1654. Add.Size = UDim2.new(0, 40, 0, 20)
  1655. Add.Font = Enum.Font.SourceSans
  1656. Add.FontSize = Enum.FontSize.Size14
  1657. Add.Text = "Add"
  1658. Add.TextColor3 = Color3.new(0, 0, 0)
  1659.  
  1660. Delete.Name = "Delete"
  1661. Delete.Parent = KeybindsFrame
  1662. Delete.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1663. Delete.BorderSizePixel = 0
  1664. Delete.Position = UDim2.new(0, 50, 0, 150)
  1665. Delete.Size = UDim2.new(0, 40, 0, 20)
  1666. Delete.Font = Enum.Font.SourceSans
  1667. Delete.FontSize = Enum.FontSize.Size14
  1668. Delete.Text = "Clear"
  1669. Delete.TextColor3 = Color3.new(0, 0, 0)
  1670.  
  1671. SpawnCFrame.Name = "SpawnCFrame"
  1672. SpawnCFrame.Parent = Settings
  1673. SpawnCFrame.Active = true
  1674. SpawnCFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1675. SpawnCFrame.BorderSizePixel = 0
  1676. SpawnCFrame.Position = UDim2.new(0, 0, 0, 175)
  1677. SpawnCFrame.Size = UDim2.new(0, 250, 0, 175)
  1678.  
  1679. Holder_6.Name = "Holder"
  1680. Holder_6.Parent = SpawnCFrame
  1681. Holder_6.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1682. Holder_6.BackgroundTransparency = 1
  1683. Holder_6.BorderSizePixel = 0
  1684. Holder_6.Position = UDim2.new(0, 0, 0, 0)
  1685. Holder_6.Selectable = false
  1686. Holder_6.Size = UDim2.new(0, 250, 0, 145)
  1687. Holder_6.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1688. Holder_6.CanvasSize = UDim2.new(0, 0, 0, 0)
  1689. Holder_6.MidImage = "rbxasset://textures/blackBkg_square.png"
  1690. Holder_6.ScrollBarThickness = 8
  1691. Holder_6.TopImage = "rbxasset://textures/blackBkg_square.png"
  1692.  
  1693. Close_5.Name = "Close"
  1694. Close_5.Parent = SpawnCFrame
  1695. Close_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1696. Close_5.BorderSizePixel = 0
  1697. Close_5.Position = UDim2.new(0, 205, 0, 150)
  1698. Close_5.Size = UDim2.new(0, 40, 0, 20)
  1699. Close_5.Font = Enum.Font.SourceSans
  1700. Close_5.FontSize = Enum.FontSize.Size14
  1701. Close_5.Text = "Close"
  1702. Close_5.TextColor3 = Color3.new(0, 0, 0)
  1703.  
  1704. Add_4.Name = "Add"
  1705. Add_4.Parent = SpawnCFrame
  1706. Add_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1707. Add_4.BorderSizePixel = 0
  1708. Add_4.Position = UDim2.new(0, 5, 0, 150)
  1709. Add_4.Size = UDim2.new(0, 40, 0, 20)
  1710. Add_4.Font = Enum.Font.SourceSans
  1711. Add_4.FontSize = Enum.FontSize.Size14
  1712. Add_4.Text = "Add"
  1713. Add_4.TextColor3 = Color3.new(0, 0, 0)
  1714.  
  1715. Delete_8.Name = "Delete"
  1716. Delete_8.Parent = SpawnCFrame
  1717. Delete_8.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1718. Delete_8.BorderSizePixel = 0
  1719. Delete_8.Position = UDim2.new(0, 50, 0, 150)
  1720. Delete_8.Size = UDim2.new(0, 40, 0, 20)
  1721. Delete_8.Font = Enum.Font.SourceSans
  1722. Delete_8.FontSize = Enum.FontSize.Size14
  1723. Delete_8.Text = "Clear"
  1724. Delete_8.TextColor3 = Color3.new(0, 0, 0)
  1725.  
  1726. Holder_2.Name = "Holder"
  1727. Holder_2.Parent = KeybindsFrame
  1728. Holder_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1729. Holder_2.BackgroundTransparency = 1
  1730. Holder_2.BorderSizePixel = 0
  1731. Holder_2.Position = UDim2.new(0, 0, 0, 0)
  1732. Holder_2.Size = UDim2.new(0, 250, 0, 145)
  1733. Holder_2.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1734. Holder_2.CanvasSize = UDim2.new(0, 0, 0, 0)
  1735. Holder_2.MidImage = "rbxasset://textures/blackBkg_square.png"
  1736. Holder_2.ScrollBarThickness = 0
  1737. Holder_2.TopImage = "rbxasset://textures/blackBkg_square.png"
  1738.  
  1739. Example_2.Name = "Example"
  1740. Example_2.Parent = KeybindsFrame
  1741. Example_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1742. Example_2.BackgroundTransparency = 0.5
  1743. Example_2.BorderSizePixel = 0
  1744. Example_2.Size = UDim2.new(0, 10, 0, 20)
  1745. Example_2.Visible = false
  1746.  
  1747. Text_3.Name = "Text"
  1748. Text_3.Parent = Example_2
  1749. Text_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1750. Text_3.BackgroundTransparency = 0.5
  1751. Text_3.BorderSizePixel = 0
  1752. Text_3.Position = UDim2.new(0, 10, 0, 0)
  1753. Text_3.Size = UDim2.new(0, 240, 0, 20)
  1754. Text_3.Font = Enum.Font.SourceSans
  1755. Text_3.FontSize = Enum.FontSize.Size14
  1756. Text_3.Text = "nom"
  1757. Text_3.TextColor3 = Color3.new(1, 1, 1)
  1758. Text_3.TextXAlignment = Enum.TextXAlignment.Left
  1759.  
  1760. Delete_2.Name = "Delete"
  1761. Delete_2.Parent = Text_3
  1762. Delete_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1763. Delete_2.BorderSizePixel = 0
  1764. Delete_2.Position = UDim2.new(0, 200, 0, 0)
  1765. Delete_2.Size = UDim2.new(0, 40, 0, 20)
  1766. Delete_2.Font = Enum.Font.SourceSans
  1767. Delete_2.FontSize = Enum.FontSize.Size14
  1768. Delete_2.Text = "Delete"
  1769. Delete_2.TextColor3 = Color3.new(0, 0, 0)
  1770.  
  1771. KeybindEditor.Name = randomString()
  1772. KeybindEditor.Parent = PARENT
  1773. KeybindEditor.Active = true
  1774. KeybindEditor.BackgroundColor3 = Color3.new(1, 1, 1)
  1775. KeybindEditor.BackgroundTransparency = 1
  1776. KeybindEditor.Position = UDim2.new(0.5, -180, 0, -400)
  1777. KeybindEditor.Size = UDim2.new(0, 360, 0, 20)
  1778. KeybindEditor.ZIndex = 4
  1779.  
  1780. background_2.Name = "background"
  1781. background_2.Parent = KeybindEditor
  1782. background_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1783. background_2.BorderSizePixel = 0
  1784. background_2.Position = UDim2.new(0, 0, 0, 20)
  1785. background_2.Size = UDim2.new(0, 360, 0, 185)
  1786.  
  1787. Dark_4.Name = "Dark"
  1788. Dark_4.Parent = background_2
  1789. Dark_4.Active = true
  1790. Dark_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1791. Dark_4.BackgroundTransparency = 0.5
  1792. Dark_4.BorderSizePixel = 0
  1793. Dark_4.Position = UDim2.new(0, 135, 0, 5)
  1794. Dark_4.Size = UDim2.new(0, 5, 0, 180)
  1795.  
  1796. Directions.Name = "Directions"
  1797. Directions.Parent = background_2
  1798. Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1799. Directions.BackgroundTransparency = 1
  1800. Directions.BorderSizePixel = 0
  1801. Directions.Position = UDim2.new(0, 10, 0, 15)
  1802. Directions.Size = UDim2.new(0, 115, 0, 90)
  1803. Directions.Font = Enum.Font.SourceSansBold
  1804. Directions.FontSize = Enum.FontSize.Size14
  1805. Directions.Text = "Click the button below and press a key/mouse button. Then select what you want to bind it to."
  1806. Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  1807. Directions.TextStrokeTransparency = 0
  1808. Directions.TextWrapped = true
  1809. Directions.TextYAlignment = Enum.TextYAlignment.Top
  1810.  
  1811. BindTo.Name = "BindTo"
  1812. BindTo.Parent = background_2
  1813. BindTo.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1814. BindTo.BackgroundTransparency = 0.5
  1815. BindTo.BorderSizePixel = 0
  1816. BindTo.Position = UDim2.new(0, 10, 0, 95)
  1817. BindTo.Size = UDim2.new(0, 115, 0, 75)
  1818. BindTo.Font = Enum.Font.SourceSans
  1819. BindTo.FontSize = Enum.FontSize.Size18
  1820. BindTo.Text = "Click to bind"
  1821. BindTo.TextColor3 = Color3.new(1, 1, 1)
  1822. BindTo.TextStrokeTransparency = 0
  1823.  
  1824. Add_2.Name = "Add"
  1825. Add_2.Parent = background_2
  1826. Add_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1827. Add_2.BackgroundTransparency = 0.5
  1828. Add_2.BorderSizePixel = 0
  1829. Add_2.Position = UDim2.new(0, 310, 0, 20)
  1830. Add_2.Size = UDim2.new(0, 40, 0, 20)
  1831. Add_2.Font = Enum.Font.SourceSans
  1832. Add_2.FontSize = Enum.FontSize.Size18
  1833. Add_2.Text = "Add"
  1834. Add_2.TextColor3 = Color3.new(1, 1, 1)
  1835. Add_2.TextStrokeTransparency = 0
  1836.  
  1837. Cmdbar_2.Name = "Cmdbar"
  1838. Cmdbar_2.Parent = background_2
  1839. Cmdbar_2.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1840. Cmdbar_2.BackgroundTransparency = 0.5
  1841. Cmdbar_2.BorderSizePixel = 0
  1842. Cmdbar_2.Position = UDim2.new(0, 150, 0, 20)
  1843. Cmdbar_2.Size = UDim2.new(0, 150, 0, 20)
  1844. Cmdbar_2.Font = Enum.Font.SourceSans
  1845. Cmdbar_2.FontSize = Enum.FontSize.Size18
  1846. Cmdbar_2.Text = "Command"
  1847. Cmdbar_2.TextColor3 = Color3.new(1, 1, 1)
  1848. Cmdbar_2.TextScaled = true
  1849. Cmdbar_2.TextStrokeTransparency = 0
  1850. Cmdbar_2.TextWrapped = true
  1851.  
  1852. Toggles.Name = "Toggles"
  1853. Toggles.Parent = background_2
  1854. Toggles.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1855. Toggles.BackgroundTransparency = 1
  1856. Toggles.BorderSizePixel = 0
  1857. Toggles.Position = UDim2.new(0, 150, 0, 50)
  1858. Toggles.Size = UDim2.new(0, 200, 0, 120)
  1859. Toggles.BottomImage = "rbxasset://textures/blackBkg_square.png"
  1860. Toggles.CanvasSize = UDim2.new(0, 0, 0, 0)
  1861. Toggles.MidImage = "rbxasset://textures/blackBkg_square.png"
  1862. Toggles.ScrollBarThickness = 8
  1863. Toggles.TopImage = "rbxasset://textures/blackBkg_square.png"
  1864.  
  1865. Fly.Name = "Fly"
  1866. Fly.Parent = Toggles
  1867. Fly.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1868. Fly.BackgroundTransparency = 0.5
  1869. Fly.BorderSizePixel = 0
  1870. Fly.Size = UDim2.new(0, 200, 0, 20)
  1871. Fly.Font = Enum.Font.SourceSans
  1872. Fly.FontSize = Enum.FontSize.Size14
  1873. Fly.Text = " Toggle Fly"
  1874. Fly.TextColor3 = Color3.new(1, 1, 1)
  1875. Fly.TextXAlignment = Enum.TextXAlignment.Left
  1876.  
  1877. Select_3.Name = "Select"
  1878. Select_3.Parent = Fly
  1879. Select_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1880. Select_3.BorderSizePixel = 0
  1881. Select_3.Position = UDim2.new(0, 160, 0, 0)
  1882. Select_3.Size = UDim2.new(0, 40, 0, 20)
  1883. Select_3.Font = Enum.Font.SourceSans
  1884. Select_3.FontSize = Enum.FontSize.Size14
  1885. Select_3.Text = "Add"
  1886. Select_3.TextColor3 = Color3.new(0, 0, 0)
  1887.  
  1888. Noclip.Name = "Noclip"
  1889. Noclip.Parent = Toggles
  1890. Noclip.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1891. Noclip.BackgroundTransparency = 0.5
  1892. Noclip.BorderSizePixel = 0
  1893. Noclip.Position = UDim2.new(0, 0, 0, 25)
  1894. Noclip.Size = UDim2.new(0, 200, 0, 20)
  1895. Noclip.Font = Enum.Font.SourceSans
  1896. Noclip.FontSize = Enum.FontSize.Size14
  1897. Noclip.Text = " Toggle Noclip"
  1898. Noclip.TextColor3 = Color3.new(1, 1, 1)
  1899. Noclip.TextXAlignment = Enum.TextXAlignment.Left
  1900.  
  1901. Select_4.Name = "Select"
  1902. Select_4.Parent = Noclip
  1903. Select_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1904. Select_4.BorderSizePixel = 0
  1905. Select_4.Position = UDim2.new(0, 160, 0, 0)
  1906. Select_4.Size = UDim2.new(0, 40, 0, 20)
  1907. Select_4.Font = Enum.Font.SourceSans
  1908. Select_4.FontSize = Enum.FontSize.Size14
  1909. Select_4.Text = "Add"
  1910. Select_4.TextColor3 = Color3.new(0, 0, 0)
  1911.  
  1912. Float.Name = "Float"
  1913. Float.Parent = Toggles
  1914. Float.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1915. Float.BackgroundTransparency = 0.5
  1916. Float.BorderSizePixel = 0
  1917. Float.Position = UDim2.new(0, 0, 0, 50)
  1918. Float.Size = UDim2.new(0, 200, 0, 20)
  1919. Float.Font = Enum.Font.SourceSans
  1920. Float.FontSize = Enum.FontSize.Size14
  1921. Float.Text = " Toggle Float"
  1922. Float.TextColor3 = Color3.new(1, 1, 1)
  1923. Float.TextXAlignment = Enum.TextXAlignment.Left
  1924.  
  1925. Select_5.Name = "Select"
  1926. Select_5.Parent = Float
  1927. Select_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1928. Select_5.BorderSizePixel = 0
  1929. Select_5.Position = UDim2.new(0, 160, 0, 0)
  1930. Select_5.Size = UDim2.new(0, 40, 0, 20)
  1931. Select_5.Font = Enum.Font.SourceSans
  1932. Select_5.FontSize = Enum.FontSize.Size14
  1933. Select_5.Text = "Add"
  1934. Select_5.TextColor3 = Color3.new(0, 0, 0)
  1935.  
  1936. ClickTP.Name = "Click TP"
  1937. ClickTP.Parent = Toggles
  1938. ClickTP.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1939. ClickTP.BackgroundTransparency = 0.5
  1940. ClickTP.BorderSizePixel = 0
  1941. ClickTP.Position = UDim2.new(0, 0, 0, 75)
  1942. ClickTP.Size = UDim2.new(0, 200, 0, 20)
  1943. ClickTP.Font = Enum.Font.SourceSans
  1944. ClickTP.FontSize = Enum.FontSize.Size14
  1945. ClickTP.Text = " Click TP (Hold Key & Click)"
  1946. ClickTP.TextColor3 = Color3.new(1, 1, 1)
  1947. ClickTP.TextXAlignment = Enum.TextXAlignment.Left
  1948.  
  1949. Select_6.Name = "Select"
  1950. Select_6.Parent = ClickTP
  1951. Select_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1952. Select_6.BorderSizePixel = 0
  1953. Select_6.Position = UDim2.new(0, 160, 0, 0)
  1954. Select_6.Size = UDim2.new(0, 40, 0, 20)
  1955. Select_6.Font = Enum.Font.SourceSans
  1956. Select_6.FontSize = Enum.FontSize.Size14
  1957. Select_6.Text = "Add"
  1958. Select_6.TextColor3 = Color3.new(0, 0, 0)
  1959.  
  1960. Xray.Name = "Xray"
  1961. Xray.Parent = Toggles
  1962. Xray.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1963. Xray.BackgroundTransparency = 0.02
  1964. Xray.BorderSizePixel = 0
  1965. Xray.Position = UDim2.new(0, 0, 0, 100)
  1966. Xray.Size = UDim2.new(0, 200, 0, 20)
  1967. Xray.Font = Enum.Font.SourceSans
  1968. Xray.FontSize = Enum.FontSize.Size14
  1969. Xray.Text = " Toggle Xray"
  1970. Xray.TextColor3 = Color3.new(1, 1, 1)
  1971. Xray.TextXAlignment = Enum.TextXAlignment.Left
  1972.  
  1973. Select_10.Name = "Select"
  1974. Select_10.Parent = Xray
  1975. Select_10.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  1976. Select_10.BorderSizePixel = 0
  1977. Select_10.Position = UDim2.new(0, 160, 0, 0)
  1978. Select_10.Size = UDim2.new(0, 40, 0, 20)
  1979. Select_10.Font = Enum.Font.SourceSans
  1980. Select_10.FontSize = Enum.FontSize.Size14
  1981. Select_10.Text = "Add"
  1982. Select_10.TextColor3 = Color3.new(0, 0, 0)
  1983.  
  1984. Dark_7.Name = "Dark"
  1985. Dark_7.Parent = background_2
  1986. Dark_7.Active = true
  1987. Dark_7.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  1988. Dark_7.BackgroundTransparency = 0.5
  1989. Dark_7.BorderSizePixel = 0
  1990. Dark_7.Size = UDim2.new(0, 360, 0, 5)
  1991.  
  1992. shadow_2.Name = "shadow"
  1993. shadow_2.Parent = KeybindEditor
  1994. shadow_2.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  1995. shadow_2.BorderColor3 = Color3.new(0, 0, 0)
  1996. shadow_2.BorderSizePixel = 0
  1997. shadow_2.Size = UDim2.new(0, 360, 0, 20)
  1998. shadow_2.ZIndex = 4
  1999.  
  2000. PopupText_2.Name = "PopupText"
  2001. PopupText_2.Parent = shadow_2
  2002. PopupText_2.BackgroundTransparency = 1
  2003. PopupText_2.Position = UDim2.new(0, 51, 0, 0)
  2004. PopupText_2.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  2005. PopupText_2.ZIndex = 4
  2006. PopupText_2.Font = Enum.Font.SourceSans
  2007. PopupText_2.TextSize = 20
  2008. PopupText_2.Text = "Set Keybinds"
  2009. PopupText_2.TextColor3 = Color3.new(1, 1, 1)
  2010. PopupText_2.TextStrokeTransparency = 0
  2011. PopupText_2.TextWrapped = true
  2012.  
  2013. Exit_2.Name = "Exit"
  2014. Exit_2.Parent = shadow_2
  2015. Exit_2.BackgroundColor3 = Color3.new(1, 1, 1)
  2016. Exit_2.BackgroundTransparency = 1
  2017. Exit_2.Size = UDim2.new(0, 20, 0, 20)
  2018. Exit_2.ZIndex = 4
  2019. Exit_2.Image = "rbxassetid://2132544126"
  2020.  
  2021. SpawnCEditor.Name = randomString()
  2022. SpawnCEditor.Parent = PARENT
  2023. SpawnCEditor.Active = true
  2024. SpawnCEditor.BackgroundColor3 = Color3.new(1, 1, 1)
  2025. SpawnCEditor.BackgroundTransparency = 1
  2026. SpawnCEditor.Position = UDim2.new(0.5, -180, 0, -400)
  2027. SpawnCEditor.Size = UDim2.new(0, 360, 0, 20)
  2028. SpawnCEditor.ZIndex = 4
  2029.  
  2030. background_4.Name = "background"
  2031. background_4.Parent = SpawnCEditor
  2032. background_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2033. background_4.BorderSizePixel = 0
  2034. background_4.Position = UDim2.new(0, 0, 0, 20)
  2035. background_4.Size = UDim2.new(0, 360, 0, 75)
  2036.  
  2037. Cmdbar_3.Name = "Cmdbar"
  2038. Cmdbar_3.Parent = background_4
  2039. Cmdbar_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2040. Cmdbar_3.BackgroundTransparency = 0.5
  2041. Cmdbar_3.BorderSizePixel = 0
  2042. Cmdbar_3.Position = UDim2.new(0, 150, 0, 45)
  2043. Cmdbar_3.Size = UDim2.new(0, 150, 0, 20)
  2044. Cmdbar_3.Font = Enum.Font.SourceSans
  2045. Cmdbar_3.FontSize = Enum.FontSize.Size18
  2046. Cmdbar_3.Text = "Command"
  2047. Cmdbar_3.TextColor3 = Color3.new(1, 1, 1)
  2048. Cmdbar_3.TextScaled = true
  2049. Cmdbar_3.TextStrokeTransparency = 0
  2050. Cmdbar_3.TextWrapped = true
  2051.  
  2052. Dark_10.Name = "Dark"
  2053. Dark_10.Parent = background_4
  2054. Dark_10.Active = true
  2055. Dark_10.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2056. Dark_10.BackgroundTransparency = 0.5
  2057. Dark_10.BorderSizePixel = 0
  2058. Dark_10.Size = UDim2.new(0, 360, 0, 5)
  2059.  
  2060. Add_5.Name = "Add"
  2061. Add_5.Parent = background_4
  2062. Add_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2063. Add_5.BackgroundTransparency = 0.5
  2064. Add_5.BorderSizePixel = 0
  2065. Add_5.Position = UDim2.new(0, 310, 0, 45)
  2066. Add_5.Size = UDim2.new(0, 40, 0, 20)
  2067. Add_5.Font = Enum.Font.SourceSans
  2068. Add_5.FontSize = Enum.FontSize.Size18
  2069. Add_5.Text = "Add"
  2070. Add_5.TextColor3 = Color3.new(1, 1, 1)
  2071. Add_5.TextStrokeTransparency = 0
  2072.  
  2073. DelayNum.Name = "DelayNum"
  2074. DelayNum.Parent = background_4
  2075. DelayNum.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2076. DelayNum.BackgroundTransparency = 0.5
  2077. DelayNum.BorderSizePixel = 0
  2078. DelayNum.Position = UDim2.new(0, 310, 0, 15)
  2079. DelayNum.Size = UDim2.new(0, 40, 0, 20)
  2080. DelayNum.Font = Enum.Font.SourceSans
  2081. DelayNum.FontSize = Enum.FontSize.Size18
  2082. DelayNum.Text = "0"
  2083. DelayNum.TextColor3 = Color3.new(1, 1, 1)
  2084. DelayNum.TextScaled = true
  2085. DelayNum.TextStrokeTransparency = 0
  2086. DelayNum.TextWrapped = true
  2087.  
  2088. Delay.Name = "Delay"
  2089. Delay.Parent = background_4
  2090. Delay.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2091. Delay.BackgroundTransparency = 1
  2092. Delay.BorderSizePixel = 0
  2093. Delay.Position = UDim2.new(0, 150, 0, 15)
  2094. Delay.Size = UDim2.new(0, 150, 0, 20)
  2095. Delay.Font = Enum.Font.SourceSansBold
  2096. Delay.FontSize = Enum.FontSize.Size14
  2097. Delay.Text = "Delay (seconds) (0 for none)"
  2098. Delay.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2099. Delay.TextStrokeTransparency = 0
  2100. Delay.TextWrapped = true
  2101.  
  2102. Directions_3.Name = "Directions"
  2103. Directions_3.Parent = background_4
  2104. Directions_3.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2105. Directions_3.BackgroundTransparency = 1
  2106. Directions_3.BorderSizePixel = 0
  2107. Directions_3.Position = UDim2.new(0, 20, 0, 10)
  2108. Directions_3.Size = UDim2.new(0, 98, 0, 60)
  2109. Directions_3.Font = Enum.Font.SourceSansBold
  2110. Directions_3.FontSize = Enum.FontSize.Size14
  2111. Directions_3.Text = "Spawn commands automatically get executed when you spawn."
  2112. Directions_3.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2113. Directions_3.TextStrokeTransparency = 0
  2114. Directions_3.TextWrapped = true
  2115. Directions_3.TextYAlignment = Enum.TextYAlignment.Top
  2116.  
  2117. Dark_11.Name = "Dark"
  2118. Dark_11.Parent = background_4
  2119. Dark_11.Active = true
  2120. Dark_11.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2121. Dark_11.BackgroundTransparency = 0.5
  2122. Dark_11.BorderSizePixel = 0
  2123. Dark_11.Position = UDim2.new(0.377777785, 0, 0.0666666701, 0)
  2124. Dark_11.Size = UDim2.new(0, 5, 0, 70)
  2125.  
  2126. shadow_4.Name = "shadow"
  2127. shadow_4.Parent = SpawnCEditor
  2128. shadow_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2129. shadow_4.BorderColor3 = Color3.new(0, 0, 0)
  2130. shadow_4.BorderSizePixel = 0
  2131. shadow_4.Size = UDim2.new(0, 360, 0, 20)
  2132. shadow_4.ZIndex = 4
  2133.  
  2134. PopupText_4.Name = "PopupText"
  2135. PopupText_4.Parent = shadow_4
  2136. PopupText_4.BackgroundTransparency = 1
  2137. PopupText_4.Position = UDim2.new(0, 51, 0, 0)
  2138. PopupText_4.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  2139. PopupText_4.ZIndex = 4
  2140. PopupText_4.Font = Enum.Font.SourceSans
  2141. PopupText_4.TextSize = 20
  2142. PopupText_4.Text = "Set Spawn Commands"
  2143. PopupText_4.TextColor3 = Color3.new(1, 1, 1)
  2144. PopupText_4.TextStrokeTransparency = 0
  2145. PopupText_4.TextWrapped = true
  2146.  
  2147. Exit_4.Name = "Exit"
  2148. Exit_4.Parent = shadow_4
  2149. Exit_4.BackgroundColor3 = Color3.new(1, 1, 1)
  2150. Exit_4.BackgroundTransparency = 1
  2151. Exit_4.Size = UDim2.new(0, 20, 0, 20)
  2152. Exit_4.ZIndex = 4
  2153. Exit_4.Image = "rbxassetid://2132544126"
  2154.  
  2155. PositionsFrame.Name = "PositionsFrame"
  2156. PositionsFrame.Parent = Settings
  2157. PositionsFrame.Active = true
  2158. PositionsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2159. PositionsFrame.BorderSizePixel = 0
  2160. PositionsFrame.Size = UDim2.new(0, 250, 0, 175)
  2161. PositionsFrame.Position = UDim2.new(0, 0, 0, 175)
  2162.  
  2163. Close_3.Name = "Close"
  2164. Close_3.Parent = PositionsFrame
  2165. Close_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2166. Close_3.BorderSizePixel = 0
  2167. Close_3.Position = UDim2.new(0, 205, 0, 150)
  2168. Close_3.Size = UDim2.new(0, 40, 0, 20)
  2169. Close_3.Font = Enum.Font.SourceSans
  2170. Close_3.FontSize = Enum.FontSize.Size14
  2171. Close_3.Text = "Close"
  2172. Close_3.TextColor3 = Color3.new(0, 0, 0)
  2173.  
  2174. Delete_5.Name = "Delete"
  2175. Delete_5.Parent = PositionsFrame
  2176. Delete_5.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2177. Delete_5.BorderSizePixel = 0
  2178. Delete_5.Position = UDim2.new(0, 50, 0, 150)
  2179. Delete_5.Size = UDim2.new(0, 40, 0, 20)
  2180. Delete_5.Font = Enum.Font.SourceSans
  2181. Delete_5.FontSize = Enum.FontSize.Size14
  2182. Delete_5.Text = "Clear"
  2183. Delete_5.TextColor3 = Color3.new(0, 0, 0)
  2184.  
  2185. Part.Name = "PartGoto"
  2186. Part.Parent = PositionsFrame
  2187. Part.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2188. Part.BorderSizePixel = 0
  2189. Part.Position = UDim2.new(0, 5, 0, 150)
  2190. Part.Size = UDim2.new(0, 40, 0, 20)
  2191. Part.Font = Enum.Font.SourceSans
  2192. Part.FontSize = Enum.FontSize.Size14
  2193. Part.Text = "Part"
  2194. Part.TextColor3 = Color3.new(0, 0, 0)
  2195.  
  2196. Holder_4.Name = "Holder"
  2197. Holder_4.Parent = PositionsFrame
  2198. Holder_4.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2199. Holder_4.BackgroundTransparency = 1
  2200. Holder_4.BorderSizePixel = 0
  2201. Holder_4.Position = UDim2.new(0, 0, 0, 0)
  2202. Holder_4.Selectable = false
  2203. Holder_4.Size = UDim2.new(0, 250, 0, 145)
  2204. Holder_4.BottomImage = "rbxasset://textures/blackBkg_square.png"
  2205. Holder_4.CanvasSize = UDim2.new(0, 0, 0, 0)
  2206. Holder_4.MidImage = "rbxasset://textures/blackBkg_square.png"
  2207. Holder_4.ScrollBarThickness = 8
  2208. Holder_4.TopImage = "rbxasset://textures/blackBkg_square.png"
  2209.  
  2210. Example_4.Name = "Example"
  2211. Example_4.Parent = PositionsFrame
  2212. Example_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2213. Example_4.BackgroundTransparency = 0.5
  2214. Example_4.BorderSizePixel = 0
  2215. Example_4.Size = UDim2.new(0, 10, 0, 20)
  2216. Example_4.Visible = false
  2217. Example_4.Position = UDim2.new(0, 0, 0, -5)
  2218.  
  2219. Text_5.Name = "Text"
  2220. Text_5.Parent = Example_4
  2221. Text_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2222. Text_5.BackgroundTransparency = 0.5
  2223. Text_5.BorderSizePixel = 0
  2224. Text_5.Position = UDim2.new(0, 10, 0, 0)
  2225. Text_5.Size = UDim2.new(0, 240, 0, 20)
  2226. Text_5.Font = Enum.Font.SourceSans
  2227. Text_5.FontSize = Enum.FontSize.Size14
  2228. Text_5.Text = "Position"
  2229. Text_5.TextColor3 = Color3.new(1, 1, 1)
  2230. Text_5.TextXAlignment = Enum.TextXAlignment.Left
  2231.  
  2232. Delete_6.Name = "Delete"
  2233. Delete_6.Parent = Text_5
  2234. Delete_6.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2235. Delete_6.BorderSizePixel = 0
  2236. Delete_6.Position = UDim2.new(0, 200, 0, 0)
  2237. Delete_6.Size = UDim2.new(0, 40, 0, 20)
  2238. Delete_6.Font = Enum.Font.SourceSans
  2239. Delete_6.FontSize = Enum.FontSize.Size14
  2240. Delete_6.Text = "Delete"
  2241. Delete_6.TextColor3 = Color3.new(0, 0, 0)
  2242.  
  2243. TP.Name = "TP"
  2244. TP.Parent = Text_5
  2245. TP.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2246. TP.BorderSizePixel = 0
  2247. TP.Position = UDim2.new(0, 155, 0, 0)
  2248. TP.Size = UDim2.new(0, 40, 0, 20)
  2249. TP.Font = Enum.Font.SourceSans
  2250. TP.FontSize = Enum.FontSize.Size14
  2251. TP.Text = "Goto"
  2252. TP.TextColor3 = Color3.new(0, 0, 0)
  2253.  
  2254. AliasesFrame.Name = "AliasesFrame"
  2255. AliasesFrame.Parent = Settings
  2256. AliasesFrame.Active = true
  2257. AliasesFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2258. AliasesFrame.BorderSizePixel = 0
  2259. AliasesFrame.Position = UDim2.new(0, 0, 0, 175)
  2260. AliasesFrame.Size = UDim2.new(0, 250, 0, 175)
  2261.  
  2262. Close_2.Name = "Close"
  2263. Close_2.Parent = AliasesFrame
  2264. Close_2.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2265. Close_2.BorderSizePixel = 0
  2266. Close_2.Position = UDim2.new(0, 205, 0, 150)
  2267. Close_2.Size = UDim2.new(0, 40, 0, 20)
  2268. Close_2.Font = Enum.Font.SourceSans
  2269. Close_2.FontSize = Enum.FontSize.Size14
  2270. Close_2.Text = "Close"
  2271. Close_2.TextColor3 = Color3.new(0, 0, 0)
  2272.  
  2273. Delete_3.Name = "Delete"
  2274. Delete_3.Parent = AliasesFrame
  2275. Delete_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2276. Delete_3.BorderSizePixel = 0
  2277. Delete_3.Position = UDim2.new(0, 5, 0, 150)
  2278. Delete_3.Size = UDim2.new(0, 40, 0, 20)
  2279. Delete_3.Font = Enum.Font.SourceSans
  2280. Delete_3.FontSize = Enum.FontSize.Size14
  2281. Delete_3.Text = "Clear"
  2282. Delete_3.TextColor3 = Color3.new(0, 0, 0)
  2283.  
  2284. Holder_3.Name = "Holder"
  2285. Holder_3.Parent = AliasesFrame
  2286. Holder_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2287. Holder_3.BackgroundTransparency = 1
  2288. Holder_3.BorderSizePixel = 0
  2289. Holder_3.Position = UDim2.new(0, 0, 0, 0)
  2290. Holder_3.Size = UDim2.new(0, 250, 0, 145)
  2291. Holder_3.BottomImage = "rbxasset://textures/blackBkg_square.png"
  2292. Holder_3.CanvasSize = UDim2.new(0, 0, 0, 0)
  2293. Holder_3.MidImage = "rbxasset://textures/blackBkg_square.png"
  2294. Holder_3.ScrollBarThickness = 0
  2295. Holder_3.TopImage = "rbxasset://textures/blackBkg_square.png"
  2296.  
  2297. Example_3.Name = "Example"
  2298. Example_3.Parent = AliasesFrame
  2299. Example_3.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2300. Example_3.BackgroundTransparency = 0.5
  2301. Example_3.BorderSizePixel = 0
  2302. Example_3.Size = UDim2.new(0, 10, 0, 20)
  2303. Example_3.Visible = false
  2304.  
  2305. Text_4.Name = "Text"
  2306. Text_4.Parent = Example_3
  2307. Text_4.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2308. Text_4.BackgroundTransparency = 0.5
  2309. Text_4.BorderSizePixel = 0
  2310. Text_4.Position = UDim2.new(0, 10, 0, 0)
  2311. Text_4.Size = UDim2.new(0, 240, 0, 20)
  2312. Text_4.Font = Enum.Font.SourceSans
  2313. Text_4.FontSize = Enum.FontSize.Size14
  2314. Text_4.Text = "honk"
  2315. Text_4.TextColor3 = Color3.new(1, 1, 1)
  2316. Text_4.TextXAlignment = Enum.TextXAlignment.Left
  2317.  
  2318. Delete_4.Name = "Delete"
  2319. Delete_4.Parent = Text_4
  2320. Delete_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2321. Delete_4.BorderSizePixel = 0
  2322. Delete_4.Position = UDim2.new(0, 200, 0, 0)
  2323. Delete_4.Size = UDim2.new(0, 40, 0, 20)
  2324. Delete_4.Font = Enum.Font.SourceSans
  2325. Delete_4.FontSize = Enum.FontSize.Size14
  2326. Delete_4.Text = "Delete"
  2327. Delete_4.TextColor3 = Color3.new(0, 0, 0)
  2328.  
  2329. PluginsFrame.Name = "PluginsFrame"
  2330. PluginsFrame.Parent = Settings
  2331. PluginsFrame.Active = true
  2332. PluginsFrame.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2333. PluginsFrame.BorderSizePixel = 0
  2334. PluginsFrame.Position = UDim2.new(0, 0, 0, 175)
  2335. PluginsFrame.Size = UDim2.new(0, 250, 0, 175)
  2336.  
  2337. Close_4.Name = "Close"
  2338. Close_4.Parent = PluginsFrame
  2339. Close_4.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2340. Close_4.BorderSizePixel = 0
  2341. Close_4.Position = UDim2.new(0, 205, 0, 150)
  2342. Close_4.Size = UDim2.new(0, 40, 0, 20)
  2343. Close_4.Font = Enum.Font.SourceSans
  2344. Close_4.FontSize = Enum.FontSize.Size14
  2345. Close_4.Text = "Close"
  2346. Close_4.TextColor3 = Color3.new(0, 0, 0)
  2347.  
  2348. Add_3.Name = "Add"
  2349. Add_3.Parent = PluginsFrame
  2350. Add_3.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2351. Add_3.BorderSizePixel = 0
  2352. Add_3.Position = UDim2.new(0, 5, 0, 150)
  2353. Add_3.Size = UDim2.new(0, 40, 0, 20)
  2354. Add_3.Font = Enum.Font.SourceSans
  2355. Add_3.FontSize = Enum.FontSize.Size14
  2356. Add_3.Text = "Add"
  2357. Add_3.TextColor3 = Color3.new(0, 0, 0)
  2358.  
  2359. Holder_5.Name = "Holder"
  2360. Holder_5.Parent = PluginsFrame
  2361. Holder_5.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2362. Holder_5.BackgroundTransparency = 1
  2363. Holder_5.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2364. Holder_5.BorderSizePixel = 0
  2365. Holder_5.Position = UDim2.new(0, 0, 0, 0)
  2366. Holder_5.Selectable = false
  2367. Holder_5.Size = UDim2.new(0, 250, 0, 140)
  2368. Holder_5.BottomImage = "rbxasset://textures/blackBkg_square.png"
  2369. Holder_5.CanvasSize = UDim2.new(0, 0, 0, 0)
  2370. Holder_5.MidImage = "rbxasset://textures/blackBkg_square.png"
  2371. Holder_5.ScrollBarThickness = 0
  2372. Holder_5.TopImage = "rbxasset://textures/blackBkg_square.png"
  2373.  
  2374. Example_5.Name = "Example"
  2375. Example_5.Parent = PluginsFrame
  2376. Example_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2377. Example_5.BackgroundTransparency = 0.5
  2378. Example_5.BorderSizePixel = 0
  2379. Example_5.Size = UDim2.new(0, 10, 0, 20)
  2380. Example_5.Visible = false
  2381.  
  2382. Text_6.Name = "Text"
  2383. Text_6.Parent = Example_5
  2384. Text_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2385. Text_6.BackgroundTransparency = 0.5
  2386. Text_6.BorderSizePixel = 0
  2387. Text_6.Position = UDim2.new(0, 10, 0, 0)
  2388. Text_6.Size = UDim2.new(0, 240, 0, 20)
  2389. Text_6.Font = Enum.Font.SourceSans
  2390. Text_6.FontSize = Enum.FontSize.Size14
  2391. Text_6.Text = "F4 > Toggle Fly"
  2392. Text_6.TextColor3 = Color3.new(1, 1, 1)
  2393. Text_6.TextXAlignment = Enum.TextXAlignment.Left
  2394.  
  2395. Delete_7.Name = "Delete"
  2396. Delete_7.Parent = Text_6
  2397. Delete_7.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2398. Delete_7.BorderSizePixel = 0
  2399. Delete_7.Position = UDim2.new(0, 200, 0, 0)
  2400. Delete_7.Size = UDim2.new(0, 40, 0, 20)
  2401. Delete_7.Font = Enum.Font.SourceSans
  2402. Delete_7.FontSize = Enum.FontSize.Size14
  2403. Delete_7.Text = "Delete"
  2404. Delete_7.TextColor3 = Color3.new(0, 0, 0)
  2405.  
  2406. PluginEditor.Name = randomString()
  2407. PluginEditor.Parent = PARENT
  2408. PluginEditor.Active = true
  2409. PluginEditor.BackgroundColor3 = Color3.new(1, 1, 1)
  2410. PluginEditor.BackgroundTransparency = 1
  2411. PluginEditor.Position = UDim2.new(0.5, -180, 0, -400)
  2412. PluginEditor.Size = UDim2.new(0, 360, 0, 20)
  2413. PluginEditor.ZIndex = 4
  2414.  
  2415. background_3.Name = "background"
  2416. background_3.Parent = PluginEditor
  2417. background_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2418. background_3.BorderSizePixel = 0
  2419. background_3.Position = UDim2.new(0, 0, 0, 20)
  2420. background_3.Size = UDim2.new(0, 360, 0, 160)
  2421.  
  2422. Dark_8.Name = "Dark"
  2423. Dark_8.Parent = background_3
  2424. Dark_8.Active = true
  2425. Dark_8.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2426. Dark_8.BackgroundTransparency = 0.5
  2427. Dark_8.BorderSizePixel = 0
  2428. Dark_8.Size = UDim2.new(0, 360, 0, 5)
  2429.  
  2430. Dark_9.Name = "Dark"
  2431. Dark_9.Parent = background_3
  2432. Dark_9.Active = true
  2433. Dark_9.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2434. Dark_9.BackgroundTransparency = 0.5
  2435. Dark_9.BorderSizePixel = 0
  2436. Dark_9.Position = UDim2.new(0, 220, 0, 5)
  2437. Dark_9.Size = UDim2.new(0, 5, 0, 155)
  2438.  
  2439. Img.Name = "Img"
  2440. Img.Parent = background_3
  2441. Img.BackgroundColor3 = Color3.new(1, 1, 1)
  2442. Img.BackgroundTransparency = 1
  2443. Img.Position = UDim2.new(0, 242, 0, 3)
  2444. Img.Size = UDim2.new(0, 100, 0, 95)
  2445. Img.Image = "rbxassetid://4113050383"
  2446.  
  2447. AddPlugin.Name = "AddPlugin"
  2448. AddPlugin.Parent = background_3
  2449. AddPlugin.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2450. AddPlugin.BackgroundTransparency = 0.5
  2451. AddPlugin.BorderSizePixel = 0
  2452. AddPlugin.Position = UDim2.new(0, 235, 0, 100)
  2453. AddPlugin.Size = UDim2.new(0, 115, 0, 50)
  2454. AddPlugin.Font = Enum.Font.SourceSans
  2455. AddPlugin.FontSize = Enum.FontSize.Size18
  2456. AddPlugin.Text = "Add Plugin"
  2457. AddPlugin.TextColor3 = Color3.new(1, 1, 1)
  2458. AddPlugin.TextStrokeTransparency = 0
  2459.  
  2460. FileName.Name = "FileName"
  2461. FileName.Parent = background_3
  2462. FileName.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2463. FileName.BackgroundTransparency = 0.5
  2464. FileName.BorderSizePixel = 0
  2465. FileName.Position = UDim2.new(0.027777778, 0, 0.625, 0)
  2466. FileName.Size = UDim2.new(0, 200, 0, 50)
  2467. FileName.Font = Enum.Font.SourceSans
  2468. FileName.FontSize = Enum.FontSize.Size18
  2469. FileName.Text = "Plugin File Name"
  2470. FileName.TextColor3 = Color3.new(1, 1, 1)
  2471. FileName.TextStrokeTransparency = 0
  2472.  
  2473. About.Name = "About"
  2474. About.Parent = background_3
  2475. About.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2476. About.BackgroundTransparency = 1
  2477. About.BorderSizePixel = 0
  2478. About.Position = UDim2.new(0, 17, 0, 17)
  2479. About.Size = UDim2.new(0, 187, 0, 49)
  2480. About.Font = Enum.Font.SourceSansBold
  2481. About.FontSize = Enum.FontSize.Size14
  2482. About.Text = "Plugins are .iy files and should be located in the 'workspace' folder of your exploit."
  2483. About.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2484. About.TextStrokeTransparency = 0
  2485. About.TextWrapped = true
  2486. About.TextYAlignment = Enum.TextYAlignment.Top
  2487.  
  2488. Directions_2.Name = "Directions"
  2489. Directions_2.Parent = background_3
  2490. Directions_2.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2491. Directions_2.BackgroundTransparency = 1
  2492. Directions_2.BorderSizePixel = 0
  2493. Directions_2.Position = UDim2.new(0, 17, 0, 66)
  2494. Directions_2.Size = UDim2.new(0, 187, 0, 49)
  2495. Directions_2.Font = Enum.Font.SourceSansBold
  2496. Directions_2.FontSize = Enum.FontSize.Size14
  2497. Directions_2.Text = "Type the name of the plugin file you want to add below."
  2498. Directions_2.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2499. Directions_2.TextStrokeTransparency = 0
  2500. Directions_2.TextWrapped = true
  2501. Directions_2.TextYAlignment = Enum.TextYAlignment.Top
  2502.  
  2503. shadow_3.Name = "shadow"
  2504. shadow_3.Parent = PluginEditor
  2505. shadow_3.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2506. shadow_3.BorderColor3 = Color3.new(0, 0, 0)
  2507. shadow_3.BorderSizePixel = 0
  2508. shadow_3.Size = UDim2.new(0, 360, 0, 20)
  2509. shadow_3.ZIndex = 4
  2510.  
  2511. PopupText_3.Name = "PopupText"
  2512. PopupText_3.Parent = shadow_3
  2513. PopupText_3.BackgroundTransparency = 1
  2514. PopupText_3.Position = UDim2.new(0, 51, 0, 0)
  2515. PopupText_3.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  2516. PopupText_3.ZIndex = 4
  2517. PopupText_3.Font = Enum.Font.SourceSans
  2518. PopupText_3.TextSize = 20
  2519. PopupText_3.Text = "Add Plugins"
  2520. PopupText_3.TextColor3 = Color3.new(1, 1, 1)
  2521. PopupText_3.TextStrokeTransparency = 0
  2522. PopupText_3.TextWrapped = true
  2523.  
  2524. Exit_3.Name = "Exit"
  2525. Exit_3.Parent = shadow_3
  2526. Exit_3.BackgroundColor3 = Color3.new(1, 1, 1)
  2527. Exit_3.BackgroundTransparency = 1
  2528. Exit_3.Size = UDim2.new(0, 20, 0, 20)
  2529. Exit_3.ZIndex = 4
  2530. Exit_3.Image = "rbxassetid://2132544126"
  2531.  
  2532. logsDrag.Name = randomString()
  2533. logsDrag.Parent = PARENT
  2534. logsDrag.Active = true
  2535. logsDrag.BackgroundColor3 = Color3.new(1, 1, 1)
  2536. logsDrag.BackgroundTransparency = 1
  2537. logsDrag.Position = UDim2.new(0, 0, 1, 10)
  2538. logsDrag.Size = UDim2.new(0, 338, 0, 20)
  2539. logsDrag.ZIndex = 4
  2540.  
  2541. shadow.Name = "shadow"
  2542. shadow.Parent = logsDrag
  2543. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2544. shadow.BorderColor3 = Color3.new(0, 0, 0)
  2545. shadow.BorderSizePixel = 0
  2546. shadow.Position = UDim2.new(0, 0, 0.00999999978, 0)
  2547. shadow.Size = UDim2.new(0, 338, 0, 20)
  2548. shadow.ZIndex = 4
  2549.  
  2550. Hide.Name = "Hide"
  2551. Hide.Parent = shadow
  2552. Hide.BackgroundColor3 = Color3.new(1, 1, 1)
  2553. Hide.BackgroundTransparency = 1
  2554. Hide.Position = UDim2.new(0, 20, 0, 0)
  2555. Hide.Size = UDim2.new(0, 20, 0, 20)
  2556. Hide.ZIndex = 4
  2557. Hide.Image = "rbxassetid://2406617031"
  2558. Hide.ImageTransparency = 0.5
  2559.  
  2560. PopupText.Name = "PopupText"
  2561. PopupText.Parent = shadow
  2562. PopupText.BackgroundTransparency = 1
  2563. PopupText.Position = UDim2.new(0, 48, 0, 0)
  2564. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  2565. PopupText.ZIndex = 4
  2566. PopupText.Font = Enum.Font.SourceSans
  2567. PopupText.TextSize = 20
  2568. PopupText.Text = "Chat Logs"
  2569. PopupText.TextColor3 = Color3.new(1, 1, 1)
  2570. PopupText.TextStrokeTransparency = 0
  2571. PopupText.TextWrapped = true
  2572.  
  2573. Exit.Name = "Exit"
  2574. Exit.Parent = shadow
  2575. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  2576. Exit.BackgroundTransparency = 1
  2577. Exit.Size = UDim2.new(0, 20, 0, 20)
  2578. Exit.ZIndex = 4
  2579. Exit.Image = "rbxassetid://2132544126"
  2580.  
  2581. scroll.Name = "scroll"
  2582. scroll.Parent = logsDrag
  2583. scroll.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2584. scroll.BackgroundTransparency = 0.5
  2585. scroll.BorderColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2586. scroll.BorderSizePixel = 0
  2587. scroll.Position = UDim2.new(0, 5, 0, 30)
  2588. scroll.Size = UDim2.new(0, 328, 0, 190)
  2589. scroll.ZIndex = 5
  2590. scroll.BottomImage = "rbxasset://textures/blackBkg_square.png"
  2591. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  2592. scroll.MidImage = "rbxasset://textures/blackBkg_square.png"
  2593. scroll.ScrollBarThickness = 8
  2594. scroll.TopImage = "rbxasset://textures/blackBkg_square.png"
  2595.  
  2596. background.Name = "background"
  2597. background.Parent = logsDrag
  2598. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2599. background.BorderColor3 = Color3.new(0, 0, 0)
  2600. background.BorderSizePixel = 0
  2601. background.Position = UDim2.new(0, 0, 1, 0)
  2602. background.Size = UDim2.new(0, 338, 0, 230)
  2603. background.ZIndex = 4
  2604.  
  2605. Dark_6.Name = "Dark"
  2606. Dark_6.Parent = background
  2607. Dark_6.Active = true
  2608. Dark_6.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2609. Dark_6.BackgroundTransparency = 0.5
  2610. Dark_6.BorderSizePixel = 0
  2611. Dark_6.Size = UDim2.new(0, 338, 0, 5)
  2612. Dark_6.ZIndex = 4
  2613.  
  2614. Clear.Name = "Clear"
  2615. Clear.Parent = background
  2616. Clear.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2617. Clear.BorderSizePixel = 0
  2618. Clear.Position = UDim2.new(0, 5, 0, 205)
  2619. Clear.Size = UDim2.new(0, 50, 0, 20)
  2620. Clear.ZIndex = 4
  2621. Clear.Font = Enum.Font.SourceSans
  2622. Clear.FontSize = Enum.FontSize.Size14
  2623. Clear.Text = "Clear"
  2624. Clear.TextColor3 = Color3.new(0, 0, 0)
  2625.  
  2626. Toggle.Name = "Toggle"
  2627. Toggle.Parent = background
  2628. Toggle.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  2629. Toggle.BorderSizePixel = 0
  2630. Toggle.Position = UDim2.new(0, 60, 0, 205)
  2631. Toggle.Size = UDim2.new(0, 50, 0, 20)
  2632. Toggle.ZIndex = 4
  2633. Toggle.Font = Enum.Font.SourceSans
  2634. Toggle.FontSize = Enum.FontSize.Size14
  2635. Toggle.Text = "Disabled"
  2636. Toggle.TextColor3 = Color3.new(0, 0, 0)
  2637.  
  2638. AliasHint.Name = "AliasHint"
  2639. AliasHint.Parent = AliasesFrame
  2640. AliasHint.BackgroundColor3 = Color3.new(1, 1, 1)
  2641. AliasHint.BackgroundTransparency = 1
  2642. AliasHint.BorderSizePixel = 0
  2643. AliasHint.Position = UDim2.new(0, 25, 0, 40)
  2644. AliasHint.Size = UDim2.new(0, 200, 0, 50)
  2645. AliasHint.Font = Enum.Font.SourceSansItalic
  2646. AliasHint.TextSize = 16
  2647. AliasHint.Text = "Add aliases by using the 'addalias' command"
  2648. AliasHint.TextColor3 = Color3.new(1, 1, 1)
  2649. AliasHint.TextStrokeColor3 = Color3.new(1, 1, 1)
  2650. AliasHint.TextWrapped = true
  2651.  
  2652. PluginsHint.Name = "PluginsHint"
  2653. PluginsHint.Parent = PluginsFrame
  2654. PluginsHint.BackgroundColor3 = Color3.new(1, 1, 1)
  2655. PluginsHint.BackgroundTransparency = 1
  2656. PluginsHint.BorderSizePixel = 0
  2657. PluginsHint.Position = UDim2.new(0, 25, 0, 40)
  2658. PluginsHint.Size = UDim2.new(0, 200, 0, 50)
  2659. PluginsHint.Font = Enum.Font.SourceSansItalic
  2660. PluginsHint.TextSize = 16
  2661. PluginsHint.Text = "Download plugins from the IY Discord (discord.io/infiniteyield)"
  2662. PluginsHint.TextColor3 = Color3.new(1, 1, 1)
  2663. PluginsHint.TextStrokeColor3 = Color3.new(1, 1, 1)
  2664. PluginsHint.TextWrapped = true
  2665.  
  2666. PositionsHint.Name = "PositionsHint"
  2667. PositionsHint.Parent = PositionsFrame
  2668. PositionsHint.BackgroundColor3 = Color3.new(1, 1, 1)
  2669. PositionsHint.BackgroundTransparency = 1
  2670. PositionsHint.BorderSizePixel = 0
  2671. PositionsHint.Position = UDim2.new(0, 25, 0, 40)
  2672. PositionsHint.Size = UDim2.new(0, 200, 0, 70)
  2673. PositionsHint.Font = Enum.Font.SourceSansItalic
  2674. PositionsHint.TextSize = 16
  2675. PositionsHint.Text = "Use the 'spos' or 'setwaypoint' command to add a position using your character (NOTE: Part teleports will not save)"
  2676. PositionsHint.TextColor3 = Color3.new(1, 1, 1)
  2677. PositionsHint.TextStrokeColor3 = Color3.new(1, 1, 1)
  2678. PositionsHint.TextWrapped = true
  2679.  
  2680. ToPartFrame.Name = randomString()
  2681. ToPartFrame.Parent = PARENT
  2682. ToPartFrame.Active = true
  2683. ToPartFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  2684. ToPartFrame.BackgroundTransparency = 1
  2685. ToPartFrame.Position = UDim2.new(0.5, -180, 0, -400)
  2686. ToPartFrame.Size = UDim2.new(0, 360, 0, 20)
  2687. ToPartFrame.ZIndex = 4
  2688.  
  2689. background_5.Name = "background"
  2690. background_5.Parent = ToPartFrame
  2691. background_5.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2692. background_5.BorderSizePixel = 0
  2693. background_5.Position = UDim2.new(0, 0, 0, 20)
  2694. background_5.Size = UDim2.new(0, 360, 0, 117)
  2695.  
  2696. Dark_5.Name = "Dark"
  2697. Dark_5.Parent = background_5
  2698. Dark_5.Active = true
  2699. Dark_5.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2700. Dark_5.BackgroundTransparency = 0.5
  2701. Dark_5.BorderSizePixel = 0
  2702. Dark_5.Size = UDim2.new(0, 360, 0, 5)
  2703.  
  2704. ChoosePart.Name = "ChoosePart"
  2705. ChoosePart.Parent = background_5
  2706. ChoosePart.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2707. ChoosePart.BackgroundTransparency = 0.5
  2708. ChoosePart.BorderSizePixel = 0
  2709. ChoosePart.Position = UDim2.new(0, 100, 0, 55)
  2710. ChoosePart.Size = UDim2.new(0, 75, 0, 30)
  2711. ChoosePart.Font = Enum.Font.SourceSans
  2712. ChoosePart.FontSize = Enum.FontSize.Size18
  2713. ChoosePart.Text = "Select Part"
  2714. ChoosePart.TextColor3 = Color3.new(1, 1, 1)
  2715. ChoosePart.TextStrokeTransparency = 0
  2716.  
  2717. CopyPath.Name = "CopyPath"
  2718. CopyPath.Parent = background_5
  2719. CopyPath.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2720. CopyPath.BackgroundTransparency = 0.5
  2721. CopyPath.BorderSizePixel = 0
  2722. CopyPath.Position = UDim2.new(0, 185, 0, 55)
  2723. CopyPath.Size = UDim2.new(0, 75, 0, 30)
  2724. CopyPath.Font = Enum.Font.SourceSans
  2725. CopyPath.FontSize = Enum.FontSize.Size18
  2726. CopyPath.Text = "Copy Path"
  2727. CopyPath.TextColor3 = Color3.new(1, 1, 1)
  2728. CopyPath.TextStrokeTransparency = 0
  2729.  
  2730. Directions_4.Name = "Directions"
  2731. Directions_4.Parent = background_5
  2732. Directions_4.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2733. Directions_4.BackgroundTransparency = 1
  2734. Directions_4.BorderSizePixel = 0
  2735. Directions_4.Position = UDim2.new(0, 51, 0, 17)
  2736. Directions_4.Size = UDim2.new(0, 257, 0, 32)
  2737. Directions_4.Font = Enum.Font.SourceSansBold
  2738. Directions_4.FontSize = Enum.FontSize.Size14
  2739. Directions_4.Text = 'Click on a part and then click the "Select Part" button below to set it as a teleport location'
  2740. Directions_4.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2741. Directions_4.TextStrokeTransparency = 0
  2742. Directions_4.TextWrapped = true
  2743. Directions_4.TextYAlignment = Enum.TextYAlignment.Top
  2744.  
  2745. Path.Name = "Path"
  2746. Path.Parent = background_5
  2747. Path.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2748. Path.BackgroundTransparency = 1
  2749. Path.BorderSizePixel = 0
  2750. Path.Position = UDim2.new(0, 0, 0, 94)
  2751. Path.Size = UDim2.new(0, 360, 0, 16)
  2752. Path.Font = Enum.Font.SourceSansItalic
  2753. Path.FontSize = Enum.FontSize.Size14
  2754. Path.Text = ""
  2755. Path.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2756. Path.TextScaled = true
  2757. Path.TextStrokeTransparency = 0
  2758. Path.TextWrapped = true
  2759. Path.TextYAlignment = Enum.TextYAlignment.Top
  2760.  
  2761. shadow_5.Name = "shadow"
  2762. shadow_5.Parent = ToPartFrame
  2763. shadow_5.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2764. shadow_5.BorderColor3 = Color3.new(0, 0, 0)
  2765. shadow_5.BorderSizePixel = 0
  2766. shadow_5.Size = UDim2.new(0, 360, 0, 20)
  2767. shadow_5.ZIndex = 4
  2768.  
  2769. PopupText_5.Name = "PopupText"
  2770. PopupText_5.Parent = shadow_5
  2771. PopupText_5.BackgroundTransparency = 1
  2772. PopupText_5.Position = UDim2.new(0, 51, 0, 0)
  2773. PopupText_5.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  2774. PopupText_5.ZIndex = 4
  2775. PopupText_5.Font = Enum.Font.SourceSans
  2776. PopupText_5.TextSize = 20
  2777. PopupText_5.Text = "Teleport to Part"
  2778. PopupText_5.TextColor3 = Color3.new(1, 1, 1)
  2779. PopupText_5.TextStrokeTransparency = 0
  2780. PopupText_5.TextWrapped = true
  2781.  
  2782. Exit_5.Name = "Exit"
  2783. Exit_5.Parent = shadow_5
  2784. Exit_5.BackgroundColor3 = Color3.new(1, 1, 1)
  2785. Exit_5.BackgroundTransparency = 1
  2786. Exit_5.Size = UDim2.new(0, 20, 0, 20)
  2787. Exit_5.ZIndex = 4
  2788. Exit_5.Image = "rbxassetid://2132544126"
  2789.  
  2790. function writefileExploit()
  2791. if writefile then
  2792. return true
  2793. end
  2794. end
  2795.  
  2796. function isNumber(str)
  2797. return tonumber(str) ~= nil
  2798. end
  2799.  
  2800. function tools(plr)
  2801. if plr.Backpack:FindFirstChildOfClass('Tool') or plr.Character:FindFirstChildOfClass('Tool') then
  2802. return true
  2803. end
  2804. end
  2805.  
  2806. function r15(plr)
  2807. if plr.Character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  2808. return true
  2809. end
  2810. end
  2811.  
  2812. function toClipboard(String)
  2813. if not pcall(function() CB = setclipboard or Clipboard.set CB(String) notify('Clipboard','Copied to clipboard') end) then
  2814. notify('Clipboard',"Your exploit doesn't have the ability to use the clipboard")
  2815. end
  2816. end
  2817.  
  2818. local function getHierarchy(obj)
  2819. local fullname
  2820. local period
  2821.  
  2822. if string.find(obj.Name,' ') then
  2823. fullname = '["'..obj.Name..'"]'
  2824. period = false
  2825. else
  2826. fullname = obj.Name
  2827. period = true
  2828. end
  2829.  
  2830. local getS = obj
  2831. local parent = obj
  2832. local service = ''
  2833.  
  2834. if getS.Parent ~= game then
  2835. repeat
  2836. getS = getS.Parent
  2837. service = getS.ClassName
  2838. until getS.Parent == game
  2839. end
  2840.  
  2841. if parent.Parent ~= getS then
  2842. repeat
  2843. parent = parent.Parent
  2844. if string.find(tostring(parent),' ') then
  2845. if period then
  2846. fullname = '["'..parent.Name..'"].'..fullname
  2847. else
  2848. fullname = '["'..parent.Name..'"]'..fullname
  2849. end
  2850. period = false
  2851. else
  2852. if period then
  2853. fullname = parent.Name..'.'..fullname
  2854. else
  2855. fullname = parent.Name..''..fullname
  2856. end
  2857. period = true
  2858. end
  2859. until parent.Parent == getS
  2860. elseif string.find(tostring(parent),' ') then
  2861. fullname = '["'..parent.Name..'"]'
  2862. period = false
  2863. end
  2864.  
  2865. if period then
  2866. return 'game:GetService("'..service..'").'..fullname
  2867. else
  2868. return 'game:GetService("'..service..'")'..fullname
  2869. end
  2870. end
  2871.  
  2872. local AllWaypoints = nil
  2873.  
  2874. local cooldown = false
  2875. function writefileCooldown(name,data)
  2876. spawn(function()
  2877. if not cooldown then
  2878. cooldown = true
  2879. writefile(name, data)
  2880. else
  2881. repeat wait() until cooldown == false
  2882. writefileCooldown(name,data)
  2883. end
  2884. wait(3)
  2885. cooldown = false
  2886. end)
  2887. end
  2888.  
  2889. defaultsettings = {
  2890. prefix = ';';
  2891. StayOpen = false;
  2892. logsEnabled = false;
  2893. aliases = {};
  2894. binds = {};
  2895. spawnCmds = {};
  2896. WayPoints = {};
  2897. PluginsTable = {}
  2898. }
  2899.  
  2900. defaults = game:GetService("HttpService"):JSONEncode(defaultsettings)
  2901.  
  2902. local nosaves = false
  2903.  
  2904. function saves()
  2905. if writefileExploit() then
  2906. if pcall(function() readfile("IY_FE.iy") end) then
  2907. if readfile("IY_FE.iy") ~= nil then
  2908. local json = game:GetService("HttpService"):JSONDecode(readfile("IY_FE.iy"))
  2909. if json.prefix ~= nil then prefix = json.prefix else prefix = ';' end
  2910. if json.StayOpen ~= nil then StayOpen = json.StayOpen else StayOpen = false end
  2911. if json.logsEnabled ~= nil then logsEnabled = json.logsEnabled else logsEnabled = false end
  2912. if json.aliases ~= nil then aliases = json.aliases else aliases = {} end
  2913. if json.binds ~= nil then binds = json.binds else binds = {} end
  2914. if json.spawnCmds ~= nil then spawnCmds = json.spawnCmds else spawnCmds = {} end
  2915. if json.WayPoints ~= nil then AllWaypoints = json.WayPoints else WayPoints = {} end
  2916. if json.PluginsTable ~= nil then PluginsTable = json.PluginsTable else PluginsTable = {} end
  2917. else
  2918. writefileCooldown("IY_FE.iy", defaults)
  2919. wait()
  2920. saves()
  2921. end
  2922. else
  2923. writefileCooldown("IY_FE.iy", defaults)
  2924. wait()
  2925. if pcall(function() readfile("IY_FE.iy") end) then
  2926. saves()
  2927. else
  2928. nosaves = true
  2929. prefix = ';'
  2930. StayOpen = false
  2931. logsEnabled = false
  2932. aliases = {}
  2933. binds = {}
  2934. spawnCmds = {}
  2935. WayPoints = {}
  2936. PluginsTable = {}
  2937.  
  2938. local FileError = Instance.new("Frame")
  2939. local background = Instance.new("Frame")
  2940. local Directions = Instance.new("TextLabel")
  2941. local Dark = Instance.new("Frame")
  2942. local shadow = Instance.new("Frame")
  2943. local PopupText = Instance.new("TextLabel")
  2944. local Exit = Instance.new("ImageButton")
  2945.  
  2946. FileError.Name = randomString()
  2947. FileError.Parent = PARENT
  2948. FileError.Active = true
  2949. FileError.BackgroundColor3 = Color3.new(1, 1, 1)
  2950. FileError.BackgroundTransparency = 1
  2951. FileError.Position = UDim2.new(0.5, -180, 0, 290)
  2952. FileError.Size = UDim2.new(0, 360, 0, 20)
  2953. FileError.ZIndex = 4
  2954.  
  2955. background.Name = "background"
  2956. background.Parent = FileError
  2957. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2958. background.BorderSizePixel = 0
  2959. background.Position = UDim2.new(0, 0, 0, 20)
  2960. background.Size = UDim2.new(0, 360, 0, 210)
  2961.  
  2962. Directions.Name = "Directions"
  2963. Directions.Parent = background
  2964. Directions.BackgroundColor3 = Color3.new(0.0666667, 0.0666667, 0.0666667)
  2965. Directions.BackgroundTransparency = 1
  2966. Directions.BorderSizePixel = 0
  2967. Directions.Position = UDim2.new(0, 10, 0, 15)
  2968. Directions.Size = UDim2.new(0, 340, 0, 185)
  2969. Directions.Font = Enum.Font.SourceSansBold
  2970. Directions.FontSize = Enum.FontSize.Size14
  2971. 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."
  2972. Directions.TextColor3 = Color3.new(0.972549, 0.972549, 0.972549)
  2973. Directions.TextStrokeTransparency = 0
  2974. Directions.TextWrapped = true
  2975. Directions.TextXAlignment = Enum.TextXAlignment.Left
  2976. Directions.TextYAlignment = Enum.TextYAlignment.Top
  2977.  
  2978. Dark.Name = "Dark"
  2979. Dark.Parent = background
  2980. Dark.Active = true
  2981. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  2982. Dark.BackgroundTransparency = 0.5
  2983. Dark.BorderSizePixel = 0
  2984. Dark.Size = UDim2.new(0, 360, 0, 5)
  2985.  
  2986. shadow.Name = "shadow"
  2987. shadow.Parent = FileError
  2988. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  2989. shadow.BorderColor3 = Color3.new(0, 0, 0)
  2990. shadow.BorderSizePixel = 0
  2991. shadow.Size = UDim2.new(0, 360, 0, 20)
  2992. shadow.ZIndex = 4
  2993.  
  2994. PopupText.Name = "PopupText"
  2995. PopupText.Parent = shadow
  2996. PopupText.BackgroundTransparency = 1
  2997. PopupText.Position = UDim2.new(0, 51, 0, 0)
  2998. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  2999. PopupText.ZIndex = 4
  3000. PopupText.Font = Enum.Font.SourceSans
  3001. PopupText.TextSize = 20
  3002. PopupText.Text = "File Error"
  3003. PopupText.TextColor3 = Color3.new(1, 1, 1)
  3004. PopupText.TextStrokeTransparency = 0
  3005. PopupText.TextWrapped = true
  3006.  
  3007. Exit.Name = "Exit"
  3008. Exit.Parent = shadow
  3009. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  3010. Exit.BackgroundTransparency = 1
  3011. Exit.Size = UDim2.new(0, 20, 0, 20)
  3012. Exit.ZIndex = 4
  3013. Exit.Image = "rbxassetid://2132544126"
  3014.  
  3015. Exit.MouseButton1Click:Connect(function()
  3016. FileError:Destroy()
  3017. end)
  3018. end
  3019. end
  3020. else
  3021. prefix = ';'
  3022. StayOpen = false
  3023. logsEnabled = false
  3024. aliases = {}
  3025. binds = {}
  3026. spawnCmds = {}
  3027. WayPoints = {}
  3028. PluginsTable = {}
  3029. end
  3030. end
  3031.  
  3032. saves()
  3033.  
  3034. function updatesaves()
  3035. if nosaves == false and writefileExploit() then
  3036. local update = {
  3037. prefix = prefix;
  3038. StayOpen = StayOpen;
  3039. logsEnabled = logsEnabled;
  3040. aliases = aliases;
  3041. binds = binds;
  3042. spawnCmds = spawnCmds;
  3043. WayPoints = AllWaypoints;
  3044. PluginsTable = PluginsTable
  3045. }
  3046. writefileCooldown("IY_FE.iy", game:GetService("HttpService"):JSONEncode(update))
  3047. end
  3048. end
  3049.  
  3050. pWayPoints = {}
  3051. WayPoints = {}
  3052.  
  3053. if AllWaypoints ~= nil then
  3054. for i = 1, #AllWaypoints do
  3055. if not AllWaypoints[i].GAME or AllWaypoints[i].GAME == game.PlaceId then
  3056. WayPoints[#WayPoints + 1] = {NAME = AllWaypoints[i].NAME, COORD = {AllWaypoints[i].COORD[1], AllWaypoints[i].COORD[2], AllWaypoints[i].COORD[3]}, GAME = AllWaypoints[i].GAME}
  3057. end
  3058. end
  3059. end
  3060.  
  3061. function Time()
  3062. local HOUR = math.floor((tick() % 86400) / 3600)
  3063. local MINUTE = math.floor((tick() % 3600) / 60)
  3064. local SECOND = math.floor(tick() % 60)
  3065. local AP = HOUR > 11 and 'PM' or 'AM'
  3066. HOUR = (HOUR % 12 == 0 and 12 or HOUR % 12)
  3067. HOUR = HOUR < 10 and '0' .. HOUR or HOUR
  3068. MINUTE = MINUTE < 10 and '0' .. MINUTE or MINUTE
  3069. SECOND = SECOND < 10 and '0' .. SECOND or SECOND
  3070. return HOUR .. ':' .. MINUTE .. ':' .. SECOND .. ' ' .. AP
  3071. end
  3072.  
  3073. UserInputService = game:GetService("UserInputService")
  3074. IYMouse = Players.LocalPlayer:GetMouse()
  3075. PrefixBox.Text = prefix
  3076. SettingsOpen = false
  3077.  
  3078. if StayOpen == false then
  3079. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
  3080. else
  3081. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
  3082. end
  3083.  
  3084. if logsEnabled then
  3085. Toggle.Text = 'Enabled'
  3086. else
  3087. Toggle.Text = 'Disabled'
  3088. end
  3089.  
  3090. function maximizeHolder()
  3091. if StayOpen == false then
  3092. Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -220), "InOut", "Quart", 0.2, true, nil)
  3093. end
  3094. end
  3095.  
  3096. function minimizeHolder()
  3097. if StayOpen == false then
  3098. Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -20), "InOut", "Quart", 0.5, true, nil)
  3099. end
  3100. end
  3101.  
  3102. function cmdbarHolder()
  3103. if StayOpen == false then
  3104. Holder:TweenPosition(UDim2.new(1, Holder.Position.X.Offset, 1, -45), "InOut", "Quart", 0.5, true, nil)
  3105. end
  3106. end
  3107.  
  3108. function enablebuttons()
  3109. Settings.Aliases.Select.Visible = true
  3110. Settings.SpawnC.Select.Visible = true
  3111. Settings.Keybinds.Select.Visible = true
  3112. Settings.StayOpen.Button.On.Visible = true
  3113. Settings.Prefix.PrefixBox.Visible = true
  3114. Settings.Positions.Select.Visible = true
  3115. Settings.Plugins.Select.Visible = true
  3116. end
  3117.  
  3118. function disablebuttons()
  3119. Settings.Aliases.Select.Visible = false
  3120. Settings.SpawnC.Select.Visible = false
  3121. Settings.Keybinds.Select.Visible = false
  3122. Settings.StayOpen.Button.On.Visible = false
  3123. Settings.Prefix.PrefixBox.Visible = false
  3124. Settings.Positions.Select.Visible = false
  3125. Settings.Plugins.Select.Visible = false
  3126. end
  3127.  
  3128. notifyCount = 0
  3129. function notify(text,text2,length)
  3130. spawn(function()
  3131. local LnotifyCount = notifyCount+1
  3132. notifyCount = notifyCount+1
  3133. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -0), "InOut", "Quart", 0.5, true, nil)
  3134. wait(0.6)
  3135. local closepressed = false
  3136. if text2 then
  3137. Notification.Title.Text = text
  3138. Notification.Text.Text = text2
  3139. else
  3140. Notification.Title.Text = 'Notification'
  3141. Notification.Text.Text = text
  3142. end
  3143. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -100), "InOut", "Quart", 0.5, true, nil)
  3144. Notification.CloseButton.MouseButton1Click:Connect(function()
  3145. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -0), "InOut", "Quart", 0.5, true, nil)
  3146. closepressed = true
  3147. end)
  3148. if length and isNumber(length) then
  3149. wait(length)
  3150. else
  3151. wait(10)
  3152. end
  3153. if LnotifyCount == notifyCount then
  3154. if closepressed == false then
  3155. Notification:TweenPosition(UDim2.new(1, Notification.Position.X.Offset, 1, -0), "InOut", "Quart", 0.5, true, nil)
  3156. end
  3157. notifyCount = 0
  3158. end
  3159. end)
  3160. end
  3161.  
  3162. function CreateLabel(Name, Text)
  3163. local sf = scroll
  3164. if #sf:GetChildren() >= 2546 then
  3165. sf:ClearAllChildren()
  3166. end
  3167. local alls = 0
  3168. for i,v in pairs(sf:GetChildren()) do
  3169. if v then
  3170. alls = v.Size.Y.Offset + alls
  3171. end
  3172. if not v then
  3173. alls = 0
  3174. end
  3175. end
  3176. local tl = Instance.new('TextLabel', sf)
  3177. local il = Instance.new('Frame', tl)
  3178. tl.Name = Name
  3179. tl.ZIndex = 6
  3180. tl.Text = Time().." - ["..Name.."]: "..Text
  3181. tl.Size = UDim2.new(0,322,0,84)
  3182. tl.BackgroundTransparency = 1
  3183. tl.BorderSizePixel = 0
  3184. tl.Font = "SourceSansBold"
  3185. tl.Position = UDim2.new(-1,0,0,alls)
  3186. tl.TextTransparency = 1
  3187. tl.TextScaled = false
  3188. tl.TextSize = 14
  3189. tl.TextWrapped = true
  3190. tl.TextXAlignment = "Left"
  3191. tl.TextYAlignment = "Top"
  3192. il.BackgroundTransparency = 1
  3193. il.BorderSizePixel = 0
  3194. il.Size = UDim2.new(0,12,1,0)
  3195. il.Position = UDim2.new(0,316,0,0)
  3196. tl.TextColor3 = Color3.fromRGB(255,255,255)
  3197. tl.Size = UDim2.new(0,322,0,tl.TextBounds.Y)
  3198. sf.CanvasSize = UDim2.new(0,0,0,alls+tl.TextBounds.Y)
  3199. sf.CanvasPosition = Vector2.new(0,sf.CanvasPosition.Y+tl.TextBounds.Y)
  3200. local size2 = sf.CanvasSize.Y.Offset
  3201. tl:TweenPosition(UDim2.new(0,3,0,alls), 'In', 'Quint', 0.5)
  3202. for i = 0,50 do wait(0.05)
  3203. tl.TextTransparency = tl.TextTransparency - 0.05
  3204. end
  3205. tl.TextTransparency = 0
  3206. end
  3207.  
  3208. IYMouse.KeyDown:connect(function(Key)
  3209. if (Key==prefix) then
  3210. Holder.Cmdbar:CaptureFocus()
  3211. maximizeHolder()
  3212. end
  3213. end)
  3214.  
  3215. Holder.MouseEnter:Connect(function()
  3216. maximizeHolder()
  3217. end)
  3218.  
  3219. Holder.MouseLeave:Connect(function()
  3220. if not Holder.Cmdbar:IsFocused() then
  3221. minimizeHolder()
  3222. end
  3223. end)
  3224.  
  3225. Holder.SettingsButton.MouseButton1Click:Connect(function()
  3226. if SettingsOpen == false then SettingsOpen = true
  3227. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.5, true, nil)
  3228. Holder.CMDs.Visible = false
  3229. else SettingsOpen = false
  3230. Holder.CMDs.Visible = true
  3231. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.5, true, nil)
  3232. end
  3233. end)
  3234.  
  3235. Holder.Settings.StayOpen.Button.On.MouseButton1Click:Connect(function()
  3236. if StayOpen == false then StayOpen = true
  3237. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 0
  3238. else StayOpen = false
  3239. Holder.Settings.StayOpen.Button.On.BackgroundTransparency = 1
  3240. end
  3241. updatesaves()
  3242. end)
  3243.  
  3244. Clear.MouseButton1Down:connect(function()
  3245. for _, child in pairs(scroll:GetChildren()) do
  3246. child:Destroy()
  3247. end
  3248. scroll.CanvasSize = UDim2.new(0, 0, 0, 10)
  3249. end)
  3250.  
  3251. Toggle.MouseButton1Down:connect(function()
  3252. if logsEnabled then
  3253. logsEnabled = false
  3254. Toggle.Text = 'Disabled'
  3255. updatesaves()
  3256. else
  3257. logsEnabled = true
  3258. Toggle.Text = 'Enabled'
  3259. updatesaves()
  3260. end
  3261. end)
  3262.  
  3263. if not writefileExploit() then
  3264. notify('Saves','Your exploit does not support read/write file. Your settings will not save.')
  3265. end
  3266.  
  3267. ChatLog = function(plr)
  3268. plr.Chatted:Connect(function(Message)
  3269. if logsEnabled == true then
  3270. CreateLabel(plr.Name,Message)
  3271. end
  3272. end)
  3273. end
  3274.  
  3275. for _, plr in pairs(Players:GetChildren()) do
  3276. if plr.ClassName == "Player" then
  3277. ChatLog(plr)
  3278. end
  3279. end
  3280.  
  3281. Players.PlayerAdded:connect(function(player)
  3282. ChatLog(player)
  3283. if ESPenabled then
  3284. repeat wait(1) until player.Character and player.Character:FindFirstChild('HumanoidRootPart')
  3285. ESP(player)
  3286. end
  3287. if CHMSenabled then
  3288. repeat wait(1) until player.Character and player.Character:FindFirstChild('HumanoidRootPart')
  3289. CHMS(player)
  3290. end
  3291. end)
  3292.  
  3293. Players.PlayerRemoving:connect(function(player)
  3294. for i,v in pairs(PARENT:GetChildren()) do
  3295. if v.Name == player.Name..'_ESP' or v.Name == player.Name..'_LC' then
  3296. v:Destroy()
  3297. end
  3298. end
  3299. end)
  3300.  
  3301. shadow.Exit.MouseButton1Down:connect(function()
  3302. logsDrag:TweenPosition(UDim2.new(0, 0, 1, 10), "InOut", "Quart", 0.3, true, nil)
  3303. end)
  3304.  
  3305. shadow.Hide.MouseButton1Down:connect(function()
  3306. if logsDrag.Position ~= UDim2.new(0, 0, 1, -20) then
  3307. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -20), "InOut", "Quart", 0.3, true, nil)
  3308. else
  3309. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
  3310. end
  3311. end)
  3312.  
  3313.  
  3314.  
  3315. SpawnC.Select.MouseButton1Click:Connect(function()
  3316. SpawnCFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3317. wait(0.5)
  3318. disablebuttons()
  3319. end)
  3320.  
  3321. SpawnCFrame.Close.MouseButton1Click:Connect(function()
  3322. enablebuttons()
  3323. SpawnCFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  3324. end)
  3325.  
  3326. SpawnCFrame.Delete.MouseButton1Click:Connect(function()
  3327. spawnCmds = {}
  3328. updatesaves()
  3329. refreshSpawnC()
  3330. notify('Spawn Commands Updated','Cleared all spawn commands')
  3331. end)
  3332.  
  3333. Add_5.MouseButton1Click:Connect(function()
  3334. if Cmdbar_3.Text ~= '' and Cmdbar_3.Text ~= 'Command' then
  3335. if isNumber(DelayNum.Text) then
  3336. addspawn(Cmdbar_3.Text,tonumber(DelayNum.Text))
  3337. refreshSpawnC()
  3338. updatesaves()
  3339. notify('Spawn Commands Updated','"'..Cmdbar_3.Text..'" will run when your player spawns')
  3340. else
  3341. notify('Spawn Command Error','Command delay must be a number')
  3342. end
  3343. end
  3344. end)
  3345.  
  3346. Keybinds.Select.MouseButton1Click:Connect(function()
  3347. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3348. wait(0.5)
  3349. disablebuttons()
  3350. end)
  3351.  
  3352. KeybindsFrame.Close.MouseButton1Click:Connect(function()
  3353. enablebuttons()
  3354. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  3355. end)
  3356.  
  3357. Holder.Settings.Keybinds.Select.MouseButton1Click:Connect(function()
  3358. KeybindsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3359. wait(0.5)
  3360. disablebuttons()
  3361. end)
  3362.  
  3363. KeybindsFrame.Add.MouseButton1Click:Connect(function()
  3364. KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, 260), "InOut", "Quart", 0.5, true, nil)
  3365. end)
  3366.  
  3367. KeybindsFrame.Delete.MouseButton1Click:Connect(function()
  3368. binds = {}
  3369. refreshbinds()
  3370. updatesaves()
  3371. notify('Keybinds Updated','Removed all keybinds')
  3372. end)
  3373.  
  3374. AliasesFrame.Close.MouseButton1Click:Connect(function()
  3375. enablebuttons()
  3376. AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  3377. end)
  3378.  
  3379. Settings.Aliases.Select.MouseButton1Click:Connect(function()
  3380. AliasesFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3381. wait(0.5)
  3382. disablebuttons()
  3383. end)
  3384.  
  3385. PositionsFrame.Close.MouseButton1Click:Connect(function()
  3386. enablebuttons()
  3387. PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  3388. end)
  3389.  
  3390. Settings.Positions.Select.MouseButton1Click:Connect(function()
  3391. PositionsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  3392. wait(0.5)
  3393. disablebuttons()
  3394. end)
  3395.  
  3396. SpawnCFrame.Add.MouseButton1Click:Connect(function()
  3397. SpawnCEditor:TweenPosition(UDim2.new(0.5, -180, 0, 285), "InOut", "Quart", 0.5, true, nil)
  3398. end)
  3399.  
  3400. Exit_4.MouseButton1Click:Connect(function()
  3401. SpawnCEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3402. Cmdbar_3.Text = 'Command'
  3403. DelayNum.Text = '0'
  3404. end)
  3405.  
  3406. local selectionBox = Instance.new("SelectionBox")
  3407. selectionBox.Name = randomString()
  3408. selectionBox.Color3 = Color3.new(255,255,255)
  3409. selectionBox.Adornee = nil
  3410. selectionBox.Parent = PARENT
  3411.  
  3412. local selected = Instance.new("SelectionBox")
  3413. selected.Name = randomString()
  3414. selected.Color3 = Color3.new(0,166,0)
  3415. selected.Adornee = nil
  3416. selected.Parent = PARENT
  3417.  
  3418. local ActivateHighlight = nil
  3419. local ClickSelect = nil
  3420. Part.MouseButton1Click:Connect(function()
  3421. ToPartFrame:TweenPosition(UDim2.new(0.5, -180, 0, 335), "InOut", "Quart", 0.5, true, nil)
  3422. local function HighlightPart()
  3423. if selected.Adornee ~= Players.LocalPlayer:GetMouse().Target then
  3424. selectionBox.Adornee = Players.LocalPlayer:GetMouse().Target
  3425. else
  3426. selectionBox.Adornee = nil
  3427. end
  3428. end
  3429. ActivateHighlight = Players.LocalPlayer:GetMouse().Move:connect(HighlightPart)
  3430. local function SelectPart()
  3431. if Players.LocalPlayer:GetMouse().Target ~= nil then
  3432. selected.Adornee = Players.LocalPlayer:GetMouse().Target
  3433. Path.Text = getHierarchy(Players.LocalPlayer:GetMouse().Target)
  3434. end
  3435. end
  3436. ClickSelect = game.Players.LocalPlayer:GetMouse().Button1Down:connect(SelectPart)
  3437. end)
  3438.  
  3439. Exit_5.MouseButton1Click:Connect(function()
  3440. ToPartFrame:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  3441. if ActivateHighlight then
  3442. ActivateHighlight:Disconnect()
  3443. end
  3444. if ClickSelect then
  3445. ClickSelect:Disconnect()
  3446. end
  3447. selectionBox.Adornee = nil
  3448. selected.Adornee = nil
  3449. Path.Text = ""
  3450. end)
  3451.  
  3452. CopyPath.MouseButton1Click:Connect(function()
  3453. if Path.Text ~= "" then
  3454. toClipboard(Path.Text)
  3455. else
  3456. notify('Copy Path','Select a part to copy its path')
  3457. end
  3458. end)
  3459.  
  3460. ChoosePart.MouseButton1Click:Connect(function()
  3461. if Path.Text ~= "" then
  3462. local tpNameExt = ''
  3463. local function handleWpNames()
  3464. local FoundDupe = false
  3465. for i,v in pairs(pWayPoints) do
  3466. if v.NAME:lower() == selected.Adornee.Name:lower()..tpNameExt then
  3467. FoundDupe = true
  3468. end
  3469. end
  3470. if not FoundDupe then
  3471. notify('Modified Waypoints',"Created waypoint: "..selected.Adornee.Name..tpNameExt)
  3472. pWayPoints[#pWayPoints + 1] = {NAME = selected.Adornee.Name..tpNameExt, COORD = {selected.Adornee}}
  3473. else
  3474. if isNumber(tpNameExt) then
  3475. tpNameExt = tpNameExt+1
  3476. else
  3477. tpNameExt = 1
  3478. end
  3479. handleWpNames()
  3480. end
  3481. end
  3482. handleWpNames()
  3483. refreshwaypoints()
  3484. else
  3485. notify('Part Selection','Select a part first')
  3486. end
  3487. end)
  3488.  
  3489. local cmds={}
  3490. local customAlias = {}
  3491. AliasesFrame.Delete.MouseButton1Click:Connect(function()
  3492. customAlias = {}
  3493. aliases = {}
  3494. notify('Aliases Modified','Removed all aliases')
  3495. updatesaves()
  3496. refreshaliases()
  3497. end)
  3498.  
  3499. Holder.Settings.Prefix.PrefixBox:GetPropertyChangedSignal("Text"):connect(function()
  3500. prefix = Holder.Settings.Prefix.PrefixBox.Text
  3501. updatesaves()
  3502. end)
  3503.  
  3504. DexNOffset = -500
  3505. DexOffset = -250
  3506.  
  3507. function CamViewport()
  3508. if workspace.CurrentCamera then
  3509. return workspace.CurrentCamera.ViewportSize.X
  3510. end
  3511. end
  3512.  
  3513. function UpdateToViewport()
  3514. if Holder.Position.X.Offset < -CamViewport() then
  3515. Holder:TweenPosition(UDim2.new(1, -CamViewport(), Holder.Position.Y.Scale, Holder.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3516. Notification:TweenPosition(UDim2.new(1, -CamViewport() + 250, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3517. end
  3518. end
  3519. CameraChanged = workspace.CurrentCamera:GetPropertyChangedSignal("ViewportSize"):connect(UpdateToViewport)
  3520.  
  3521. local function updateCamera(child, parent)
  3522. if parent ~= workspace then
  3523. CamMoved:Disconnect()
  3524. CameraChanged:Disconnect()
  3525. repeat wait() until workspace.CurrentCamera
  3526. CameraChanged = workspace.CurrentCamera:GetPropertyChangedSignal("ViewportSize"):connect(UpdateToViewport)
  3527. CamMoved = workspace.CurrentCamera.AncestryChanged:Connect(updateCamera)
  3528. end
  3529. end
  3530. CamMoved = workspace.CurrentCamera.AncestryChanged:Connect(updateCamera)
  3531.  
  3532. function dragMain(dragpoint,gui)
  3533. spawn(function()
  3534. local dragging
  3535. local dragInput
  3536. local dragStart
  3537. local startPos
  3538. local function update(input)
  3539. local pos = -250
  3540. local delta = input.Position - dragStart
  3541. if startPos.X.Offset + delta.X <= DexNOffset then
  3542. Notification:TweenPosition(UDim2.new(1, -250, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3543. pos = 250
  3544. else
  3545. Notification:TweenPosition(UDim2.new(1, DexNOffset, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3546. pos = -250
  3547. end
  3548. if startPos.X.Offset + delta.X <= DexOffset and -CamViewport() <= startPos.X.Offset + delta.X then
  3549. gui:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, gui.Position.Y.Scale, gui.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3550. Notification:TweenPosition(UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X + pos, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3551. elseif startPos.X.Offset + delta.X > DexNOffset then
  3552. gui:TweenPosition(UDim2.new(1, DexOffset, gui.Position.Y.Scale, gui.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3553. elseif -CamViewport() > startPos.X.Offset + delta.X then
  3554. gui:TweenPosition(UDim2.new(1, -CamViewport(), gui.Position.Y.Scale, gui.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3555. Notification:TweenPosition(UDim2.new(1, -CamViewport() + 250, Notification.Position.Y.Scale, Notification.Position.Y.Offset), "InOut", "Quart", 0.04, true, nil)
  3556. end
  3557. end
  3558. dragpoint.InputBegan:Connect(function(input)
  3559. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  3560. dragging = true
  3561. dragStart = input.Position
  3562. startPos = gui.Position
  3563.  
  3564. input.Changed:Connect(function()
  3565. if input.UserInputState == Enum.UserInputState.End then
  3566. dragging = false
  3567. end
  3568. end)
  3569. end
  3570. end)
  3571. dragpoint.InputChanged:Connect(function(input)
  3572. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  3573. dragInput = input
  3574. end
  3575. end)
  3576. UserInputService.InputChanged:Connect(function(input)
  3577. if input == dragInput and dragging then
  3578. update(input)
  3579. end
  3580. end)
  3581. end)
  3582. end
  3583.  
  3584. dragMain(Title,Holder)
  3585.  
  3586. function dragGUI(gui)
  3587. spawn(function()
  3588. local dragging
  3589. local dragInput
  3590. local dragStart
  3591. local startPos
  3592. local function update(input)
  3593. local delta = input.Position - dragStart
  3594. 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)
  3595. end
  3596. gui.InputBegan:Connect(function(input)
  3597. if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
  3598. dragging = true
  3599. dragStart = input.Position
  3600. startPos = gui.Position
  3601.  
  3602. input.Changed:Connect(function()
  3603. if input.UserInputState == Enum.UserInputState.End then
  3604. dragging = false
  3605. end
  3606. end)
  3607. end
  3608. end)
  3609. gui.InputChanged:Connect(function(input)
  3610. if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
  3611. dragInput = input
  3612. end
  3613. end)
  3614. UserInputService.InputChanged:Connect(function(input)
  3615. if input == dragInput and dragging then
  3616. update(input)
  3617. end
  3618. end)
  3619. end)
  3620. end
  3621.  
  3622. dragGUI(logsDrag)
  3623. dragGUI(KeybindEditor)
  3624. dragGUI(PluginEditor)
  3625. dragGUI(SpawnCEditor)
  3626. dragGUI(ToPartFrame)
  3627.  
  3628. local CSP = Holder
  3629. local frame = CSP:WaitForChild('CMDs')
  3630.  
  3631. Match = function(name,str)
  3632. return name:lower():find(str:lower()) and true
  3633. end
  3634.  
  3635. canvasPos = nil
  3636. canvasTop = false
  3637. IndexContents = function(str,bool,cmdbar,anim)
  3638. if str == '' or str == ' ' or str == prefix then
  3639. if canvasTop == false then
  3640. canvasPos = CMDsF.CanvasPosition.Y
  3641. end
  3642. else
  3643. CMDsF.CanvasPosition = Vector2.new(0,0)
  3644. canvasTop = true
  3645. end
  3646. local Index,SizeY = 0,0
  3647. local indexnum = 0
  3648. for i,v in next, frame:GetChildren() do
  3649. if bool then
  3650. if Match(v.Text,str) then
  3651. indexnum = indexnum + 1
  3652. Index = Index + 1
  3653. v.Position = UDim2.new(0,10,0,Index*v.AbsoluteSize.Y-v.AbsoluteSize.Y)
  3654. v.Visible = true
  3655. SizeY = SizeY + v.AbsoluteSize.Y
  3656. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  3657. else
  3658. v.Visible = false
  3659. end
  3660. else
  3661. v.Visible = true
  3662. SizeY = SizeY + v.AbsoluteSize.Y
  3663. frame.CanvasSize = UDim2.new(0,0,0,SizeY)
  3664. end
  3665. end
  3666. if not anim then
  3667. if indexnum == 0 or string.find(str, " ") then
  3668. if not cmdbar then
  3669. minimizeHolder()
  3670. elseif cmdbar then
  3671. cmdbarHolder()
  3672. end
  3673. else
  3674. maximizeHolder()
  3675. end
  3676. else
  3677. minimizeHolder()
  3678. end
  3679. end
  3680.  
  3681. PlayerGui = Players.LocalPlayer:FindFirstChildOfClass("PlayerGui")
  3682. local chatbox
  3683. if pcall(function() chatbox = Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar end) then
  3684. local function Index()
  3685. if chatbox.Text:lower():sub(1,1) == prefix then
  3686. if SettingsOpen == true then
  3687. wait(0.2)
  3688. Holder.CMDs.Visible = true
  3689. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
  3690. end
  3691. IndexContents(PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar.Text:lower():sub(2),true)
  3692. else
  3693. minimizeHolder()
  3694. if SettingsOpen == true then
  3695. wait(0.2)
  3696. Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
  3697. Holder.CMDs.Visible = false
  3698. end
  3699. end
  3700. end
  3701. chatbox:GetPropertyChangedSignal("Text"):Connect(Index)
  3702.  
  3703. chatbox.FocusLost:connect(function(enterpressed)
  3704. if not enterpressed or chatbox.Text:lower():sub(1,1) ~= prefix then
  3705. IndexContents('',true)
  3706. if canvasPos ~= nil then
  3707. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  3708. canvasTop = false
  3709. end
  3710. end
  3711. minimizeHolder()
  3712. end)
  3713.  
  3714. Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.ChildAdded:Connect(function(newbar)
  3715. wait()
  3716. if newbar:FindFirstChild('BoxFrame') then
  3717. chatbox = Players.LocalPlayer.PlayerGui.Chat.Frame.ChatBarParentFrame.Frame.BoxFrame.Frame.ChatBar
  3718. chatbox:GetPropertyChangedSignal("Text"):Connect(Index)
  3719. end
  3720. end)
  3721. else
  3722. print('Custom chat detected. Will not provide suggestions for commands typed in the chat.')
  3723. end
  3724.  
  3725. local CMDs = {}
  3726. CMDs[#CMDs + 1] = {NAME = 'breakloops / break (cmd loops)', DESC = 'Stops any cmd loops (;100^1^cmd)'}
  3727. CMDs[#CMDs + 1] = {NAME = 'rejoin / rj', DESC = 'Makes you rejoin the game'}
  3728. CMDs[#CMDs + 1] = {NAME = 'exit', DESC = 'Kills roblox process'}
  3729. CMDs[#CMDs + 1] = {NAME = 'chatlogs / logs', DESC = 'Log what people say or whisper'}
  3730. CMDs[#CMDs + 1] = {NAME = 'serverinfo / info', DESC = 'Gives you info about the server'}
  3731. CMDs[#CMDs + 1] = {NAME = 'explorer / dex', DESC = 'Opens DEX explorer'}
  3732. CMDs[#CMDs + 1] = {NAME = 'disable / enable inventory', DESC = 'Toggles visibility of coregui items'}
  3733. CMDs[#CMDs + 1] = {NAME = 'disable / enable playerlist', DESC = 'Toggles visibility of coregui items'}
  3734. CMDs[#CMDs + 1] = {NAME = 'disable / enable chat', DESC = 'Toggles visibility of coregui items'}
  3735. CMDs[#CMDs + 1] = {NAME = 'disable / enable all', DESC = 'Toggles visibility of coregui items'}
  3736. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3737. CMDs[#CMDs + 1] = {NAME = 'addalias [cmd] [alias]', DESC = 'Adds an alias to a command'}
  3738. CMDs[#CMDs + 1] = {NAME = 'removealias [alias]', DESC = 'Removes a custom alias'}
  3739. CMDs[#CMDs + 1] = {NAME = 'clraliases', DESC = 'Removes all custom aliases'}
  3740. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3741. CMDs[#CMDs + 1] = {NAME = 'noclip', DESC = 'Go through objects'}
  3742. CMDs[#CMDs + 1] = {NAME = 'unnoclip / clip', DESC = 'Disables noclip'}
  3743. CMDs[#CMDs + 1] = {NAME = 'fly', DESC = 'Makes you fly'}
  3744. CMDs[#CMDs + 1] = {NAME = 'unfly', DESC = 'Disables fly'}
  3745. CMDs[#CMDs + 1] = {NAME = 'flyspeed [num]', DESC = 'Set fly speed (default is 20)'}
  3746. CMDs[#CMDs + 1] = {NAME = 'vehiclefly / vfly', DESC = 'Makes you fly in a vehicle'}
  3747. CMDs[#CMDs + 1] = {NAME = 'unvehiclefly / unvfly', DESC = 'Disables vehicle fly'}
  3748. CMDs[#CMDs + 1] = {NAME = 'vehicleflyspeed / vflyspeed [num]', DESC = 'Set vehicle fly speed'}
  3749. CMDs[#CMDs + 1] = {NAME = 'float / platform', DESC = 'Spawns a platform beneath you causing you to float'}
  3750. CMDs[#CMDs + 1] = {NAME = 'unfloat / noplatform', DESC = 'Removes the platform'}
  3751. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3752. CMDs[#CMDs + 1] = {NAME = 'spos / setwaypoint [name]', DESC = 'Sets a waypoint at your position'}
  3753. CMDs[#CMDs + 1] = {NAME = 'setwaypointpos [name] [X Y Z]', DESC = 'Sets a waypoint with specified coordinates'}
  3754. CMDs[#CMDs + 1] = {NAME = 'dpos / deletewaypoint [name]', DESC = 'Deletes a waypoint'}
  3755. CMDs[#CMDs + 1] = {NAME = 'lpos / waypoint [name]', DESC = 'Teleports player to a waypoint'}
  3756. CMDs[#CMDs + 1] = {NAME = 'clearpos / cpos / clearwaypoints', DESC = 'Clears all waypoints'}
  3757. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3758. CMDs[#CMDs + 1] = {NAME = 'spam [text]', DESC = 'Makes you spam the chat'}
  3759. CMDs[#CMDs + 1] = {NAME = 'unspam', DESC = 'Turns off spam'}
  3760. CMDs[#CMDs + 1] = {NAME = 'pmspam [plr] [text]', DESC = 'Makes you spam a players whispers'}
  3761. CMDs[#CMDs + 1] = {NAME = 'unpmspam [plr]', DESC = 'Turns off pm spam'}
  3762. CMDs[#CMDs + 1] = {NAME = 'spamspeed [num]', DESC = 'How quickly you spam (default is 1)'}
  3763. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3764. CMDs[#CMDs + 1] = {NAME = 'esp', DESC = 'View all players and their status'}
  3765. CMDs[#CMDs + 1] = {NAME = 'noesp / unesp', DESC = 'Removes esp'}
  3766. CMDs[#CMDs + 1] = {NAME = 'chams', DESC = 'ESP but without text in the way'}
  3767. CMDs[#CMDs + 1] = {NAME = 'nochams / unchams', DESC = 'Removes chams'}
  3768. CMDs[#CMDs + 1] = {NAME = 'locate [plr]', DESC = 'View a single player and their status'}
  3769. CMDs[#CMDs + 1] = {NAME = 'unlocate / nolocate [plr]', DESC = 'Removes locate'}
  3770. CMDs[#CMDs + 1] = {NAME = 'xray', DESC = 'Makes all parts in workspace transparent'}
  3771. CMDs[#CMDs + 1] = {NAME = 'unxray / noxray', DESC = 'Restores transparency'}
  3772. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3773. CMDs[#CMDs + 1] = {NAME = 'spectate / view [plr]', DESC = 'View a player'}
  3774. CMDs[#CMDs + 1] = {NAME = 'unspectate / unview', DESC = 'Stops viewing player'}
  3775. CMDs[#CMDs + 1] = {NAME = 'freecam / fc', DESC = 'Allows you to freely move camera around the game'}
  3776. CMDs[#CMDs + 1] = {NAME = 'unfreecam / unfc', DESC = 'Disables freecam'}
  3777. CMDs[#CMDs + 1] = {NAME = 'freecamspeed / fcspeed [num]', DESC = 'Adjusts freecam speed'}
  3778. CMDs[#CMDs + 1] = {NAME = 'fctp / freecamtp', DESC = 'Teleports you to the location of freecam'}
  3779. CMDs[#CMDs + 1] = {NAME = 'firstp', DESC = 'Forces camera to go into first person'}
  3780. CMDs[#CMDs + 1] = {NAME = 'thirdp', DESC = 'Allows camera to go into third person'}
  3781. CMDs[#CMDs + 1] = {NAME = 'maxzoom [num]', DESC = 'Maximum camera zoom'}
  3782. CMDs[#CMDs + 1] = {NAME = 'fov [num]', DESC = 'Adjusts field of view (default is 70)'}
  3783. CMDs[#CMDs + 1] = {NAME = 'fixcam', DESC = 'Fixes camera'}
  3784. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3785. CMDs[#CMDs + 1] = {NAME = 'btools (CLIENT)', DESC = 'Gives you building tools (DOES NOT REPLICATE)'}
  3786. CMDs[#CMDs + 1] = {NAME = 'f3x (CLIENT)', DESC = 'Loads f3x tools'}
  3787. CMDs[#CMDs + 1] = {NAME = 'delete [part name] (CLIENT)', DESC = 'Removes any part with a certain name from the workspace (DOES NOT REPLICATE)'}
  3788. CMDs[#CMDs + 1] = {NAME = 'deleteclass / dc [class name] (CLIENT)', DESC = 'Removes any part with a certain classname from the workspace (DOES NOT REPLICATE)'}
  3789. CMDs[#CMDs + 1] = {NAME = 'lockworkspace / lockws', DESC = 'Locks the whole workspace'}
  3790. CMDs[#CMDs + 1] = {NAME = 'unlockworkspace / unlockws', DESC = 'Unlocks the whole workspace'}
  3791. CMDs[#CMDs + 1] = {NAME = 'gotopart [part name]', DESC = 'Moves your character to a part or multiple parts'}
  3792. CMDs[#CMDs + 1] = {NAME = 'bringpart [part name] (CLIENT)', DESC = 'Moves a part or multiple parts to your character'}
  3793. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3794. CMDs[#CMDs + 1] = {NAME = 'ambient [num] [num] [num] (CLIENT)', DESC = 'Changes ambient'}
  3795. CMDs[#CMDs + 1] = {NAME = 'nofog (CLIENT)', DESC = 'Removes fog'}
  3796. CMDs[#CMDs + 1] = {NAME = 'brightness [num] (CLIENT)', DESC = 'Changes the brightness lighting property'}
  3797. CMDs[#CMDs + 1] = {NAME = 'restorelighting / rlighting', DESC = 'Restores Lighting properties'}
  3798. CMDs[#CMDs + 1] = {NAME = 'light [radius] (CLIENT)', DESC = 'Gives your player dynamic light'}
  3799. CMDs[#CMDs + 1] = {NAME = 'nolight / unlight', DESC = 'Removes dynamic light from your player'}
  3800. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3801. CMDs[#CMDs + 1] = {NAME = 'age [plr]', DESC = 'Tells you the age of a player'}
  3802. CMDs[#CMDs + 1] = {NAME = 'os [plr]', DESC = "Shows a player's platform"}
  3803. CMDs[#CMDs + 1] = {NAME = 'bang [plr]', DESC = 'owo'}
  3804. CMDs[#CMDs + 1] = {NAME = 'unbang [plr]', DESC = 'uwu'}
  3805. CMDs[#CMDs + 1] = {NAME = 'headsit [plr]', DESC = 'Sit on a players head'}
  3806. CMDs[#CMDs + 1] = {NAME = 'kill [plr]', DESC = 'Kills a player'}
  3807. CMDs[#CMDs + 1] = {NAME = 'bring [plr] (TOOL)', DESC = 'Brings a player (YOU NEED A TOOL)'}
  3808. CMDs[#CMDs + 1] = {NAME = 'fling', DESC = 'Flings anyone you touch'}
  3809. CMDs[#CMDs + 1] = {NAME = 'unfling', DESC = 'Disables the fling command'}
  3810. CMDs[#CMDs + 1] = {NAME = 'loopoof', DESC = 'Loops everyones character sounds (everyone can hear)'}
  3811. CMDs[#CMDs + 1] = {NAME = 'unloopoof', DESC = 'Stops the oof chaos'}
  3812. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3813. CMDs[#CMDs + 1] = {NAME = 'respawn', DESC = 'Respawns you'}
  3814. CMDs[#CMDs + 1] = {NAME = 'refresh / re', DESC = 'Respawns and brings you back to the same position'}
  3815. CMDs[#CMDs + 1] = {NAME = 'invisible / invis', DESC = 'Makes you invisible to other players'}
  3816. CMDs[#CMDs + 1] = {NAME = 'weaken', DESC = 'Makes your character less dense'}
  3817. CMDs[#CMDs + 1] = {NAME = 'unweaken', DESC = 'Sets your characters CustomPhysicalProperties to default'}
  3818. CMDs[#CMDs + 1] = {NAME = 'strengthen', DESC = 'Makes your character more dense (CustomPhysicalProperties)'}
  3819. CMDs[#CMDs + 1] = {NAME = 'unstrengthen', DESC = 'Sets your characters CustomPhysicalProperties to default'}
  3820. CMDs[#CMDs + 1] = {NAME = 'speed / ws [num]', DESC = 'Change your walkspeed'}
  3821. CMDs[#CMDs + 1] = {NAME = 'hipheight / hheight [num]', DESC = 'Adjusts hip height'}
  3822. CMDs[#CMDs + 1] = {NAME = 'jumppower / jpower [num]', DESC = 'Change a players jump height'}
  3823. CMDs[#CMDs + 1] = {NAME = 'gravity / grav [num]', DESC = 'Change your gravity'}
  3824. CMDs[#CMDs + 1] = {NAME = 'sit', DESC = 'Makes your character sit'}
  3825. CMDs[#CMDs + 1] = {NAME = 'jump', DESC = 'Makes your character jump'}
  3826. CMDs[#CMDs + 1] = {NAME = 'stun / platformstand', DESC = 'Enables PlatformStand'}
  3827. CMDs[#CMDs + 1] = {NAME = 'unstun / unplatformstand', DESC = 'Disables PlatformStand'}
  3828. CMDs[#CMDs + 1] = {NAME = 'team [team name] (CLIENT)', DESC = 'Changes your team. Sometimes fools localscripts.'}
  3829. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3830. CMDs[#CMDs + 1] = {NAME = 'goto [plr]', DESC = 'Go to a player'}
  3831. CMDs[#CMDs + 1] = {NAME = 'loopgoto [plr] [distance] [delay]', DESC = 'Loop teleport to a player'}
  3832. CMDs[#CMDs + 1] = {NAME = 'unloopgoto [plr]', DESC = 'Stops teleporting you to a player'}
  3833. CMDs[#CMDs + 1] = {NAME = 'loopbring [plr] [distance] [delay] (CLIENT)', DESC = 'Loop brings a player to you (useful for killing)'}
  3834. CMDs[#CMDs + 1] = {NAME = 'unloopbring [plr]', DESC = 'Undoes loopbring'}
  3835. CMDs[#CMDs + 1] = {NAME = 'freeze / fr [plr] (CLIENT)', DESC = 'Freezes a player'}
  3836. CMDs[#CMDs + 1] = {NAME = 'thaw / unfr [plr]', DESC = 'Unfreezes a player'}
  3837. CMDs[#CMDs + 1] = {NAME = 'tpposition / tppos [X Y Z]', DESC = 'Teleports you to certain coordinates'}
  3838. CMDs[#CMDs + 1] = {NAME = 'offset [X Y Z]', DESC = 'Offsets you by certain coordinates'}
  3839. CMDs[#CMDs + 1] = {NAME = 'notifyposition / notifypos', DESC = 'Notifies you the coordinates of your character'}
  3840. CMDs[#CMDs + 1] = {NAME = 'copyposition / copypos', DESC = 'Copies the coordinates of your character to your clipboard'}
  3841. CMDs[#CMDs + 1] = {NAME = 'spawnpoint / spawn', DESC = 'Sets a position where you will spawn'}
  3842. CMDs[#CMDs + 1] = {NAME = 'nospawnpoint / nospawn', DESC = 'Removes your custom spawn point'}
  3843. CMDs[#CMDs + 1] = {NAME = 'flashback / diedtp', DESC = 'Teleports you to where you last died'}
  3844. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3845. CMDs[#CMDs + 1] = {NAME = 'animation / anim [ID] [speed]', DESC = 'Makes your character preform an animation (must be by roblox to replicate)'}
  3846. CMDs[#CMDs + 1] = {NAME = 'dance', DESC = 'Makes you d a n c e'}
  3847. CMDs[#CMDs + 1] = {NAME = 'undance', DESC = 'Stops dance animations'}
  3848. CMDs[#CMDs + 1] = {NAME = 'spasm', DESC = 'Makes you c r a z y'}
  3849. CMDs[#CMDs + 1] = {NAME = 'unspasm', DESC = 'Stops spasm'}
  3850. CMDs[#CMDs + 1] = {NAME = 'headthrow', DESC = 'Simply makes you throw your head'}
  3851. CMDs[#CMDs + 1] = {NAME = 'noarms', DESC = 'Removes your arms'}
  3852. CMDs[#CMDs + 1] = {NAME = 'nolegs', DESC = 'Removes your arms'}
  3853. CMDs[#CMDs + 1] = {NAME = 'nolimbs', DESC = 'Removes your limbs'}
  3854. CMDs[#CMDs + 1] = {NAME = 'naked', DESC = 'Removes your clothing'}
  3855. CMDs[#CMDs + 1] = {NAME = 'blockhead', DESC = 'Turns your head into a block'}
  3856. CMDs[#CMDs + 1] = {NAME = 'blockhats', DESC = 'Turns your hats into blocks'}
  3857. CMDs[#CMDs + 1] = {NAME = 'creeper', DESC = 'Makes you look like a creeper'}
  3858. CMDs[#CMDs + 1] = {NAME = 'drophats', DESC = 'Drops your hats'}
  3859. CMDs[#CMDs + 1] = {NAME = 'droptools', DESC = 'Drops your tools'}
  3860. CMDs[#CMDs + 1] = {NAME = 'spin [speed]', DESC = 'Spins your character'}
  3861. CMDs[#CMDs + 1] = {NAME = 'unspin', DESC = 'Disables spin'}
  3862. CMDs[#CMDs + 1] = {NAME = 'spinhats', DESC = 'Spins your characters accessorys'}
  3863. CMDs[#CMDs + 1] = {NAME = 'unspinhats', DESC = 'Undoes spinhats'}
  3864. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3865. CMDs[#CMDs + 1] = {NAME = 'tools', DESC = 'Copies tools from ReplicatedStorage and Lighting'}
  3866. CMDs[#CMDs + 1] = {NAME = 'keeptools / ktools', DESC = 'Saves tools to startergear'}
  3867. CMDs[#CMDs + 1] = {NAME = 'nokeeptools / noktools', DESC = 'Deletes tools in startergear'}
  3868. CMDs[#CMDs + 1] = {NAME = 'notools/removetools', DESC = 'Removes tools from character and backpack'}
  3869. CMDs[#CMDs + 1] = {NAME = 'grabtools', DESC = 'Automatically get tools that are dropped'}
  3870. CMDs[#CMDs + 1] = {NAME = 'ungrabtools', DESC = 'Disables grabtools'}
  3871. CMDs[#CMDs + 1] = {NAME = 'copytools [plr]', DESC = 'Copies a players tools'}
  3872. CMDs[#CMDs + 1] = {NAME = '', DESC = ''}
  3873. CMDs[#CMDs + 1] = {NAME = 'addplugin / plugin [name]', DESC = 'Add a plugin via command'}
  3874. CMDs[#CMDs + 1] = {NAME = 'removeplugin / deleteplugin [name]', DESC = 'Remove a plugin via command'}
  3875. wait()
  3876.  
  3877. for i = 1, #CMDs do
  3878. local newcmd = Holder.Example:Clone()
  3879. newcmd.Parent = Holder.CMDs
  3880. newcmd.Visible = false
  3881. newcmd.Text = "" .. CMDs[i].NAME
  3882. newcmd.Name = 'CMD'
  3883. newcmd.MouseButton1Click:Connect(function()
  3884. notify(CMDs[i].NAME,CMDs[i].DESC)
  3885. end)
  3886. end
  3887.  
  3888. IndexContents('',true)
  3889.  
  3890. function FindInTable(Table, Name)
  3891. for i,v in pairs(Table) do
  3892. if v == Name then
  3893. return true
  3894. end
  3895. end
  3896. return false
  3897. end
  3898.  
  3899.  
  3900. function GetInTable(Table, Name)
  3901. for i = 1, #Table do
  3902. if Table[i] == Name then
  3903. return i
  3904. end
  3905. end
  3906. return false
  3907. end
  3908.  
  3909. function respawn(plr)
  3910. if r15(plr) then
  3911. plr.Character:FindFirstChildOfClass('Humanoid').Health = 0
  3912. wait(0.1)
  3913. plr.Character.Head.CFrame = CFrame.new(1000000,0,1000000)
  3914. plr.Character.HumanoidRootPart:Destroy()
  3915. else
  3916. plr.Character:Destroy()
  3917. local M = Instance.new('Model', workspace) M.Name = 'respawn_iy'
  3918. local H = Instance.new('Humanoid', M)
  3919. local T = Instance.new('Part', M) T.Name = 'Torso' T.CanCollide = false T.Transparency = 1
  3920. plr.Character = M
  3921. end
  3922. end
  3923.  
  3924. local refreshCmd = false
  3925.  
  3926. function refresh(plr)
  3927. spawn(function()
  3928. refreshCmd = true
  3929. local rpos = plr.Character.HumanoidRootPart.Position
  3930. wait()
  3931. respawn(plr)
  3932. wait()
  3933. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChild('HumanoidRootPart')
  3934. wait(.1)
  3935. plr.Character:MoveTo(rpos)
  3936. wait()
  3937. refreshCmd = false
  3938. end)
  3939. end
  3940.  
  3941. local Clip = true
  3942. local oldCframe
  3943. local currentTool
  3944. local lastDeath
  3945.  
  3946. Players.LocalPlayer.CharacterAdded:Connect(function()
  3947. FLYING = false
  3948. Floating = false
  3949. bangplr = nil
  3950.  
  3951. if not Clip then
  3952. execCmd('clip nonotify',Players.LocalPlayer,true)
  3953. end
  3954.  
  3955. if #spawnCmds > 0 then
  3956. for i,v in pairs(spawnCmds)do
  3957. spawn(function()
  3958. wait(v.DELAY)
  3959. execCmd(v.COMMAND,Players.LocalPlayer,true)
  3960. end)
  3961. end
  3962. end
  3963.  
  3964. repeat wait() until Players.LocalPlayer.Character ~= nil and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart')
  3965.  
  3966. if spawnpoint and not refreshCmd and spawnpos ~= nil then
  3967. wait(.1)
  3968. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = spawnpos
  3969. end
  3970. end)
  3971.  
  3972. wait()
  3973. if Players.LocalPlayer.Character ~= nil and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid') then
  3974. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Died:connect(function()
  3975. if Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  3976. lastDeath = Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  3977. end
  3978. end)
  3979. end
  3980.  
  3981. Players.LocalPlayer.CharacterRemoving:Connect(function()
  3982. if Players.LocalPlayer.Character then
  3983. local r = Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3984. if r ~= nil then oldCframe = r.CFrame end
  3985. currentTool = Players.LocalPlayer.Character:FindFirstChildOfClass("Tool")
  3986. end
  3987. end)
  3988.  
  3989. local std={}
  3990. std.inTable=function(tbl,val)
  3991. if tbl==nil then return false end
  3992. for _,v in pairs(tbl)do
  3993. if v==val then return true end
  3994. end
  3995. return false
  3996. end
  3997.  
  3998. function getstring(begin)
  3999. local start = begin-1
  4000. local AA = '' for i,v in pairs(cargs) do
  4001. if i > start then
  4002. if AA ~= '' then
  4003. AA = AA .. ' ' .. v
  4004. else
  4005. AA = AA .. v
  4006. end
  4007. end
  4008. end
  4009. return AA
  4010. end
  4011.  
  4012. local findCmd=function(cmd_name)
  4013. for i,v in pairs(cmds)do
  4014. if v.NAME:lower()==cmd_name:lower() or std.inTable(v.ALIAS,cmd_name:lower()) then
  4015. return v
  4016. end
  4017. end
  4018. return customAlias[cmd_name:lower()]
  4019. end
  4020.  
  4021. local function splitString(str,delim)
  4022. local broken = {}
  4023. if delim == nil then delim = "," end
  4024. for w in string.gmatch(str,"[^"..delim.."]+") do
  4025. table.insert(broken,w)
  4026. end
  4027. return broken
  4028. end
  4029.  
  4030. local historyCount = 0
  4031. local cmdHistory = {}
  4032. local split=" "
  4033. lastBreakTime = 0
  4034. function execCmd(cmdStr,speaker,isScript)
  4035. spawn(function()
  4036. if canvasPos ~= nil and not isScript then
  4037. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  4038. canvasTop = false
  4039. end
  4040. local rawCmdStr = cmdStr
  4041. cmdStr = string.gsub(cmdStr,"\\\\","%%BackSlash%%")
  4042. local commandsToRun = splitString(cmdStr,"\\")
  4043. for i,v in pairs(commandsToRun) do
  4044. v = string.gsub(v,"%%BackSlash%%","\\")
  4045. local x,y,num = v:find("^(%d+)%^")
  4046. local cmdDelay = 0
  4047. if num then
  4048. v = v:sub(y+1)
  4049. local x,y,del = v:find("^([%d%.]+)%^")
  4050. if del then
  4051. v = v:sub(y+1)
  4052. cmdDelay = tonumber(del) or 0
  4053. end
  4054. end
  4055. num = tonumber(num or 1)
  4056. local args = splitString(v,split)
  4057. local cmd = findCmd(args[1])
  4058. if cmd then
  4059. table.remove(args,1)
  4060. cargs = args
  4061. if speaker == Players.LocalPlayer then
  4062. if cmdHistory[1] ~= rawCmdStr then table.insert(cmdHistory,1,rawCmdStr) end
  4063. end
  4064. if #cmdHistory > 20 then table.remove(cmdHistory) end
  4065. local cmdStartTime = tick()
  4066. for rep = 1,num do
  4067. if lastBreakTime > cmdStartTime then break end
  4068. pcall(function()
  4069. cmd.FUNC(args, speaker)
  4070. end)
  4071. if cmdDelay ~= 0 then wait(cmdDelay) end
  4072. end
  4073. end
  4074. end
  4075. end)
  4076. end
  4077.  
  4078. function addcmd(name,alias,func,plgn)
  4079. cmds[#cmds+1]=
  4080. {
  4081. NAME=name;
  4082. ALIAS=alias;
  4083. FUNC=func;
  4084. PLUGIN=plgn;
  4085. }
  4086. end
  4087.  
  4088. function addbind(cmd,key)
  4089. binds[#binds+1]=
  4090. {
  4091. COMMAND=cmd;
  4092. KEY=key;
  4093. }
  4094. end
  4095.  
  4096. function addspawn(cmd,sDelay)
  4097. spawnCmds[#spawnCmds+1]=
  4098. {
  4099. COMMAND=cmd;
  4100. DELAY=sDelay;
  4101. }
  4102. end
  4103.  
  4104. function addcmdtext(text,name,desc)
  4105. local newcmd = Holder.Example:Clone()
  4106. newcmd.Parent = Holder.CMDs
  4107. newcmd.Visible = false
  4108. newcmd.Text = text
  4109. newcmd.Name = 'PLUGIN_'..name
  4110. if desc then
  4111. newcmd.MouseButton1Click:Connect(function()
  4112. notify(text,desc)
  4113. end)
  4114. end
  4115. end
  4116.  
  4117. local SpecialPlayerCases = {
  4118. ["all"] = function(speaker)return Players:GetPlayers() end,
  4119. ["others"] = function(speaker)
  4120. local plrs = {}
  4121. for i,v in pairs(Players:GetPlayers()) do
  4122. if v ~= speaker then
  4123. table.insert(plrs,v)
  4124. end
  4125. end
  4126. return plrs
  4127. end,
  4128. ["me"] = function(speaker)return {speaker} end,
  4129. ["#(%d+)"] = function(speaker,args,currentList)
  4130. local returns = {}
  4131. local randAmount = tonumber(args[1])
  4132. local players = {unpack(currentList)}
  4133. for i = 1,randAmount do
  4134. if #players == 0 then break end
  4135. local randIndex = math.random(1,#players)
  4136. table.insert(returns,players[randIndex])
  4137. table.remove(players,randIndex)
  4138. end
  4139. return returns
  4140. end,
  4141. ["random"] = function(speaker,args,currentList)
  4142. local players = currentList
  4143. return {players[math.random(1,#players)]}
  4144. end,
  4145. ["%%(.+)"] = function(speaker,args)
  4146. local returns = {}
  4147. local team = args[1]
  4148. for _,plr in pairs(Players:GetPlayers()) do
  4149. if plr.Team and string.sub(string.lower(plr.Team.Name),1,#team) == string.lower(team) then
  4150. table.insert(returns,plr)
  4151. end
  4152. end
  4153. return returns
  4154. end,
  4155. ["allies"] = function(speaker)
  4156. local returns = {}
  4157. local team = speaker.Team
  4158. for _,plr in pairs(Players:GetPlayers()) do
  4159. if plr.Team == team then
  4160. table.insert(returns,plr)
  4161. end
  4162. end
  4163. return returns
  4164. end,
  4165. ["enemies"] = function(speaker)
  4166. local returns = {}
  4167. local team = speaker.Team
  4168. for _,plr in pairs(Players:GetPlayers()) do
  4169. if plr.Team ~= team then
  4170. table.insert(returns,plr)
  4171. end
  4172. end
  4173. return returns
  4174. end,
  4175. ["team"] = function(speaker)
  4176. local returns = {}
  4177. local team = speaker.Team
  4178. for _,plr in pairs(Players:GetPlayers()) do
  4179. if plr.Team == team then
  4180. table.insert(returns,plr)
  4181. end
  4182. end
  4183. return returns
  4184. end,
  4185. ["nonteam"] = function(speaker)
  4186. local returns = {}
  4187. local team = speaker.Team
  4188. for _,plr in pairs(Players:GetPlayers()) do
  4189. if plr.Team ~= team then
  4190. table.insert(returns,plr)
  4191. end
  4192. end
  4193. return returns
  4194. end,
  4195. ["friends"] = function(speaker,args)
  4196. local returns = {}
  4197. for _,plr in pairs(Players:GetPlayers()) do
  4198. if plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  4199. table.insert(returns,plr)
  4200. end
  4201. end
  4202. return returns
  4203. end,
  4204. ["nonfriends"] = function(speaker,args)
  4205. local returns = {}
  4206. for _,plr in pairs(Players:GetPlayers()) do
  4207. if not plr:IsFriendsWith(speaker.UserId) and plr ~= speaker then
  4208. table.insert(returns,plr)
  4209. end
  4210. end
  4211. return returns
  4212. end,
  4213. ["guests"] = function(speaker,args)
  4214. local returns = {}
  4215. for _,plr in pairs(Players:GetPlayers()) do
  4216. if plr.Guest then
  4217. table.insert(returns,plr)
  4218. end
  4219. end
  4220. return returns
  4221. end,
  4222. ["bacons"] = function(speaker,args)
  4223. local returns = {}
  4224. for _,plr in pairs(Players:GetPlayers()) do
  4225. if plr.Character:FindFirstChild('Pal Hair') or plr.Character:FindFirstChild('Kate Hair') then
  4226. table.insert(returns,plr)
  4227. end
  4228. end
  4229. return returns
  4230. end,
  4231. ["age(%d+)"] = function(speaker,args)
  4232. local returns = {}
  4233. local age = tonumber(args[1])
  4234. if not age == nil then return end
  4235. for _,plr in pairs(Players:GetPlayers()) do
  4236. if plr.AccountAge <= age then
  4237. table.insert(returns,plr)
  4238. end
  4239. end
  4240. return returns
  4241. end,
  4242. ["rad(%d+)"] = function(speaker,args)
  4243. local returns = {}
  4244. local radius = tonumber(args[1])
  4245. local speakerChar = speaker.Character
  4246. if not speakerChar or not speakerChar:FindFirstChild("HumanoidRootPart") then return end
  4247. for _,plr in pairs(Players:GetPlayers()) do
  4248. if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
  4249. local magnitude = (plr.Character:FindFirstChild("HumanoidRootPart").Position-speakerChar.HumanoidRootPart.Position).magnitude
  4250. if magnitude <= radius then table.insert(returns,plr) end
  4251. end
  4252. end
  4253. return returns
  4254. end
  4255. }
  4256.  
  4257. local function toTokens(str)
  4258. local tokens = {}
  4259. for op,name in string.gmatch(str,"([+-])([^+-]+)") do
  4260. table.insert(tokens,{Operator = op,Name = name})
  4261. end
  4262. return tokens
  4263. end
  4264.  
  4265. local function onlyIncludeInTable(tab,matches)
  4266. local matchTable = {}
  4267. local resultTable = {}
  4268. for i,v in pairs(matches) do matchTable[v.Name] = true end
  4269. for i,v in pairs(tab) do if matchTable[v.Name] then table.insert(resultTable,v) end end
  4270. return resultTable
  4271. end
  4272.  
  4273. local function removeTableMatches(tab,matches)
  4274. local matchTable = {}
  4275. local resultTable = {}
  4276. for i,v in pairs(matches) do matchTable[v.Name] = true end
  4277. for i,v in pairs(tab) do if not matchTable[v.Name] then table.insert(resultTable,v) end end
  4278. return resultTable
  4279. end
  4280.  
  4281. local function getPlayersByName(name)
  4282. local found = {}
  4283. for i,v in pairs(Players:GetChildren()) do
  4284. if string.sub(string.lower(v.Name),1,#name) == string.lower(name) then
  4285. table.insert(found,v)
  4286. end
  4287. end
  4288. return found
  4289. end
  4290.  
  4291. function getPlayer(list,speaker)
  4292. if list == nil then return {speaker.Name} end
  4293. local nameList = splitString(list,",")
  4294.  
  4295. local foundList = {}
  4296.  
  4297. for _,name in pairs(nameList) do
  4298. if string.sub(name,1,1) ~= "+" and string.sub(name,1,1) ~= "-" then name = "+"..name end
  4299. local tokens = toTokens(name)
  4300. local initialPlayers = Players:GetPlayers()
  4301.  
  4302. for i,v in pairs(tokens) do
  4303. if v.Operator == "+" then
  4304. local tokenContent = v.Name
  4305. local foundCase = false
  4306. for regex,case in pairs(SpecialPlayerCases) do
  4307. local matches = {string.match(tokenContent,"^"..regex.."$")}
  4308. if #matches > 0 then
  4309. foundCase = true
  4310. initialPlayers = onlyIncludeInTable(initialPlayers,case(speaker,matches,initialPlayers))
  4311. end
  4312. end
  4313. if not foundCase then
  4314. initialPlayers = onlyIncludeInTable(initialPlayers,getPlayersByName(tokenContent))
  4315. end
  4316. else
  4317. local tokenContent = v.Name
  4318. local foundCase = false
  4319. for regex,case in pairs(SpecialPlayerCases) do
  4320. local matches = {string.match(tokenContent,"^"..regex.."$")}
  4321. if #matches > 0 then
  4322. foundCase = true
  4323. initialPlayers = removeTableMatches(initialPlayers,case(speaker,matches,initialPlayers))
  4324. end
  4325. end
  4326. if not foundCase then
  4327. initialPlayers = removeTableMatches(initialPlayers,getPlayersByName(tokenContent))
  4328. end
  4329. end
  4330. end
  4331.  
  4332. for i,v in pairs(initialPlayers) do table.insert(foundList,v) end
  4333. end
  4334.  
  4335. local foundNames = {}
  4336. for i,v in pairs(foundList) do table.insert(foundNames,v.Name) end
  4337.  
  4338. return foundNames
  4339. end
  4340.  
  4341. local getprfx=function(strn)
  4342. if strn:sub(1,string.len(prefix))==prefix then return{'cmd',string.len(prefix)+1}
  4343. end return
  4344. end
  4345.  
  4346. function do_exec(str, plr)
  4347. str = str:gsub('/e ', '')
  4348. local t = getprfx(str)
  4349. if not t then return end
  4350. str = str:sub(t[2])
  4351. if t[1]=='cmd' then
  4352. execCmd(str, plr)
  4353. IndexContents('',true,false,true)
  4354. end
  4355. end
  4356.  
  4357.  
  4358. Players.LocalPlayer.Chatted:connect(function(message)
  4359. do_exec(message, Players.LocalPlayer)
  4360. end)
  4361.  
  4362. Holder.Cmdbar:GetPropertyChangedSignal("Text"):connect(function()
  4363. if Holder.Cmdbar:IsFocused() then
  4364. IndexContents(Holder.Cmdbar.Text,true,true)
  4365. end
  4366. end)
  4367.  
  4368. Holder.Cmdbar.FocusLost:connect(function(enterpressed)
  4369. if enterpressed then
  4370. execCmd(Holder.Cmdbar.Text,Players.LocalPlayer)
  4371. end
  4372. Holder.Cmdbar.Text = "Command Bar"
  4373. IndexContents('',true,false,true)
  4374. if canvasPos ~= nil then
  4375. CMDsF.CanvasPosition = Vector2.new(0, canvasPos)
  4376. canvasTop = false
  4377. end
  4378. if SettingsOpen == true then
  4379. wait(0.2)
  4380. Settings:TweenPosition(UDim2.new(0, 0, 0, 45), "InOut", "Quart", 0.2, true, nil)
  4381. Holder.CMDs.Visible = false
  4382. end
  4383. end)
  4384.  
  4385. Holder.Cmdbar.Focused:Connect(function() historyCount = 0 end)
  4386. UserInputService.InputBegan:Connect(function(input)
  4387. if not Holder.Cmdbar:IsFocused() then return end
  4388. if input.KeyCode == Enum.KeyCode.Up then
  4389. historyCount = historyCount + 1
  4390. if historyCount > #cmdHistory then historyCount = #cmdHistory end
  4391. Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
  4392. elseif input.KeyCode == Enum.KeyCode.Down then
  4393. historyCount = historyCount - 1
  4394. if historyCount < 1 then historyCount = 1 end
  4395. Holder.Cmdbar.Text = cmdHistory[historyCount] or ""
  4396. end
  4397. if SettingsOpen == true then
  4398. wait(0.2)
  4399. Holder.CMDs.Visible = true
  4400. Holder.Settings:TweenPosition(UDim2.new(0, 0, 0, 220), "InOut", "Quart", 0.2, true, nil)
  4401. end
  4402. end)
  4403.  
  4404. ESPenabled = false
  4405. CHMSenabled = false
  4406.  
  4407. function round(num, numDecimalPlaces)
  4408. local mult = 10^(numDecimalPlaces or 0)
  4409. return math.floor(num * mult + 0.5) / mult
  4410. end
  4411.  
  4412. function ESP(plr)
  4413. spawn(function()
  4414. for i,v in pairs(PARENT:GetChildren()) do
  4415. if v.Name == plr.Name..'_ESP' then
  4416. v:Destroy()
  4417. end
  4418. end
  4419. wait()
  4420. if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_ESP') then
  4421. local ESPholder = Instance.new("Folder", PARENT)
  4422. ESPholder.Name = plr.Name..'_ESP'
  4423. for b,n in pairs (plr.Character:GetChildren()) do
  4424. if (n:IsA("BasePart")) then
  4425. local a = Instance.new("BoxHandleAdornment", ESPholder)
  4426. a.Name = plr.Name
  4427. a.Adornee = n
  4428. a.AlwaysOnTop = true
  4429. a.ZIndex = 0
  4430. a.Size = n.Size
  4431. a.Transparency = 0.7
  4432. if plr.TeamColor == Players.LocalPlayer.TeamColor then
  4433. a.Color = BrickColor.new("Lime green")
  4434. else
  4435. a.Color = BrickColor.new("Really red")
  4436. end
  4437. end
  4438. end
  4439. if plr.Character and plr.Character:FindFirstChild('Head') then
  4440. local BillboardGui = Instance.new("BillboardGui", ESPholder)
  4441. local TextLabel = Instance.new("TextLabel")
  4442. BillboardGui.Adornee = plr.Character.Head
  4443. BillboardGui.Name = plr.Name
  4444. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  4445. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  4446. BillboardGui.AlwaysOnTop = true
  4447. TextLabel.Parent = BillboardGui
  4448. TextLabel.BackgroundTransparency = 1
  4449. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  4450. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  4451. TextLabel.Font = Enum.Font.SourceSansSemibold
  4452. TextLabel.TextSize = 20
  4453. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  4454. TextLabel.TextStrokeTransparency = 0
  4455. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  4456. plr.CharacterAdded:Connect(function()
  4457. if ESPenabled then
  4458. espLoopFunc:Disconnect()
  4459. ESPholder:Destroy()
  4460. repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
  4461. ESP(plr)
  4462. end
  4463. end)
  4464. local function espLoop()
  4465. if PARENT:FindFirstChild(plr.Name..'_ESP') then
  4466. if plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
  4467. local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
  4468. TextLabel.Text = 'Name: '..plr.Name..' | Health: '..round(plr.Character:FindFirstChildOfClass('Humanoid').Health, 1)..' | Studs: '..pos
  4469. end
  4470. else
  4471. espLoopFunc:Disconnect()
  4472. end
  4473. end
  4474. espLoopFunc = game:GetService("RunService").RenderStepped:Connect(espLoop)
  4475. end
  4476. end
  4477. end)
  4478. end
  4479.  
  4480. function CHMS(plr)
  4481. spawn(function()
  4482. for i,v in pairs(PARENT:GetChildren()) do
  4483. if v.Name == plr.Name..'_CHMS' then
  4484. v:Destroy()
  4485. end
  4486. end
  4487. wait()
  4488. if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_CHMS') then
  4489. local ESPholder = Instance.new("Folder", PARENT)
  4490. ESPholder.Name = plr.Name..'_CHMS'
  4491. for b,n in pairs (plr.Character:GetChildren()) do
  4492. if (n:IsA("BasePart")) then
  4493. local a = Instance.new("BoxHandleAdornment", ESPholder)
  4494. a.Name = plr.Name
  4495. a.Adornee = n
  4496. a.AlwaysOnTop = true
  4497. a.ZIndex = 0
  4498. a.Size = n.Size
  4499. a.Transparency = 0.7
  4500. if plr.TeamColor == Players.LocalPlayer.TeamColor then
  4501. a.Color = BrickColor.new("Lime green")
  4502. else
  4503. a.Color = BrickColor.new("Really red")
  4504. end
  4505. end
  4506. end
  4507. plr.CharacterAdded:Connect(function()
  4508. if CHMSenabled then
  4509. ESPholder:Destroy()
  4510. repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
  4511. CHMS(plr)
  4512. end
  4513. end)
  4514. end
  4515. end)
  4516. end
  4517.  
  4518. function Locate(plr)
  4519. spawn(function()
  4520. for i,v in pairs(PARENT:GetChildren()) do
  4521. if v.Name == plr.Name..'_LC' then
  4522. v:Destroy()
  4523. end
  4524. end
  4525. wait()
  4526. if plr.Character and plr.Name ~= Players.LocalPlayer.Name and not PARENT:FindFirstChild(plr.Name..'_LC') then
  4527. local ESPholder = Instance.new("Folder", PARENT)
  4528. ESPholder.Name = plr.Name..'_LC'
  4529. for b,n in pairs (plr.Character:GetChildren()) do
  4530. if (n:IsA("BasePart")) then
  4531. local a = Instance.new("BoxHandleAdornment", ESPholder)
  4532. a.Name = plr.Name
  4533. a.Adornee = n
  4534. a.AlwaysOnTop = true
  4535. a.ZIndex = 0
  4536. a.Size = n.Size
  4537. a.Transparency = 0.7
  4538. if plr.TeamColor == Players.LocalPlayer.TeamColor then
  4539. a.Color = BrickColor.new("Lime green")
  4540. else
  4541. a.Color = BrickColor.new("Really red")
  4542. end
  4543. end
  4544. end
  4545. if plr.Character and plr.Character:FindFirstChild('Head') then
  4546. local BillboardGui = Instance.new("BillboardGui", ESPholder)
  4547. local TextLabel = Instance.new("TextLabel")
  4548. BillboardGui.Adornee = plr.Character.Head
  4549. BillboardGui.Name = plr.Name
  4550. BillboardGui.Size = UDim2.new(0, 100, 0, 150)
  4551. BillboardGui.StudsOffset = Vector3.new(0, 1, 0)
  4552. BillboardGui.AlwaysOnTop = true
  4553. TextLabel.Parent = BillboardGui
  4554. TextLabel.BackgroundTransparency = 1
  4555. TextLabel.Position = UDim2.new(0, 0, 0, -50)
  4556. TextLabel.Size = UDim2.new(0, 100, 0, 100)
  4557. TextLabel.Font = Enum.Font.SourceSansSemibold
  4558. TextLabel.TextSize = 20
  4559. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  4560. TextLabel.TextStrokeTransparency = 0
  4561. TextLabel.TextYAlignment = Enum.TextYAlignment.Bottom
  4562. plr.CharacterAdded:Connect(function()
  4563. if ESPholder ~= nil and ESPholder.Parent ~= nil then
  4564. lcLoopFunc:Disconnect()
  4565. ESPholder:Destroy()
  4566. repeat wait(1) until plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid')
  4567. Locate(plr)
  4568. end
  4569. end)
  4570. local function lcLoop()
  4571. if PARENT:FindFirstChild(plr.Name..'_LC') then
  4572. if plr.Character:FindFirstChild('HumanoidRootPart') and plr.Character:FindFirstChild('Humanoid') then
  4573. local pos = math.floor((Players.LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).magnitude)
  4574. TextLabel.Text = 'Name: '..plr.Name..' | Health: '..round(plr.Character:FindFirstChildOfClass('Humanoid').Health, 1)..' | Studs: '..pos
  4575. end
  4576. else
  4577. lcLoopFunc:Disconnect()
  4578. end
  4579. end
  4580. lcLoopFunc = game:GetService("RunService").RenderStepped:Connect(lcLoop)
  4581. end
  4582. end
  4583. end)
  4584. end
  4585.  
  4586. bindsGUI = KeybindEditor
  4587. awaitingInput = false
  4588. keySelected = false
  4589.  
  4590. function unkeybind(cmd,key)
  4591. for i = #binds,1,-1 do
  4592. if binds[i].COMMAND == cmd and binds[i].KEY == key then
  4593. table.remove(binds, i)
  4594. end
  4595. end
  4596. refreshbinds()
  4597. updatesaves()
  4598. if key == 'RightClick' or key == 'LeftClick' then
  4599. notify('Keybinds Updated','Unbinded '..key..' from '..cmd)
  4600. else
  4601. notify('Keybinds Updated','Unbinded '..key:sub(14)..' from '..cmd)
  4602. end
  4603. end
  4604.  
  4605. function refreshbinds()
  4606. if Holder_2 then
  4607. Holder_2:ClearAllChildren()
  4608. Holder_2.CanvasSize = UDim2.new(0, 0, 0, 10)
  4609. for i = 1, #binds do
  4610. local YSize = 25
  4611. local Position = ((i * YSize) - YSize)
  4612. local newbind = Example_2:Clone()
  4613. newbind.Parent = Holder_2
  4614. newbind.Visible = true
  4615. newbind.Position = UDim2.new(0,0,0, Position + 5)
  4616. local input = tostring(binds[i].KEY)
  4617. local key
  4618. if input == 'RightClick' or input == 'LeftClick' then
  4619. key = input
  4620. else
  4621. key = input:sub(14)
  4622. end
  4623. newbind.Text.Text = key.." > "..binds[i].COMMAND
  4624. Holder_2.CanvasSize = UDim2.new(0,0,0, Position + 30)
  4625. newbind.Text.Delete.MouseButton1Click:Connect(function()
  4626. unkeybind(binds[i].COMMAND,binds[i].KEY)
  4627. end)
  4628. end
  4629. end
  4630. end
  4631.  
  4632. refreshbinds()
  4633.  
  4634. PositionsFrame.Delete.MouseButton1Click:Connect(function()
  4635. execCmd('cpos',Players.LocalPlayer,true)
  4636. end)
  4637.  
  4638. function refreshwaypoints()
  4639. if #WayPoints > 0 or #pWayPoints > 0 then
  4640. PositionsHint:Destroy()
  4641. end
  4642. if Holder_4 then
  4643. Holder_4:ClearAllChildren()
  4644. Holder_4.CanvasSize = UDim2.new(0, 0, 0, 10)
  4645. local YSize = 25
  4646. local num = 1
  4647. for i = 1, #WayPoints do
  4648. local Position = ((num * YSize) - YSize)
  4649. local newpoint = Example_4:Clone()
  4650. newpoint.Parent = Holder_4
  4651. newpoint.Visible = true
  4652. newpoint.Position = UDim2.new(0,0,0, Position + 5)
  4653. newpoint.Text.Text = WayPoints[i].NAME
  4654. Holder_4.CanvasSize = UDim2.new(0,0,0, Position + 30)
  4655. newpoint.Text.Delete.MouseButton1Click:Connect(function()
  4656. execCmd('dpos '..WayPoints[i].NAME,Players.LocalPlayer,true)
  4657. end)
  4658. newpoint.Text.TP.MouseButton1Click:Connect(function()
  4659. execCmd("loadpos "..WayPoints[i].NAME,Players.LocalPlayer,true)
  4660. end)
  4661. num = num+1
  4662. end
  4663. for i = 1, #pWayPoints do
  4664. local Position = ((num * YSize) - YSize)
  4665. local newpoint = Example_4:Clone()
  4666. newpoint.Parent = Holder_4
  4667. newpoint.Visible = true
  4668. newpoint.Position = UDim2.new(0,0,0, Position + 5)
  4669. newpoint.Text.Text = pWayPoints[i].NAME
  4670. Holder_4.CanvasSize = UDim2.new(0,0,0, Position + 30)
  4671. newpoint.Text.Delete.MouseButton1Click:Connect(function()
  4672. execCmd('dpos '..pWayPoints[i].NAME,Players.LocalPlayer,true)
  4673. end)
  4674. newpoint.Text.TP.MouseButton1Click:Connect(function()
  4675. execCmd("loadpos "..pWayPoints[i].NAME,Players.LocalPlayer,true)
  4676. end)
  4677. num = num+1
  4678. end
  4679. end
  4680. end
  4681.  
  4682. refreshwaypoints()
  4683.  
  4684. function removeSpawnC(cmd,Delay)
  4685. for i = #spawnCmds,1,-1 do
  4686. if spawnCmds[i].COMMAND == cmd and spawnCmds[i].DELAY == Delay then
  4687. table.remove(spawnCmds, i)
  4688. end
  4689. end
  4690. refreshSpawnC()
  4691. updatesaves()
  4692. notify('Spawn Commands Updated','Removed "'..cmd..'" from spawn commands')
  4693. end
  4694.  
  4695. function refreshSpawnC()
  4696. if Holder_6 then
  4697. Holder_6:ClearAllChildren()
  4698. Holder_6.CanvasSize = UDim2.new(0, 0, 0, 10)
  4699. for i = 1, #spawnCmds do
  4700. local YSize = 25
  4701. local Position = ((i * YSize) - YSize)
  4702. local newpoint = Example_2:Clone()
  4703. newpoint.Parent = Holder_6
  4704. newpoint.Visible = true
  4705. newpoint.Position = UDim2.new(0,0,0, Position + 5)
  4706. if spawnCmds[i].DELAY == 0 or spawnCmds[i].DELAY == '0' then
  4707. newpoint.Text.Text = spawnCmds[i].COMMAND
  4708. else
  4709. newpoint.Text.Text = spawnCmds[i].COMMAND..' (Delay '..spawnCmds[i].DELAY..')'
  4710. end
  4711. Holder_6.CanvasSize = UDim2.new(0,0,0, Position + 30)
  4712. newpoint.Text.Delete.MouseButton1Click:Connect(function()
  4713. removeSpawnC(spawnCmds[i].COMMAND,spawnCmds[i].DELAY)
  4714. refreshSpawnC()
  4715. end)
  4716. end
  4717. end
  4718. end
  4719.  
  4720. refreshSpawnC()
  4721.  
  4722. function refreshaliases()
  4723. if #aliases > 0 then
  4724. AliasHint:Destroy()
  4725. end
  4726. if Holder_3 then
  4727. Holder_3:ClearAllChildren()
  4728. Holder_3.CanvasSize = UDim2.new(0, 0, 0, 10)
  4729. for i = 1, #aliases do
  4730. local YSize = 25
  4731. local Position = ((i * YSize) - YSize)
  4732. local newalias = Example_3:Clone()
  4733. newalias.Parent = Holder_3
  4734. newalias.Visible = true
  4735. newalias.Position = UDim2.new(0,0,0, Position + 5)
  4736. newalias.Text.Text = aliases[i].CMD.." > "..aliases[i].ALIAS
  4737. Holder_3.CanvasSize = UDim2.new(0,0,0, Position + 30)
  4738. newalias.Text.Delete.MouseButton1Click:Connect(function()
  4739. execCmd('removealias '..aliases[i].ALIAS,Players.LocalPlayer,true)
  4740. end)
  4741. end
  4742. end
  4743. end
  4744.  
  4745. BindTo.MouseButton1Click:Connect(function()
  4746. awaitingInput = true
  4747. BindTo.Text = 'Press something'
  4748. end)
  4749.  
  4750. Add_2.MouseButton1Click:Connect(function()
  4751. if keySelected then
  4752. if string.find(Cmdbar_2.Text, "\\\\") then
  4753. notify('Keybind Error','Only use one backslash to keybind multiple commands into one keybind or command')
  4754. else
  4755. addbind(Cmdbar_2.Text,keyPressed)
  4756. refreshbinds()
  4757. updatesaves()
  4758. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  4759. notify('Keybinds Updated','Binded '..keyPressed..' to '..Cmdbar_2.Text)
  4760. else
  4761. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to '..Cmdbar_2.Text)
  4762. end
  4763. end
  4764. end
  4765. end)
  4766.  
  4767. Exit_2.MouseButton1Click:Connect(function()
  4768. Cmdbar_2.Text = 'Command'
  4769. BindTo.Text = 'Click to bind'
  4770. keySelected = false
  4771. KeybindEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  4772. end)
  4773.  
  4774. local function onInputBegan(input,gameProcessed)
  4775. if awaitingInput then
  4776. if input.UserInputType == Enum.UserInputType.Keyboard then
  4777. keyPressed = tostring(input.KeyCode)
  4778. BindTo.Text = keyPressed:sub(14)
  4779. elseif input.UserInputType == Enum.UserInputType.MouseButton1 then
  4780. keyPressed = 'LeftClick'
  4781. BindTo.Text = 'LeftClick'
  4782. elseif input.UserInputType == Enum.UserInputType.MouseButton2 then
  4783. keyPressed = 'RightClick'
  4784. BindTo.Text = 'RightClick'
  4785. end
  4786. awaitingInput = false
  4787. keySelected = true
  4788. end
  4789. if not gameProcessed and #binds > 0 then
  4790. for i,v in pairs(binds)do
  4791. if input.UserInputType == Enum.UserInputType.Keyboard and v.KEY:lower()==tostring(input.KeyCode):lower() then
  4792. execCmd(v.COMMAND,Players.LocalPlayer,true)
  4793. elseif input.UserInputType == Enum.UserInputType.MouseButton1 and v.KEY:lower()=='leftclick' then
  4794. execCmd(v.COMMAND,Players.LocalPlayer,true)
  4795. elseif input.UserInputType == Enum.UserInputType.MouseButton2 and v.KEY:lower()=='rightclick' then
  4796. execCmd(v.COMMAND,Players.LocalPlayer,true)
  4797. end
  4798. end
  4799. end
  4800. end
  4801.  
  4802. UserInputService.InputBegan:connect(onInputBegan)
  4803.  
  4804. game:GetService('RunService').Stepped:connect(function()
  4805. if bangplr then
  4806. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[bangplr].Character.HumanoidRootPart.CFrame
  4807. end
  4808. if spinenabled then
  4809. pcall(function()
  4810. spinning.Position = Players.LocalPlayer.Character.Head.Position
  4811. end)
  4812. end
  4813. end)
  4814.  
  4815. Fly.Select.MouseButton1Click:Connect(function()
  4816. if keySelected then
  4817. addbind('togglefly',keyPressed)
  4818. refreshbinds()
  4819. updatesaves()
  4820. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  4821. notify('Keybinds Updated','Binded '..keyPressed..' to toggle fly')
  4822. else
  4823. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle fly')
  4824. end
  4825. end
  4826. end)
  4827.  
  4828. Noclip.Select.MouseButton1Click:Connect(function()
  4829. if keySelected then
  4830. addbind('togglenoclip',keyPressed)
  4831. refreshbinds()
  4832. updatesaves()
  4833. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  4834. notify('Keybinds Updated','Binded '..keyPressed..' to toggle noclip')
  4835. else
  4836. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle noclip')
  4837. end
  4838. end
  4839. end)
  4840.  
  4841. Float.Select.MouseButton1Click:Connect(function()
  4842. if keySelected then
  4843. addbind('togglefloat',keyPressed)
  4844. refreshbinds()
  4845. updatesaves()
  4846. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  4847. notify('Keybinds Updated','Binded '..keyPressed..' to toggle float')
  4848. else
  4849. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle float')
  4850. end
  4851. end
  4852. end)
  4853.  
  4854. ClickTP.Select.MouseButton1Click:Connect(function()
  4855. if keySelected then
  4856. addbind('clicktp',keyPressed)
  4857. refreshbinds()
  4858. updatesaves()
  4859. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  4860. notify('Keybinds Updated','Binded '..keyPressed..' to click tp')
  4861. else
  4862. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to click tp')
  4863. end
  4864. end
  4865. end)
  4866.  
  4867. Xray.Select.MouseButton1Click:Connect(function()
  4868. if keySelected then
  4869. addbind('togglexray',keyPressed)
  4870. refreshbinds()
  4871. updatesaves()
  4872. if keyPressed == 'RightClick' or keyPressed == 'LeftClick' then
  4873. notify('Keybinds Updated','Binded '..keyPressed..' to toggle xray')
  4874. else
  4875. notify('Keybinds Updated','Binded '..keyPressed:sub(14)..' to toggle xray')
  4876. end
  4877. end
  4878. end)
  4879.  
  4880. IYMouse.Button1Down:connect(function()
  4881. for i,v in pairs(binds) do
  4882. if v.COMMAND == 'clicktp' then
  4883. local input = v.KEY
  4884. if input == 'RightClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton2) and Players.LocalPlayer.Character then
  4885. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
  4886. elseif input == 'LeftClick' and UserInputService:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) and Players.LocalPlayer.Character then
  4887. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
  4888. elseif UserInputService:IsKeyDown(Enum.KeyCode[input:sub(14)]) and Players.LocalPlayer.Character then
  4889. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = IYMouse.Hit + Vector3.new(0,7,0)
  4890. end
  4891. end
  4892. end
  4893. end)
  4894.  
  4895. PluginsGUI = PluginEditor.background
  4896.  
  4897. function addPlugin(name)
  4898. if name:lower() == 'plugin file name' or name:lower() == 'iy_fe.iy' or name == 'iy_fe' then
  4899. notify('Plugin Error','Please enter a valid plugin')
  4900. else
  4901. local file
  4902. local fileName
  4903. if name:sub(-3) == '.iy' then
  4904. pcall(function() file = readfile(name) end)
  4905. fileName = name
  4906. else
  4907. pcall(function() file = readfile(name..'.iy') end)
  4908. fileName = name..'.iy'
  4909. end
  4910. if file then
  4911. if not FindInTable(PluginsTable, fileName) then
  4912. table.insert(PluginsTable, fileName)
  4913. LoadPlugin(fileName)
  4914. refreshplugins()
  4915. else
  4916. notify('Plugin Error','This plugin is already added')
  4917. end
  4918. else
  4919. notify('Plugin Error','Cannot locate file "'..fileName..'". Is the file in the correct folder?')
  4920. end
  4921. end
  4922. end
  4923.  
  4924. function deletePlugin(name)
  4925. local pName = name..'.iy'
  4926. if name:sub(-3) == '.iy' then
  4927. pName = name
  4928. end
  4929. for i = #cmds,1,-1 do
  4930. if cmds[i].PLUGIN == pName then
  4931. table.remove(cmds, i)
  4932. end
  4933. end
  4934. for i,v in pairs(Holder.CMDs:GetChildren()) do
  4935. if v.Name == 'PLUGIN_'..pName then
  4936. v:Destroy()
  4937. end
  4938. end
  4939. for i,v in pairs(PluginsTable) do
  4940. if v == pName then
  4941. table.remove(PluginsTable, i)
  4942. notify('Removed Plugin',pName..' was removed')
  4943. end
  4944. end
  4945. IndexContents('',true)
  4946. refreshplugins()
  4947. end
  4948.  
  4949. function refreshplugins(dontSave)
  4950. if #PluginsTable > 0 then
  4951. PluginsHint:Destroy()
  4952. end
  4953. if Holder_5 then
  4954. Holder_5:ClearAllChildren()
  4955. Holder_5.CanvasSize = UDim2.new(0, 0, 0, 10)
  4956. for i,v in pairs(PluginsTable) do
  4957. local pName = v
  4958. local YSize = 25
  4959. local Position = ((i * YSize) - YSize)
  4960. local newplugin = Example_5:Clone()
  4961. newplugin.Parent = Holder_5
  4962. newplugin.Visible = true
  4963. newplugin.Position = UDim2.new(0,0,0, Position + 5)
  4964. newplugin.Text.Text = pName
  4965. Holder_5.CanvasSize = UDim2.new(0,0,0, Position + 30)
  4966. newplugin.Text.Delete.MouseButton1Click:Connect(function()
  4967. deletePlugin(pName)
  4968. end)
  4969. end
  4970. if not dontSave then
  4971. updatesaves()
  4972. end
  4973. end
  4974. end
  4975.  
  4976. local PluginCache
  4977. function LoadPlugin(val,startup)
  4978. local plugin
  4979.  
  4980. function CatchedPluginLoad()
  4981. plugin = loadfile(val)()
  4982. end
  4983.  
  4984. function handlePluginError(plerror)
  4985. notify('Plugin Error','An error occurred with the plugin, "'..val..'" and it could not be loaded')
  4986. if FindInTable(PluginsTable,val) then
  4987. for i,v in pairs(PluginsTable) do
  4988. if v == val then
  4989. table.remove(PluginsTable,i)
  4990. end
  4991. end
  4992. end
  4993.  
  4994. print("Original Error: "..tostring(plerror))
  4995. print("Plugin Error, stack traceback: "..tostring(debug.traceback()))
  4996.  
  4997. plugin = nil
  4998.  
  4999. return false
  5000. end
  5001.  
  5002. xpcall(CatchedPluginLoad, handlePluginError)
  5003.  
  5004. if plugin ~= nil then
  5005. if not startup then
  5006. notify('Loaded Plugin',"Name: "..plugin["PluginName"].."\n".."Description: "..plugin["PluginDescription"])
  5007. end
  5008. addcmdtext('',val)
  5009. addcmdtext(string.upper('--'..plugin["PluginName"]),val,plugin["PluginDescription"])
  5010. for i,v in pairs(plugin["Commands"]) do
  5011. local cmdExt = ''
  5012. local cmdName = i
  5013. local function handleNames()
  5014. cmdName = i
  5015. if findCmd(cmdName..cmdExt) then
  5016. if isNumber(cmdExt) then
  5017. cmdExt = cmdExt+1
  5018. else
  5019. cmdExt = 1
  5020. end
  5021. handleNames()
  5022. else
  5023. cmdName = cmdName..cmdExt
  5024. end
  5025. end
  5026. handleNames()
  5027. addcmd(cmdName, v["Aliases"], v["Function"], val)
  5028. if v["ListName"] then
  5029. local newName = v.ListName
  5030. local cmdNames = {i,unpack(v.Aliases)}
  5031. for i,v in pairs(cmdNames) do
  5032. newName = newName:gsub(v,v..cmdExt)
  5033. end
  5034. addcmdtext(newName,val,v["Description"])
  5035. else
  5036. addcmdtext(cmdName,val,v["Description"])
  5037. end
  5038. end
  5039. IndexContents('',true)
  5040. elseif plugin == nil then
  5041. plugin = nil
  5042. end
  5043. end
  5044.  
  5045. function FindPlugins()
  5046. if PluginsTable ~= nil and type(PluginsTable) == "table" then
  5047. for i,v in pairs(PluginsTable) do
  5048. LoadPlugin(v,true)
  5049. end
  5050. refreshplugins(true)
  5051. end
  5052. end
  5053.  
  5054. PluginsGUI.AddPlugin.MouseButton1Click:connect(function()
  5055. addPlugin(PluginsGUI.FileName.Text)
  5056. end)
  5057.  
  5058. Exit_3.MouseButton1Click:connect(function()
  5059. PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5060. PluginsGUI.FileName.Text = 'Plugin File Name'
  5061. end)
  5062.  
  5063. PluginsFrame.Add.MouseButton1Click:Connect(function()
  5064. PluginEditor:TweenPosition(UDim2.new(0.5, -180, 0, 310), "InOut", "Quart", 0.5, true, nil)
  5065. end)
  5066.  
  5067. Settings.Plugins.Select.MouseButton1Click:Connect(function()
  5068. if writefileExploit() then
  5069. PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 0), "InOut", "Quart", 0.5, true, nil)
  5070. wait(0.5)
  5071. disablebuttons()
  5072. else
  5073. notify('Incompatible Exploit','Your exploit is unable to use plugins')
  5074. end
  5075. end)
  5076.  
  5077. PluginsFrame.Close.MouseButton1Click:Connect(function()
  5078. enablebuttons()
  5079. PluginsFrame:TweenPosition(UDim2.new(0, 0, 0, 175), "InOut", "Quart", 0.5, true, nil)
  5080. end)
  5081.  
  5082. addcmd('addalias',{},
  5083. function(args,speaker)
  5084. if #args < 2 then return end
  5085. local cmd = string.lower(args[1])
  5086. local alias = string.lower(args[2])
  5087. for i,v in pairs(cmds) do
  5088. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  5089. customAlias[alias] = v
  5090. aliases[#aliases + 1] = {CMD = cmd, ALIAS = alias}
  5091. notify('Aliases Modified',"Added "..alias.." as an alias to "..cmd)
  5092. updatesaves()
  5093. refreshaliases()
  5094. break
  5095. end
  5096. end
  5097. end)
  5098.  
  5099. addcmd('loadsavedaliases',{},
  5100. function(args,speaker)
  5101. if #args < 2 then return end
  5102. local cmd = string.lower(args[1])
  5103. local alias = string.lower(args[2])
  5104. for i,v in pairs(cmds) do
  5105. if v.NAME:lower()==cmd or std.inTable(v.ALIAS,cmd) then
  5106. customAlias[alias] = v
  5107. refreshaliases()
  5108. break
  5109. end
  5110. end
  5111. end)
  5112.  
  5113. if aliases then
  5114. for i = 1, #aliases do
  5115. execCmd('loadsavedaliases '..aliases[i].CMD..' '..aliases[i].ALIAS,Players.LocalPlayer,true)
  5116. end
  5117. end
  5118.  
  5119. addcmd('removealias',{},
  5120. function(args,speaker)
  5121. if #args < 1 then return end
  5122. local alias = string.lower(args[1])
  5123. if customAlias[alias] then
  5124. local cmd = customAlias[alias].NAME
  5125. customAlias[alias] = nil
  5126. for i,v in pairs(aliases) do
  5127. if v.ALIAS == tostring(alias) then
  5128. table.remove(aliases, i)
  5129. end
  5130. end
  5131. notify('Aliases Modified',"Removed the alias "..alias.." from "..cmd)
  5132. updatesaves()
  5133. refreshaliases()
  5134. end
  5135. end)
  5136.  
  5137. addcmd('clraliases',{},
  5138. function(args,speaker)
  5139. customAlias = {}
  5140. aliases = {}
  5141. notify('Aliases Modified','Removed all aliases')
  5142. updatesaves()
  5143. refreshaliases()
  5144. end)
  5145.  
  5146. addcmd('serverinfo',{'info','sinfo'},
  5147. function(args, speaker)
  5148. local FRAME = Instance.new("Frame")
  5149. local shadow = Instance.new("Frame")
  5150. local PopupText = Instance.new("TextLabel")
  5151. local Exit = Instance.new("ImageButton")
  5152. local background = Instance.new("Frame")
  5153. local Dark = Instance.new("Frame")
  5154. local TextLabel = Instance.new("TextLabel")
  5155. local TextLabel2 = Instance.new("TextLabel")
  5156. local TextLabel3 = Instance.new("TextLabel")
  5157. local Time = Instance.new("TextLabel")
  5158. local appearance = Instance.new("TextLabel")
  5159. local maxplayers = Instance.new("TextLabel")
  5160. local name = Instance.new("TextLabel")
  5161. local placeid = Instance.new("TextLabel")
  5162. local playerid = Instance.new("TextLabel")
  5163. local players = Instance.new("TextLabel")
  5164.  
  5165. FRAME.Name = randomString()
  5166. FRAME.Parent = PARENT
  5167. FRAME.Active = true
  5168. FRAME.BackgroundColor3 = Color3.new(1, 1, 1)
  5169. FRAME.BackgroundTransparency = 1
  5170. FRAME.Position = UDim2.new(0.5, -130, 0, -400)
  5171. FRAME.Size = UDim2.new(0, 250, 0, 20)
  5172. FRAME.ZIndex = 4
  5173. dragGUI(FRAME)
  5174.  
  5175. shadow.Name = "shadow"
  5176. shadow.Parent = FRAME
  5177. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5178. shadow.BorderColor3 = Color3.new(0, 0, 0)
  5179. shadow.BorderSizePixel = 0
  5180. shadow.Size = UDim2.new(0, 250, 0, 20)
  5181. shadow.ZIndex = 4
  5182.  
  5183. PopupText.Name = "PopupText"
  5184. PopupText.Parent = shadow
  5185. PopupText.BackgroundTransparency = 1
  5186. PopupText.Position = UDim2.new(0, 38, 0, 0)
  5187. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  5188. PopupText.ZIndex = 4
  5189. PopupText.Font = Enum.Font.SourceSans
  5190. PopupText.TextSize = 20
  5191. PopupText.Text = "Server"
  5192. PopupText.TextColor3 = Color3.new(1, 1, 1)
  5193. PopupText.TextStrokeTransparency = 0
  5194. PopupText.TextWrapped = true
  5195.  
  5196. Exit.Name = "Exit"
  5197. Exit.Parent = shadow
  5198. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  5199. Exit.BackgroundTransparency = 1
  5200. Exit.Size = UDim2.new(0, 20, 0, 20)
  5201. Exit.ZIndex = 4
  5202. Exit.Image = "rbxassetid://2132544126"
  5203.  
  5204. background.Name = "background"
  5205. background.Parent = FRAME
  5206. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5207. background.BorderColor3 = Color3.new(0, 0, 0)
  5208. background.BorderSizePixel = 0
  5209. background.Position = UDim2.new(0, 0, 1, 0)
  5210. background.Size = UDim2.new(0, 250, 0, 250)
  5211. background.ZIndex = 4
  5212.  
  5213. Dark.Name = "Dark"
  5214. Dark.Parent = background
  5215. Dark.Active = true
  5216. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  5217. Dark.BackgroundTransparency = 0.5
  5218. Dark.BorderSizePixel = 0
  5219. Dark.Size = UDim2.new(0, 250, 0, 5)
  5220. Dark.ZIndex = 4
  5221.  
  5222. TextLabel.Name = "Text Label"
  5223. TextLabel.Parent = background
  5224. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5225. TextLabel.BackgroundTransparency = 1
  5226. TextLabel.BorderColor3 = Color3.new(0, 0, 0)
  5227. TextLabel.Position = UDim2.new(0, 5, 0, 80)
  5228. TextLabel.Size = UDim2.new(0, 100, 0, 20)
  5229. TextLabel.ZIndex = 10
  5230. TextLabel.Font = Enum.Font.SourceSansLight
  5231. TextLabel.TextSize = 20
  5232. TextLabel.Text = "Run Time:"
  5233. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5234. TextLabel.TextStrokeTransparency = 0
  5235. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5236.  
  5237. TextLabel2.Name = "Text Label2"
  5238. TextLabel2.Parent = background
  5239. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  5240. TextLabel2.BackgroundTransparency = 1
  5241. TextLabel2.BorderColor3 = Color3.new(0, 0, 0)
  5242. TextLabel2.Position = UDim2.new(0, 5, 0, 130)
  5243. TextLabel2.Size = UDim2.new(0, 100, 0, 20)
  5244. TextLabel2.ZIndex = 10
  5245. TextLabel2.Font = Enum.Font.SourceSansLight
  5246. TextLabel2.TextSize = 20
  5247. TextLabel2.Text = "Statistics:"
  5248. TextLabel2.TextColor3 = Color3.new(1, 1, 1)
  5249. TextLabel2.TextXAlignment = Enum.TextXAlignment.Left
  5250.  
  5251. TextLabel3.Name = "Text Label3"
  5252. TextLabel3.Parent = background
  5253. TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
  5254. TextLabel3.BackgroundTransparency = 1
  5255. TextLabel3.BorderColor3 = Color3.new(0, 0, 0)
  5256. TextLabel3.BorderSizePixel = 0
  5257. TextLabel3.Position = UDim2.new(0, 5, 0, 10)
  5258. TextLabel3.Size = UDim2.new(0, 100, 0, 20)
  5259. TextLabel3.ZIndex = 10
  5260. TextLabel3.Font = Enum.Font.SourceSansLight
  5261. TextLabel3.TextSize = 20
  5262. TextLabel3.Text = "Local Player:"
  5263. TextLabel3.TextColor3 = Color3.new(1, 1, 1)
  5264. TextLabel3.TextXAlignment = Enum.TextXAlignment.Left
  5265.  
  5266. Time.Name = "Time"
  5267. Time.Parent = background
  5268. Time.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5269. Time.BackgroundTransparency = 1
  5270. Time.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5271. Time.Position = UDim2.new(0, 5, 0, 105)
  5272. Time.Size = UDim2.new(0, 100, 0, 20)
  5273. Time.ZIndex = 10
  5274. Time.Font = Enum.Font.SourceSans
  5275. Time.FontSize = Enum.FontSize.Size14
  5276. Time.Text = "LOADING"
  5277. Time.TextColor3 = Color3.new(1, 1, 1)
  5278. Time.TextXAlignment = Enum.TextXAlignment.Left
  5279.  
  5280. appearance.Name = "appearance"
  5281. appearance.Parent = background
  5282. appearance.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5283. appearance.BackgroundTransparency = 1
  5284. appearance.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5285. appearance.Position = UDim2.new(0, 5, 0, 55)
  5286. appearance.Size = UDim2.new(0, 100, 0, 20)
  5287. appearance.ZIndex = 10
  5288. appearance.Font = Enum.Font.SourceSans
  5289. appearance.FontSize = Enum.FontSize.Size14
  5290. appearance.Text = "Appearance: LOADING"
  5291. appearance.TextColor3 = Color3.new(1, 1, 1)
  5292. appearance.TextXAlignment = Enum.TextXAlignment.Left
  5293.  
  5294. maxplayers.Name = "maxplayers"
  5295. maxplayers.Parent = background
  5296. maxplayers.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5297. maxplayers.BackgroundTransparency = 1
  5298. maxplayers.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5299. maxplayers.Position = UDim2.new(0, 5, 0, 175)
  5300. maxplayers.Size = UDim2.new(0, 100, 0, 20)
  5301. maxplayers.ZIndex = 10
  5302. maxplayers.Font = Enum.Font.SourceSans
  5303. maxplayers.FontSize = Enum.FontSize.Size14
  5304. maxplayers.Text = "LOADING"
  5305. maxplayers.TextColor3 = Color3.new(1, 1, 1)
  5306. maxplayers.TextXAlignment = Enum.TextXAlignment.Left
  5307.  
  5308. name.Name = "name"
  5309. name.Parent = background
  5310. name.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5311. name.BackgroundTransparency = 1
  5312. name.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5313. name.Position = UDim2.new(0, 5, 0, 215)
  5314. name.Size = UDim2.new(0, 240, 0, 30)
  5315. name.ZIndex = 10
  5316. name.Font = Enum.Font.SourceSans
  5317. name.FontSize = Enum.FontSize.Size14
  5318. name.Text = "Place Name: LOADING"
  5319. name.TextColor3 = Color3.new(1, 1, 1)
  5320. name.TextWrapped = true
  5321. name.TextXAlignment = Enum.TextXAlignment.Left
  5322. name.TextYAlignment = Enum.TextYAlignment.Top
  5323.  
  5324. placeid.Name = "placeid"
  5325. placeid.Parent = background
  5326. placeid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5327. placeid.BackgroundTransparency = 1
  5328. placeid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5329. placeid.Position = UDim2.new(0, 5, 0, 195)
  5330. placeid.Size = UDim2.new(0, 100, 0, 20)
  5331. placeid.ZIndex = 10
  5332. placeid.Font = Enum.Font.SourceSans
  5333. placeid.FontSize = Enum.FontSize.Size14
  5334. placeid.Text = "Place ID: LOADING"
  5335. placeid.TextColor3 = Color3.new(1, 1, 1)
  5336. placeid.TextXAlignment = Enum.TextXAlignment.Left
  5337.  
  5338. playerid.Name = "playerid"
  5339. playerid.Parent = background
  5340. playerid.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5341. playerid.BackgroundTransparency = 1
  5342. playerid.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5343. playerid.Position = UDim2.new(0, 5, 0, 35)
  5344. playerid.Size = UDim2.new(0, 100, 0, 20)
  5345. playerid.ZIndex = 10
  5346. playerid.Font = Enum.Font.SourceSans
  5347. playerid.FontSize = Enum.FontSize.Size14
  5348. playerid.Text = "Player ID: LOADING"
  5349. playerid.TextColor3 = Color3.new(1, 1, 1)
  5350. playerid.TextXAlignment = Enum.TextXAlignment.Left
  5351.  
  5352. players.Name = "players"
  5353. players.Parent = background
  5354. players.BackgroundColor3 = Color3.new(0, 0.8, 1)
  5355. players.BackgroundTransparency = 1
  5356. players.BorderColor3 = Color3.new(0.2, 0.8, 0.2)
  5357. players.Position = UDim2.new(0, 5, 0, 155)
  5358. players.Size = UDim2.new(0, 100, 0, 20)
  5359. players.ZIndex = 10
  5360. players.Font = Enum.Font.SourceSans
  5361. players.FontSize = Enum.FontSize.Size14
  5362. players.Text = "LOADING"
  5363. players.TextColor3 = Color3.new(1, 1, 1)
  5364. players.TextXAlignment = Enum.TextXAlignment.Left
  5365.  
  5366. local SINFOGUI = background
  5367. FRAME:TweenPosition(UDim2.new(0.5, -130, 0, 100), "InOut", "Quart", 0.5, true, nil)
  5368. wait(0.5)
  5369. Exit.MouseButton1Click:Connect(function()
  5370. FRAME:TweenPosition(UDim2.new(0.5, -130, 0, -400), "InOut", "Quart", 0.5, true, nil)
  5371. wait(0.6)
  5372. FRAME:Destroy()
  5373. end)
  5374. local Asset = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId)
  5375. SINFOGUI.name.Text = "Place Name: " .. Asset.Name
  5376. SINFOGUI.playerid.Text = "Player ID: " ..Players.LocalPlayer.UserId
  5377. SINFOGUI.maxplayers.Text = Players.MaxPlayers.. " Players Max"
  5378. SINFOGUI.placeid.Text = "Place ID: " ..game.PlaceId
  5379. repeat
  5380. players = Players:getPlayers()
  5381. SINFOGUI.players.Text = #players.. " Player(s)"
  5382. SINFOGUI.appearance.Text = "Appearance: " ..Players.LocalPlayer.CharacterAppearanceId
  5383. local seconds = math.floor(workspace.DistributedGameTime)
  5384. local minutes = math.floor(workspace.DistributedGameTime / 60)
  5385. local hours = math.floor(workspace.DistributedGameTime / 60 / 60)
  5386. local seconds = seconds - (minutes * 60)
  5387. local minutes = minutes - (hours * 60)
  5388. if hours < 1 then if minutes < 1 then
  5389. SINFOGUI.Time.Text = seconds .. " Second(s)" else
  5390. SINFOGUI.Time.Text = minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5391. end
  5392. else
  5393. SINFOGUI.Time.Text = hours .. " Hour(s), " .. minutes .. " Minute(s), " .. seconds .. " Second(s)"
  5394. end
  5395. wait(1)
  5396. until SINFOGUI.Parent == nil
  5397. end)
  5398.  
  5399. addcmd('breakloops',{'break'},
  5400. function(args, speaker)
  5401. lastBreakTime = tick()
  5402. end)
  5403.  
  5404. addcmd('rejoin',{'rj'},
  5405. function(args, speaker)
  5406. game:GetService('TeleportService'):Teleport(game.PlaceId)
  5407. end)
  5408.  
  5409. addcmd('exit',{},
  5410. function(args, speaker)
  5411. game:shutdown()
  5412. end)
  5413.  
  5414. local Noclipping = nil
  5415. addcmd('noclip',{},
  5416. function(args, speaker)
  5417. Clip = false
  5418. wait(0.1)
  5419. local function NoclipLoop()
  5420. if Clip == false and Players.LocalPlayer.Character ~= nil then
  5421. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  5422. if child:IsA("BasePart") and child.CanCollide == true then
  5423. child.CanCollide = false
  5424. end
  5425. end
  5426. end
  5427. end
  5428. Noclipping = game:GetService('RunService').Stepped:connect(NoclipLoop)
  5429. if args[1] and args[1] == 'nonotify' then return end
  5430. notify('Noclip','Noclip Enabled')
  5431. end)
  5432.  
  5433. addcmd('clip',{'unnoclip'},
  5434. function(args, speaker)
  5435. if Noclipping then
  5436. Noclipping:Disconnect()
  5437. end
  5438. Clip = true
  5439. if args[1] and args[1] == 'nonotify' then return end
  5440. notify('Noclip','Noclip Disabled')
  5441. end)
  5442.  
  5443. addcmd('togglenoclip',{},
  5444. function(args, speaker)
  5445. if Clip then
  5446. execCmd('noclip',Players.LocalPlayer,true)
  5447. else
  5448. execCmd('clip',Players.LocalPlayer,true)
  5449. end
  5450. end)
  5451.  
  5452. FLYING = false
  5453. iyflyspeed = 1
  5454. vehicleflyspeed = 1
  5455. function sFLY(vfly)
  5456. repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('Humanoid')
  5457. repeat wait() until IYMouse
  5458.  
  5459. local T = Players.LocalPlayer.Character.HumanoidRootPart
  5460. local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  5461. local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  5462. local SPEED = 0
  5463.  
  5464. local function FLY()
  5465. FLYING = true
  5466. local BG = Instance.new('BodyGyro', T)
  5467. local BV = Instance.new('BodyVelocity', T)
  5468. BG.P = 9e4
  5469. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  5470. BG.cframe = T.CFrame
  5471. BV.velocity = Vector3.new(0, 0, 0)
  5472. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  5473. spawn(function()
  5474. repeat wait()
  5475. if not vfly then
  5476. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5477. end
  5478. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
  5479. SPEED = 50
  5480. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
  5481. SPEED = 0
  5482. end
  5483. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
  5484. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (CONTROL.F + CONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(CONTROL.L + CONTROL.R, (CONTROL.F + CONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  5485. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  5486. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
  5487. BV.velocity = ((workspace.CurrentCamera.CoordinateFrame.lookVector * (lCONTROL.F + lCONTROL.B)) + ((workspace.CurrentCamera.CoordinateFrame * CFrame.new(lCONTROL.L + lCONTROL.R, (lCONTROL.F + lCONTROL.B + CONTROL.Q + CONTROL.E) * 0.2, 0).p) - workspace.CurrentCamera.CoordinateFrame.p)) * SPEED
  5488. else
  5489. BV.velocity = Vector3.new(0, 0, 0)
  5490. end
  5491. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  5492. until not FLYING
  5493. CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  5494. lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  5495. SPEED = 0
  5496. BG:destroy()
  5497. BV:destroy()
  5498. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  5499. end)
  5500. end
  5501. IYMouse.KeyDown:connect(function(KEY)
  5502. if KEY:lower() == 'w' then
  5503. if vfly then
  5504. CONTROL.F = vehicleflyspeed
  5505. else
  5506. CONTROL.F = iyflyspeed
  5507. end
  5508. elseif KEY:lower() == 's' then
  5509. if vfly then
  5510. CONTROL.B = - vehicleflyspeed
  5511. else
  5512. CONTROL.B = - iyflyspeed
  5513. end
  5514. elseif KEY:lower() == 'a' then
  5515. if vfly then
  5516. CONTROL.L = - vehicleflyspeed
  5517. else
  5518. CONTROL.L = - iyflyspeed
  5519. end
  5520. elseif KEY:lower() == 'd' then
  5521. if vfly then
  5522. CONTROL.R = vehicleflyspeed
  5523. else
  5524. CONTROL.R = iyflyspeed
  5525. end
  5526. elseif KEY:lower() == 'e' then
  5527. if vfly then
  5528. CONTROL.Q = vehicleflyspeed*2
  5529. else
  5530. CONTROL.Q = iyflyspeed*2
  5531. end
  5532. elseif KEY:lower() == 'q' then
  5533. if vfly then
  5534. CONTROL.E = -vehicleflyspeed*2
  5535. else
  5536. CONTROL.E = -iyflyspeed*2
  5537. end
  5538. end
  5539. end)
  5540. IYMouse.KeyUp:connect(function(KEY)
  5541. if KEY:lower() == 'w' then
  5542. CONTROL.F = 0
  5543. elseif KEY:lower() == 's' then
  5544. CONTROL.B = 0
  5545. elseif KEY:lower() == 'a' then
  5546. CONTROL.L = 0
  5547. elseif KEY:lower() == 'd' then
  5548. CONTROL.R = 0
  5549. elseif KEY:lower() == 'e' then
  5550. CONTROL.Q = 0
  5551. elseif KEY:lower() == 'q' then
  5552. CONTROL.E = 0
  5553. end
  5554. end)
  5555. FLY()
  5556. end
  5557.  
  5558. function NOFLY()
  5559. FLYING = false
  5560. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  5561. end
  5562.  
  5563. addcmd('fly',{},
  5564. function(args, speaker)
  5565. NOFLY()
  5566. wait()
  5567. sFLY()
  5568. end)
  5569.  
  5570. addcmd('flyspeed',{'flysp'},
  5571. function(args, speaker)
  5572. if isNumber(args[1]) then
  5573. iyflyspeed = args[1]
  5574. end
  5575. end)
  5576.  
  5577. addcmd('unfly',{'nofly','novfly','unvehiclefly','novehiclefly','unvfly'},
  5578. function(args, speaker)
  5579. NOFLY()
  5580. end)
  5581.  
  5582. addcmd('vfly',{'vehiclefly'},
  5583. function(args, speaker)
  5584. NOFLY()
  5585. wait()
  5586. sFLY(true)
  5587. end)
  5588.  
  5589. addcmd('vflyspeed',{'vflysp','vehicleflyspeed','vehicleflysp'},
  5590. function(args, speaker)
  5591. if isNumber(args[1]) then
  5592. vehicleflyspeed = args[1]
  5593. end
  5594. end)
  5595.  
  5596. addcmd('togglefly',{},
  5597. function(args, speaker)
  5598. if FLYING then
  5599. NOFLY()
  5600. else
  5601. sFLY()
  5602. end
  5603. end)
  5604.  
  5605. Floating = false
  5606. addcmd('float', {'platform'},
  5607. function(args,speaker)
  5608. Floating = true
  5609. local pchar = Players.LocalPlayer.Character
  5610. if pchar and not pchar:FindFirstChild("Float") then
  5611. spawn(function()
  5612. local Float = Instance.new('Part', pchar)
  5613. Float.Name = 'Float'
  5614. Float.Transparency = 1
  5615. Float.Size = Vector3.new(6,1,6)
  5616. Float.Anchored = true
  5617. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  5618. notify('Float','Float Enabled')
  5619. local function FloatPadLoop()
  5620. if pchar:FindFirstChild("Float") then
  5621. Float.CFrame = pchar.HumanoidRootPart.CFrame * CFrame.new(0,-3.5,0)
  5622. else
  5623. FloatingFunc:Disconnect()
  5624. end
  5625. end
  5626. FloatingFunc = game:GetService('RunService').RenderStepped:connect(FloatPadLoop)
  5627. end)
  5628. end
  5629. end)
  5630.  
  5631. addcmd('unfloat',{'nofloat','unplatform','noplatform'},
  5632. function(args, speaker)
  5633. Floating = false
  5634. local pchar = Players.LocalPlayer.Character
  5635. notify('Float','Float Disabled')
  5636. if pchar:FindFirstChild("Float") then
  5637. pchar.Float:Destroy()
  5638. end
  5639. FloatingFunc:Disconnect()
  5640. end)
  5641.  
  5642. addcmd('togglefloat',{},
  5643. function(args, speaker)
  5644. if Floating then
  5645. execCmd('unfloat',Players.LocalPlayer,true)
  5646. else
  5647. execCmd('float',Players.LocalPlayer,true)
  5648. end
  5649. end)
  5650.  
  5651. addcmd('savepos',{'spos','saveposition'},
  5652. function(args, speaker)
  5653. local WPName = tostring(getstring(1))
  5654. if speaker.Character:findFirstChild("HumanoidRootPart") then
  5655. notify('Modified Waypoints',"Created waypoint: "..getstring(1))
  5656. local torso = speaker.Character:findFirstChild("HumanoidRootPart")
  5657. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}, GAME = game.PlaceId}
  5658. if AllWaypoints ~= nil then
  5659. AllWaypoints[#AllWaypoints + 1] = {NAME = WPName, COORD = {math.floor(torso.Position.X), math.floor(torso.Position.Y), math.floor(torso.Position.Z)}, GAME = game.PlaceId}
  5660. end
  5661. end
  5662. refreshwaypoints()
  5663. updatesaves()
  5664. end)
  5665.  
  5666. addcmd('setwaypointpos',{'setwaypointposition','setpos','setwaypoint'},
  5667. function(args, speaker)
  5668. local WPName = tostring(getstring(1))
  5669. if speaker.Character:findFirstChild("HumanoidRootPart") then
  5670. notify('Modified Waypoints',"Created waypoint: "..getstring(1))
  5671. WayPoints[#WayPoints + 1] = {NAME = WPName, COORD = {args[2], args[3], args[4]}, GAME = game.PlaceId}
  5672. if AllWaypoints ~= nil then
  5673. AllWaypoints[#AllWaypoints + 1] = {NAME = WPName, COORD = {args[2], args[3], args[4]}, GAME = game.PlaceId}
  5674. end
  5675. end
  5676. refreshwaypoints()
  5677. updatesaves()
  5678. end)
  5679.  
  5680. addcmd('deletepos',{'dpos','deleteposition','deletewaypoint'},
  5681. function(args, speaker)
  5682. for i,v in pairs(WayPoints) do
  5683. if v.NAME:lower() == tostring(getstring(1)):lower() then
  5684. notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
  5685. table.remove(WayPoints, i)
  5686. end
  5687. end
  5688. if AllWaypoints ~= nil then
  5689. for i,v in pairs(AllWaypoints) do
  5690. if v.NAME:lower() == tostring(getstring(1)):lower() then
  5691. if not v.GAME or v.GAME == game.PlaceId then
  5692. table.remove(AllWaypoints, i)
  5693. end
  5694. end
  5695. end
  5696. end
  5697. for i,v in pairs(pWayPoints) do
  5698. if v.NAME:lower() == tostring(getstring(1)):lower() then
  5699. notify('Modified Waypoints',"Deleted waypoint: " .. v.NAME)
  5700. table.remove(pWayPoints, i)
  5701. end
  5702. end
  5703. refreshwaypoints()
  5704. updatesaves()
  5705. end)
  5706.  
  5707. addcmd('clearpos',{'clrpositions','clearpositions','cpos','clrpos'},
  5708. function(args, speaker)
  5709. WayPoints = {}
  5710. pWayPoints = {}
  5711. refreshwaypoints()
  5712. updatesaves()
  5713. AllWaypoints = nil
  5714. notify('Modified Waypoints','Removed all waypoints')
  5715. end)
  5716.  
  5717. addcmd('loadpos',{'lpos','loadposition','waypoint'},
  5718. function(args, speaker)
  5719. local WPName = tostring(getstring(1))
  5720. if Players.LocalPlayer.Character then
  5721. for i,_ in pairs(WayPoints) do
  5722. local x = WayPoints[i].COORD[1]
  5723. local y = WayPoints[i].COORD[2]
  5724. local z = WayPoints[i].COORD[3]
  5725. if tostring(WayPoints[i].NAME):lower() == tostring(WPName):lower() then
  5726. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(x,y,z)
  5727. end
  5728. end
  5729. for i,_ in pairs(pWayPoints) do
  5730. if tostring(pWayPoints[i].NAME):lower() == tostring(WPName):lower() then
  5731. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(pWayPoints[i].COORD[1].Position)
  5732. end
  5733. end
  5734. end
  5735. end)
  5736.  
  5737. addcmd('enable',{},
  5738. function(args, speaker)
  5739. if args[1]:lower() == 'inventory' or args[1]:lower() == 'backpack' then
  5740. game:GetService("StarterGui"):SetCoreGuiEnabled('Backpack', true)
  5741. elseif args[1]:lower() == 'playerlist' then
  5742. game:GetService("StarterGui"):SetCoreGuiEnabled('PlayerList', true)
  5743. elseif args[1]:lower() == 'chat' then
  5744. game:GetService("StarterGui"):SetCoreGuiEnabled('Chat', true)
  5745. elseif args[1]:lower() == 'all' then
  5746. game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, true)
  5747. end
  5748. end)
  5749.  
  5750. addcmd('disable',{},
  5751. function(args, speaker)
  5752. if args[1]:lower() == 'inventory' or args[1]:lower() == 'backpack' then
  5753. game:GetService("StarterGui"):SetCoreGuiEnabled('Backpack', false)
  5754. elseif args[1]:lower() == 'playerlist' then
  5755. game:GetService("StarterGui"):SetCoreGuiEnabled('PlayerList', false)
  5756. elseif args[1]:lower() == 'chat' then
  5757. game:GetService("StarterGui"):SetCoreGuiEnabled('Chat', false)
  5758. elseif args[1]:lower() == 'all' then
  5759. game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.All, false)
  5760. end
  5761. end)
  5762.  
  5763. addcmd('esp',{},
  5764. function(args, speaker)
  5765. if not CHMSenabled then
  5766. ESPenabled = true
  5767. for i,v in pairs(Players:GetChildren()) do
  5768. if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
  5769. ESP(v)
  5770. end
  5771. end
  5772. else
  5773. notify('ESP','Disable chams (nochams) before using esp')
  5774. end
  5775. end)
  5776.  
  5777. addcmd('noesp',{'unesp'},
  5778. function(args, speaker)
  5779. ESPenabled = false
  5780. for i,v in pairs(Players:GetChildren()) do
  5781. local espplr = v
  5782. for i,c in pairs(PARENT:GetChildren()) do
  5783. if c.Name == espplr.Name..'_ESP' then
  5784. c:Destroy()
  5785. end
  5786. end
  5787. end
  5788. end)
  5789.  
  5790. addcmd('chams',{},
  5791. function(args, speaker)
  5792. if not ESPenabled then
  5793. CHMSenabled = true
  5794. for i,v in pairs(Players:GetChildren()) do
  5795. if v.ClassName == "Player" and v.Name ~= Players.LocalPlayer.Name then
  5796. CHMS(v)
  5797. end
  5798. end
  5799. else
  5800. notify('Chams','Disable ESP (noesp) before using chams')
  5801. end
  5802. end)
  5803.  
  5804. addcmd('nochams',{'unchams'},
  5805. function(args, speaker)
  5806. CHMSenabled = false
  5807. for i,v in pairs(Players:GetChildren()) do
  5808. local chmsplr = v
  5809. for i,c in pairs(PARENT:GetChildren()) do
  5810. if c.Name == chmsplr.Name..'_CHMS' then
  5811. c:Destroy()
  5812. end
  5813. end
  5814. end
  5815. end)
  5816.  
  5817. addcmd('locate',{},
  5818. function(args, speaker)
  5819. local players = getPlayer(args[1], speaker)
  5820. for i,v in pairs(players) do
  5821. Locate(Players[v])
  5822. end
  5823. end)
  5824.  
  5825. addcmd('nolocate',{'unlocate'},
  5826. function(args, speaker)
  5827. local players = getPlayer(args[1], speaker)
  5828. for i,v in pairs(players) do
  5829. for i,c in pairs(PARENT:GetChildren()) do
  5830. if c.Name == Players[v].Name..'_LC' then
  5831. c:Destroy()
  5832. end
  5833. end
  5834. end
  5835. end)
  5836.  
  5837. addcmd('view',{'spectate'},
  5838. function(args, speaker)
  5839. local players = getPlayer(args[1], speaker)
  5840. for i,v in pairs(players) do
  5841. if viewHumanoid then
  5842. viewHumanoid:Disconnect()
  5843. end
  5844. workspace.CurrentCamera.CameraSubject = Players[v].Character
  5845. notify('Spectate','Viewing ' .. Players[v].Name)
  5846. local function viewDied()
  5847. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  5848. notify('Spectate','View turned off (player died)')
  5849. end
  5850. viewHumanoid = Players[v].Character:FindFirstChildOfClass('Humanoid').Died:connect(viewDied)
  5851. end
  5852. end)
  5853.  
  5854. addcmd('unview',{'unspectate'},
  5855. function(args, speaker)
  5856. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character
  5857. if viewHumanoid then
  5858. viewHumanoid:Disconnect()
  5859. end
  5860. notify('Spectate','View turned off')
  5861. end)
  5862.  
  5863. local fa = false
  5864. local cam = workspace.CurrentCamera
  5865. local cam1 = 0
  5866. local cam2 = 0
  5867. local cam3 = 0
  5868. local k1 = false
  5869. local k2 = false
  5870. local k3 = false
  5871. local k4 = false
  5872. local k5 = false
  5873. local k6 = false
  5874. cs = 0.5
  5875. function movecam()
  5876. local fc = Players.LocalPlayer.Character:FindFirstChild('xFC')
  5877. if fa == false then
  5878. repeat
  5879. if Players.LocalPlayer.Character:FindFirstChild('xFC') then
  5880. local fp = fc.Position
  5881. fc.CFrame = CFrame.new(Vector3.new(fp.X,fp.Y+cam3,fp.Z),cam.CFrame.p)*CFrame.new(cam2,0,cam1)
  5882. fa = true
  5883. Players.LocalPlayer.Character.Head.Anchored = true
  5884. end
  5885. game:GetService('RunService').RenderStepped:Wait()
  5886. until not Players.LocalPlayer.Character:FindFirstChild('xFC')
  5887. fa = false
  5888. end
  5889. end
  5890. function kp1(inputObject, gameProcessedEvent)
  5891. if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
  5892. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  5893. k1 = true
  5894. cam1 = cs end
  5895. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  5896. k2 = true
  5897. cam1 = (cs*-1) end
  5898. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  5899. k3 = true
  5900. cam2 = cs end
  5901. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  5902. k4 = true
  5903. cam2 = (cs*-1) end
  5904. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  5905. k5 = true
  5906. cam3 = cs end
  5907. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  5908. k6 = true
  5909. cam3 = (cs*-1) end
  5910. end
  5911. end
  5912. UserInputService.InputBegan:connect(kp1)
  5913. function kp2(inputObject, gameProcessedEvent)
  5914. if not gameProcessedEvent and Players.LocalPlayer.Character and Players.LocalPlayer.Character:FindFirstChild('xFC') then
  5915. if inputObject.KeyCode == Enum.KeyCode.W or inputObject.KeyCode == Enum.KeyCode.Up then
  5916. k1 = false
  5917. if k2 == false then
  5918. cam1 = 0
  5919. end
  5920. end
  5921. if inputObject.KeyCode == Enum.KeyCode.S or inputObject.KeyCode == Enum.KeyCode.Down then
  5922. k2 = false
  5923. if k1 == false then
  5924. cam1 = 0
  5925. end
  5926. end
  5927. if inputObject.KeyCode == Enum.KeyCode.A or inputObject.KeyCode == Enum.KeyCode.Left then
  5928. k3= false
  5929. if k4== false then
  5930. cam2 = 0
  5931. end
  5932. end
  5933. if inputObject.KeyCode == Enum.KeyCode.D or inputObject.KeyCode == Enum.KeyCode.Right then
  5934. k4 = false
  5935. if k3 == false then
  5936. cam2 = 0
  5937. end
  5938. end
  5939. if inputObject.KeyCode == Enum.KeyCode.E or inputObject.KeyCode == Enum.KeyCode.Space then
  5940. k5 = false
  5941. if k6 == false then
  5942. cam3 = 0
  5943. end
  5944. end
  5945. if inputObject.KeyCode == Enum.KeyCode.Q or inputObject.KeyCode == Enum.KeyCode.LeftControl then
  5946. k6 = false
  5947. if k5 == false then
  5948. cam3 = 0
  5949. end
  5950. end
  5951. end
  5952. end
  5953. UserInputService.InputEnded:connect(kp2)
  5954. fcEnabled = false
  5955. function FC()
  5956. if not Players.LocalPlayer.Character:FindFirstChild('xFC') then
  5957. local fc = Instance.new('Part',Players.LocalPlayer.Character)
  5958. fc.CanCollide = false
  5959. fc.Anchored = true
  5960. fc.Transparency = 1
  5961. fc.Size = Vector3.new(1,1,1)
  5962. fc.Name = 'xFC'
  5963. fc.CFrame = Players.LocalPlayer.Character.Head.CFrame
  5964. local cam = workspace.CurrentCamera
  5965. cam.CameraSubject = fc
  5966. cam.CameraType = 'Custom'
  5967. movecam()
  5968. end
  5969. end
  5970. function UFC()
  5971. if Players.LocalPlayer.Character:FindFirstChild('xFC') then
  5972. Players.LocalPlayer.Character:FindFirstChild('xFC'):Destroy()
  5973. local cam = workspace.CurrentCamera
  5974. cam.CameraSubject = Players.LocalPlayer.Character.Humanoid
  5975. cam.CameraType = 'Custom'
  5976. Players.LocalPlayer.Character.Head.Anchored = false
  5977. end
  5978. end
  5979.  
  5980. addcmd('freecam',{'fc'},
  5981. function(args, speaker)
  5982. FC()
  5983. end)
  5984.  
  5985. addcmd('fctp',{'freecamtp','freecamteleport'},
  5986. function(args, speaker)
  5987. if not Players.LocalPlayer.Character:FindFirstChild('xFC') then
  5988. notify('Freecam TP','Freecam must be enabled to teleport to it')
  5989. else
  5990. Players.LocalPlayer.Character.Head.Anchored = false
  5991. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players.LocalPlayer.Character:FindFirstChild('xFC').CFrame
  5992. Players.LocalPlayer.Character.Head.Anchored = true
  5993. end
  5994. end)
  5995.  
  5996. addcmd('fov',{},
  5997. function(args, speaker)
  5998. if isNumber(args[1]) then
  5999. workspace.CurrentCamera.FieldOfView = args[1]
  6000. elseif not args[1] then
  6001. workspace.CurrentCamera.FieldOfView = 70
  6002. end
  6003. end)
  6004.  
  6005. addcmd('fixcam',{},
  6006. function(args, speaker)
  6007. UFC()
  6008. workspace.CurrentCamera:remove()
  6009. wait(.1)
  6010. workspace.CurrentCamera.CameraSubject = Players.LocalPlayer.Character.Humanoid
  6011. workspace.CurrentCamera.CameraType = "Custom"
  6012. Players.LocalPlayer.CameraMinZoomDistance = 0.5
  6013. Players.LocalPlayer.CameraMaxZoomDistance = 400
  6014. Players.LocalPlayer.CameraMode = "Classic"
  6015. Players.LocalPlayer.Character.Head.Anchored = false
  6016. end)
  6017.  
  6018. addcmd('unfreecam',{'nofreecam','unfc','nofc'},
  6019. function(args, speaker)
  6020. UFC()
  6021. end)
  6022.  
  6023. addcmd('freecamspeed',{'fcspeed'},
  6024. function(args, speaker)
  6025. if isNumber(args[1]) then
  6026. cs = args[1]
  6027. end
  6028. end)
  6029.  
  6030. addcmd('firstp',{},
  6031. function(args, speaker)
  6032. Players.LocalPlayer.CameraMode = "LockFirstPerson"
  6033. end)
  6034.  
  6035. addcmd('thirdp',{},
  6036. function(args, speaker)
  6037. Players.LocalPlayer.CameraMode = "Classic"
  6038. end)
  6039.  
  6040. addcmd('maxzoom',{},
  6041. function(args, speaker)
  6042. Players.LocalPlayer.CameraMaxZoomDistance = args[1]
  6043. end)
  6044.  
  6045. addcmd('unlockws',{'unlockworkspace'},
  6046. function(args, speaker)
  6047. notify('Workspace Modified','Workspace unlocked')
  6048. wait(1)
  6049. local function unlock(instance)
  6050. for i,v in pairs(instance:GetChildren()) do
  6051. if v:IsA("BasePart") then
  6052. v.Locked = false
  6053. end
  6054. unlock(v)
  6055. end
  6056. end
  6057. unlock(workspace)
  6058. end)
  6059.  
  6060. addcmd('lockws',{'lockworkspace'},
  6061. function(args, speaker)
  6062. notify('Workspace Modified','Workspace locked')
  6063. wait(1)
  6064. local function lock(instance)
  6065. for i,v in pairs(instance:GetChildren()) do
  6066. if v:IsA("BasePart") then
  6067. v.Locked = true
  6068. end
  6069. lock(v)
  6070. end
  6071. end
  6072. lock(workspace)
  6073. end)
  6074.  
  6075. addcmd('delete',{'remove'},
  6076. function(args, speaker)
  6077. part = getstring(1)
  6078. local function dels(instance)
  6079. for i,v in pairs(instance:GetChildren())do
  6080. if v.Name:lower() == part:lower() then v:Destroy() end
  6081. dels(v)
  6082. end
  6083. end
  6084. dels(workspace)
  6085. notify('Item(s) Deleted','Deleted ' ..getstring(1))
  6086. end)
  6087.  
  6088. addcmd('deleteclass',{'removeclass','deleteclassname','removeclassname','dc'},
  6089. function(args, speaker)
  6090. part = getstring(1)
  6091. local function dels(instance)
  6092. for i,v in pairs(instance:GetChildren())do
  6093. if v.ClassName:lower() == part:lower() then v:Destroy() end
  6094. dels(v)
  6095. end
  6096. end
  6097. dels(workspace)
  6098. notify('Item(s) Deleted','Deleted items with ClassName ' ..getstring(1))
  6099. end)
  6100.  
  6101. addcmd('btools',{},
  6102. function(args, speaker)
  6103. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 1
  6104. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 2
  6105. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 3
  6106. Instance.new("HopperBin", Players.LocalPlayer.Backpack).BinType = 4
  6107. end)
  6108.  
  6109. addcmd('f3x',{'fex'},
  6110. function(args, speaker)
  6111. loadstring(game:GetObjects("rbxassetid://1059691823")[1].Source)()
  6112. end)
  6113.  
  6114. addcmd('age',{},
  6115. function(args, speaker)
  6116. local players = getPlayer(args[1], speaker)
  6117. for i,v in pairs(players) do
  6118. local players = getPlayer(args[1], speaker)
  6119. local ages = {}
  6120. for i,v in pairs(players) do
  6121. local p = Players[v]
  6122. table.insert(ages, p.Name.."'s age is: "..p.AccountAge)
  6123. end
  6124. notify('Account Age',table.concat(ages, ',\n'))
  6125. end
  6126. end)
  6127.  
  6128. addcmd('os',{'platform', 'device'},
  6129. function(args, speaker)
  6130. local players = getPlayer(args[1], speaker)
  6131. local platforms = {}
  6132. for i,v in pairs(players) do
  6133. local p = Players[v]
  6134. table.insert(platforms, p.Name.."'s platform is: "..p.OsPlatform)
  6135. end
  6136. notify('OS',table.concat(platforms, ',\n'))
  6137. end)
  6138.  
  6139. addcmd('goto',{'to'},
  6140. function(args, speaker)
  6141. local players = getPlayer(args[1], speaker)
  6142. for i,v in pairs(players)do
  6143. if Players[v].Character ~= nil then
  6144. if speaker.Character:FindFirstChild("Humanoid") then
  6145. speaker.Character:FindFirstChildOfClass('Humanoid').Jump = true
  6146. end
  6147. speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(4,1,0)
  6148. end
  6149. end
  6150. end)
  6151.  
  6152. bringT = {}
  6153. addcmd('loopbring',{},
  6154. function(args, speaker)
  6155. local players = getPlayer(args[1], speaker)
  6156. for i,v in pairs(players)do
  6157. spawn(function()
  6158. if Players[v].Name ~= Players.LocalPlayer.Name and not FindInTable(bringT, Players[v].Name) then
  6159. table.insert(bringT, Players[v].Name)
  6160. local pchar=Players[v].Character
  6161. pchar:FindFirstChildOfClass('Humanoid').Jump = true
  6162. local distance = 3
  6163. if args[2] and isNumber(args[2]) then
  6164. distance = args[2]
  6165. end
  6166. local lDelay = 0
  6167. if args[3] and isNumber(args[3]) then
  6168. lDelay = args[3]
  6169. end
  6170. repeat
  6171. pchar = Players[v].Character
  6172. for i,c in pairs(players) do
  6173. if pchar~= nil and pchar:FindFirstChild("HumanoidRootPart") and speaker.Character ~= nil and speaker.Character:FindFirstChild("HumanoidRootPart") then
  6174. pchar.HumanoidRootPart.CFrame = speaker.Character.HumanoidRootPart.CFrame + Vector3.new(distance,1,0)
  6175. end
  6176. end
  6177. wait(lDelay)
  6178. until not FindInTable(bringT, Players[v].Name)
  6179. end
  6180. end)
  6181. end
  6182. end)
  6183.  
  6184. addcmd('unloopbring',{'noloopbring'},
  6185. function(args, speaker)
  6186. local players = getPlayer(args[1], speaker)
  6187. for i,v in pairs(players)do
  6188. spawn(function()
  6189. for a,b in pairs(bringT) do if b == Players[v].Name then table.remove(bringT, a) end end
  6190. end)
  6191. end
  6192. end)
  6193.  
  6194. addcmd('freeze',{'fr'},
  6195. function(args, speaker)
  6196. local players = getPlayer(args[1], speaker)
  6197. if players ~= nil then
  6198. for i, v in pairs(players) do
  6199. spawn(function()
  6200. for i, x in next, Players[v].Character:GetDescendants() do
  6201. if x:IsA("BasePart") and not x.Anchored then
  6202. x.Anchored = true
  6203. end
  6204. end
  6205. end)
  6206. end
  6207. end
  6208. end)
  6209.  
  6210. addcmd('thaw',{'unfreeze','unfr'},
  6211. function(args, speaker)
  6212. local players = getPlayer(args[1], speaker)
  6213. if players ~= nil then
  6214. for i, v in pairs(players) do
  6215. spawn(function()
  6216. for i, x in next, Players[v].Character:GetDescendants() do
  6217. if x:IsA("BasePart") and x.Anchored then
  6218. x.Anchored = false
  6219. end
  6220. end
  6221. end)
  6222. end
  6223. end
  6224. end)
  6225.  
  6226. oofing = false
  6227. addcmd('loopoof',{},
  6228. function(args, speaker)
  6229. oofing = true
  6230. repeat wait(0.1)
  6231. for i,v in pairs(Players:GetPlayers()) do
  6232. if v.Character ~= nil and v.Character:FindFirstChild'Head' then
  6233. for _,x in pairs(v.Character.Head:GetChildren()) do
  6234. if x:IsA'Sound' then x.Playing = true end
  6235. end
  6236. end
  6237. end
  6238. until oofing == false
  6239. end)
  6240.  
  6241. addcmd('unloopoof',{},
  6242. function(args, speaker)
  6243. oofing = false
  6244. end)
  6245.  
  6246. addcmd('respawn',{},
  6247. function(args, speaker)
  6248. respawn(Players.LocalPlayer)
  6249. end)
  6250.  
  6251. addcmd('refresh',{'re'},
  6252. function(args, speaker)
  6253. refresh(Players.LocalPlayer)
  6254. end)
  6255.  
  6256. addcmd('invisible',{'invis'},
  6257. function(args, speaker)
  6258. -- Full credit to Elite1337#9377 & Timeless#4044 @Discord
  6259. local function CheckRig()
  6260. if Players.LocalPlayer.Character then
  6261. local Humanoid = Players.LocalPlayer.Character:WaitForChild('Humanoid')
  6262. if Humanoid.RigType == Enum.HumanoidRigType.R15 then
  6263. return 'R15'
  6264. else
  6265. return 'R6'
  6266. end
  6267. end
  6268. end
  6269. local function InitiateInvis()
  6270. local Character = Players.LocalPlayer.Character
  6271. local StoredCF = Character.PrimaryPart.CFrame
  6272. local Part = Instance.new('Part',workspace)
  6273. Part.Size = Vector3.new(5,0,5)
  6274. Part.Anchored = true
  6275. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  6276. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  6277. spawn(function()
  6278. wait(3)
  6279. Part:Destroy()
  6280. end)
  6281. if CheckRig() == 'R6' then
  6282. local Clone = Character.HumanoidRootPart:Clone()
  6283. Character.HumanoidRootPart:Destroy()
  6284. Clone.Parent = Character
  6285. else
  6286. local Clone = Character.LowerTorso.Root:Clone()
  6287. Character.LowerTorso.Root:Destroy()
  6288. Clone.Parent = Character.LowerTorso
  6289. end
  6290. end
  6291. InitiateInvis()
  6292. end)
  6293.  
  6294. addcmd('strengthen',{},
  6295. function(args, speaker)
  6296. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6297. if child.ClassName == "Part" then
  6298. child.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  6299. end
  6300. end
  6301. end)
  6302.  
  6303. addcmd('weaken',{},
  6304. function(args, speaker)
  6305. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6306. if child.ClassName == "Part" then
  6307. child.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  6308. end
  6309. end
  6310. end)
  6311.  
  6312. addcmd('unweaken',{'unstrengthen'},
  6313. function(args, speaker)
  6314. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6315. if child.ClassName == "Part" then
  6316. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  6317. end
  6318. end
  6319. end)
  6320.  
  6321. addcmd('jpower',{'jumppower','jp'},
  6322. function(args, speaker)
  6323. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').JumpPower=tonumber(args[1])
  6324. end)
  6325.  
  6326. addcmd('gravity',{'grav'},
  6327. function(args, speaker)
  6328. workspace.Gravity = (args[1])
  6329. end)
  6330.  
  6331. addcmd('hipheight',{'hheight'},
  6332. function(args, speaker)
  6333. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').HipHeight = args[1]
  6334. end)
  6335.  
  6336. addcmd('dance',{},
  6337. function(args, speaker)
  6338. if not r15(Players.LocalPlayer) then
  6339. local pchar=Players.LocalPlayer.Character
  6340. local anim = nil
  6341. local dance1 = math.random(1,7)
  6342. if dance1 == 1 then
  6343. anim = '27789359'
  6344. end
  6345. if dance1 == 2 then
  6346. anim = '30196114'
  6347. end
  6348. if dance1 == 3 then
  6349. anim = '248263260'
  6350. end
  6351. if dance1 == 4 then
  6352. anim = '45834924'
  6353. end
  6354. if dance1 == 5 then
  6355. anim = '33796059'
  6356. end
  6357. if dance1 == 6 then
  6358. anim = '28488254'
  6359. end
  6360. if dance1 == 7 then
  6361. anim = '52155728'
  6362. end
  6363. local animation = Instance.new("Animation")
  6364. animation.AnimationId = "rbxassetid://"..anim
  6365. animTrack = pchar.Humanoid:LoadAnimation(animation)
  6366. animTrack:Play()
  6367. else
  6368. notify('R6 Required','This command requires the r6 rig type')
  6369. end
  6370. end)
  6371.  
  6372. addcmd('undance',{'nodance'},
  6373. function(args, speaker)
  6374. animTrack:Stop()
  6375. animTrack:Destroy()
  6376. end)
  6377.  
  6378. addcmd('nolimbs',{'rlimbs'},
  6379. function(args, speaker)
  6380. if r15(Players.LocalPlayer) then
  6381. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6382. if v:IsA("BasePart") and
  6383. v.Name == "RightUpperLeg" or
  6384. v.Name == "LeftUpperLeg" or
  6385. v.Name == "RightUpperArm" or
  6386. v.Name == "LeftUpperArm" then
  6387. v:Destroy()
  6388. end
  6389. end
  6390. else
  6391. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6392. if v:IsA("BasePart") and
  6393. v.Name == "Right Leg" or
  6394. v.Name == "Left Leg" or
  6395. v.Name == "Right Arm" or
  6396. v.Name == "Left Arm" then
  6397. v:Destroy()
  6398. end
  6399. end
  6400. end
  6401. end)
  6402.  
  6403. addcmd('noarms',{'rarms'},
  6404. function(args, speaker)
  6405. if r15(Players.LocalPlayer) then
  6406. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6407. if v:IsA("BasePart") and
  6408. v.Name == "RightUpperArm" or
  6409. v.Name == "LeftUpperArm" then
  6410. v:Destroy()
  6411. end
  6412. end
  6413. else
  6414. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6415. if v:IsA("BasePart") and
  6416. v.Name == "Right Arm" or
  6417. v.Name == "Left Arm" then
  6418. v:Destroy()
  6419. end
  6420. end
  6421. end
  6422. end)
  6423.  
  6424. addcmd('nolegs',{'rlegs'},
  6425. function(args, speaker)
  6426. if r15(Players.LocalPlayer) then
  6427. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6428. if v:IsA("BasePart") and
  6429. v.Name == "RightUpperLeg" or
  6430. v.Name == "LeftUpperLeg" then
  6431. v:Destroy()
  6432. end
  6433. end
  6434. else
  6435. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6436. if v:IsA("BasePart") and
  6437. v.Name == "Right Leg" or
  6438. v.Name == "Left Leg" then
  6439. v:Destroy()
  6440. end
  6441. end
  6442. end
  6443. end)
  6444.  
  6445. addcmd('sit',{},
  6446. function(args, speaker)
  6447. speaker.Character:FindFirstChildOfClass("Humanoid").Sit = true
  6448. end)
  6449.  
  6450. addcmd('jump',{},
  6451. function(args, speaker)
  6452. speaker.Character:FindFirstChildOfClass("Humanoid").Jump = true
  6453. end)
  6454.  
  6455. addcmd('team',{},
  6456. function(args, speaker)
  6457. local teamname = nil
  6458. for a,b in pairs(game:GetService("Teams"):GetChildren()) do
  6459. local L_name = b.Name:lower()
  6460. local F = L_name:find(getstring(1))
  6461. if F == 1 then
  6462. teamname = b
  6463. end
  6464. end
  6465. Players.LocalPlayer.Team = teamname
  6466. end)
  6467.  
  6468. addcmd('spasm',{},
  6469. function(args, speaker)
  6470. if not r15(Players.LocalPlayer) then
  6471. local pchar=Players.LocalPlayer.Character
  6472. local AnimationId = "33796059"
  6473. SpasmAnim = Instance.new("Animation")
  6474. SpasmAnim.AnimationId = "rbxassetid://"..AnimationId
  6475. Spasm = pchar.Humanoid:LoadAnimation(SpasmAnim)
  6476. Spasm:Play()
  6477. Spasm:AdjustSpeed(99)
  6478. else
  6479. notify('R6 Required','This command requires the r6 rig type')
  6480. end
  6481. end)
  6482.  
  6483. addcmd('unspasm',{'nospasm'},
  6484. function(args, speaker)
  6485. Spasm:Stop()
  6486. SpasmAnim:Destroy()
  6487. end)
  6488.  
  6489. addcmd('headthrow',{},
  6490. function(args, speaker)
  6491. if not r15(Players.LocalPlayer) then
  6492. local AnimationId = "35154961"
  6493. local Anim = Instance.new("Animation")
  6494. Anim.AnimationId = "rbxassetid://"..AnimationId
  6495. local k = Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  6496. k:Play(0)
  6497. k:AdjustSpeed(1)
  6498. else
  6499. notify('R6 Required','This command requires the r6 rig type')
  6500. end
  6501. end)
  6502.  
  6503. addcmd('animation',{'anim'},
  6504. function(args, speaker)
  6505. if not r15(Players.LocalPlayer) then
  6506. local pchar=Players.LocalPlayer.Character
  6507. local AnimationId = tostring(args[1])
  6508. local Anim = Instance.new("Animation")
  6509. Anim.AnimationId = "rbxassetid://"..AnimationId
  6510. local k = pchar.Humanoid:LoadAnimation(Anim)
  6511. k:Play()
  6512. if args[2] then
  6513. k:AdjustSpeed(tostring(args[2]))
  6514. end
  6515. else
  6516. notify('R6 Required','This command requires the r6 rig type')
  6517. end
  6518. end)
  6519.  
  6520. addcmd('tpposition',{'tppos'},
  6521. function(args,speaker)
  6522. if #args < 3 then return end
  6523. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  6524. local char = Players.LocalPlayer.Character
  6525. if char and char:FindFirstChild("HumanoidRootPart") then
  6526. char.HumanoidRootPart.CFrame = CFrame.new(tpX,tpY,tpZ)
  6527. end
  6528. end)
  6529.  
  6530. addcmd('offset',{},
  6531. function(args,speaker)
  6532. if #args < 3 then return end
  6533. local tpX,tpY,tpZ = tonumber(args[1]),tonumber(args[2]),tonumber(args[3])
  6534. local char = Players.LocalPlayer.Character
  6535. if char and char:FindFirstChild("HumanoidRootPart") then
  6536. char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + Vector3.new(tpX,tpY,tpZ)
  6537. end
  6538. end)
  6539.  
  6540. addcmd('getposition',{'getpos','notifypos','notifyposition'},
  6541. function(args,speaker)
  6542. local char = Players.LocalPlayer.Character
  6543. if char and char:FindFirstChild("HumanoidRootPart") then
  6544. local pos = tostring(char.HumanoidRootPart.Position)
  6545. notify('Current Position',pos)
  6546. end
  6547. end)
  6548.  
  6549. addcmd('copyposition',{'copypos'},
  6550. function(args,speaker)
  6551. local char = Players.LocalPlayer.Character
  6552. if char and char:FindFirstChild("HumanoidRootPart") then
  6553. local pos = tostring(char.HumanoidRootPart.Position)
  6554. toClipboard(pos)
  6555. end
  6556. end)
  6557.  
  6558. addcmd('speed',{'ws'},
  6559. function(args, speaker)
  6560. if args[2] then
  6561. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').WalkSpeed=tonumber(args[2])
  6562. else
  6563. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').WalkSpeed=tonumber(args[1])
  6564. end
  6565. end)
  6566.  
  6567. addcmd('tools',{'gears'},
  6568. function(args, speaker)
  6569. local function copy(instance)
  6570. for i,c in pairs(instance:GetChildren())do
  6571. if c:IsA('Tool') or c:IsA('HopperBin') then
  6572. c:Clone().Parent = Players.LocalPlayer.Backpack
  6573. end
  6574. copy(c)
  6575. end
  6576. end
  6577. copy(game:GetService("Lighting"))
  6578. local function copy(instance)
  6579. for i,c in pairs(instance:GetChildren())do
  6580. if c:IsA('Tool') or c:IsA('HopperBin') then
  6581. c:Clone().Parent = Players.LocalPlayer.Backpack
  6582. end
  6583. copy(c)
  6584. end
  6585. end
  6586. copy(game:GetService("ReplicatedStorage"))
  6587. notify('Tools','Copied tools from ReplicatedStorage and Lighting')
  6588. end)
  6589.  
  6590. addcmd('keeptools',{'startertools','stools','ktools'},
  6591. function(args, speaker)
  6592. local function copy(instance)
  6593. for i,c in pairs(instance:GetChildren())do
  6594. if c:IsA('Tool') or c:IsA('HopperBin') then
  6595. c:Clone().Parent = Players.LocalPlayer.StarterGear
  6596. end
  6597. copy(c)
  6598. end
  6599. end
  6600. copy(Players.LocalPlayer.Backpack)
  6601. local function copy(instance)
  6602. for i,c in pairs(instance:GetChildren())do
  6603. if c:IsA('Tool') or c:IsA('HopperBin') then
  6604. c:Clone().Parent = Players.LocalPlayer.StarterGear
  6605. end
  6606. copy(c)
  6607. end
  6608. end
  6609. copy(Players.LocalPlayer.Character)
  6610. notify('Tools','Copied tools to StarterGear')
  6611. end)
  6612.  
  6613. addcmd('nokeeptools',{'unkeeptools','nokeeptools','nostartertools','unstartertools','nostools','unstools','noktools','unktools'},
  6614. function(args, speaker)
  6615. for i,c in pairs(Players.LocalPlayer.StarterGear:GetChildren())do
  6616. if c:IsA('Tool') or c:IsA('HopperBin') then c:destroy()
  6617. end
  6618. end
  6619. notify('Tools','Cleared tools from StarterGear')
  6620. end)
  6621.  
  6622. addcmd('notools',{'rtools','clrtools','removetools'},
  6623. function(args, speaker)
  6624. for i,v in pairs(Players.LocalPlayer.Backpack:GetDescendants()) do
  6625. if v:IsA('Tool') or v:IsA('HopperBin') then
  6626. v:destroy()
  6627. end
  6628. end
  6629. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6630. if v:IsA('Tool') or v:IsA('HopperBin') then
  6631. v:destroy()
  6632. end
  6633. end
  6634. notify('Tools','Removed tools')
  6635. end)
  6636.  
  6637. addcmd('explorer',{'dex'},
  6638. function(args, speaker)
  6639. local dex = loadstring(game:GetObjects("rbxassetid://418957341")[1].Source)()
  6640. game:GetService("CoreGui").RobloxGui.Dex.PropertiesFrame:GetPropertyChangedSignal("Position"):connect(function(property)
  6641. if game:GetService("CoreGui").RobloxGui.Dex.PropertiesFrame.Position == UDim2.new(1, -300, 0.5, 36) then
  6642. if Holder.Position.X.Offset > -550 or Notification.Position.X.Offset > -550 then
  6643. Holder:TweenPosition(UDim2.new(1, -550, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
  6644. Notification:TweenPosition(UDim2.new(1, -800, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
  6645. end
  6646. DexNOffset = -800
  6647. DexOffset = -550
  6648. elseif game:GetService("CoreGui").RobloxGui.Dex.PropertiesFrame.Position == UDim2.new(1, 30, 0.5, 36) then
  6649. if Holder.Position.X.Offset == -550 or Notification.Position.X.Offset == -800 then
  6650. Holder:TweenPosition(UDim2.new(1, -250, 1, Holder.Position.Y.Offset), "InOut", "Quart", 0.2, true, nil)
  6651. Notification:TweenPosition(UDim2.new(1, -500, 1, Notification.Position.Y.Offset), "InOut", "Quart", 0.5, true, nil)
  6652. end
  6653. DexNOffset = -500
  6654. DexOffset = -250
  6655. end
  6656. end)
  6657. end)
  6658.  
  6659. loopgoto = nil
  6660. addcmd('loopgoto',{},
  6661. function(args, speaker)
  6662. local players = getPlayer(args[1], speaker)
  6663. for i,v in pairs(players)do
  6664. loopgoto = nil
  6665. wait()
  6666. loopgoto = Players[v]
  6667. local distance = 3
  6668. if args[2] and isNumber(args[2]) then
  6669. distance = args[2]
  6670. end
  6671. local lDelay = 0
  6672. if args[3] and isNumber(args[3]) then
  6673. lDelay = args[3]
  6674. end
  6675. speaker.Character:FindFirstChildOfClass('Humanoid').Jump = true
  6676. repeat
  6677. if Players[v].Character ~= nil then
  6678. speaker.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame + Vector3.new(distance,1,0)
  6679. end
  6680. wait(lDelay)
  6681. until loopgoto ~= Players[v]
  6682. end
  6683. end)
  6684.  
  6685. addcmd('unloopgoto',{'noloopgoto'},
  6686. function(args, speaker)
  6687. loopgoto = nil
  6688. end)
  6689.  
  6690. headsitting = false
  6691. addcmd('headsit',{},
  6692. function(args, speaker)
  6693. local players = getPlayer(args[1], speaker)
  6694. for i,v in pairs(players)do
  6695. headsitting = true
  6696. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit = true
  6697. repeat wait()
  6698. if Players[v].Character and Players[v].Character:FindFirstChild('HumanoidRootPart') and Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') then
  6699. if Players:FindFirstChild(Players[v].Name) and Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit == true then
  6700. Players.LocalPlayer.Character.HumanoidRootPart.CFrame = Players[v].Character.HumanoidRootPart.CFrame * CFrame.Angles(0,math.rad(0),0)* CFrame.new(0,1.6,0.4)
  6701. else
  6702. headsitting = false
  6703. end
  6704. end
  6705. until headsitting == false
  6706. end
  6707. end)
  6708.  
  6709. spamming = false
  6710. spamspeed = 1
  6711. addcmd('spam',{},
  6712. function(args, speaker)
  6713. spamming = true
  6714. local spamstring = getstring(1)
  6715. repeat wait(spamspeed)
  6716. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(spamstring, "All")
  6717. until spamming == false
  6718. end)
  6719.  
  6720. addcmd('nospam',{'unspam'},
  6721. function(args, speaker)
  6722. spamming = false
  6723. end)
  6724.  
  6725. pmspamming = {}
  6726. addcmd('pmspam',{},
  6727. function(args, speaker)
  6728. local players = getPlayer(args[1], speaker)
  6729. for i,v in pairs(players)do
  6730. spawn(function()
  6731. if FindInTable(pmspamming, Players[v].Name) then return end
  6732. table.insert(pmspamming, Players[v].Name)
  6733. local pmspamstring = getstring(2)
  6734. repeat wait(spamspeed)
  6735. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("/w "..Players[v].Name.." "..pmspamstring, "All")
  6736. until not FindInTable(pmspamming, Players[v].Name)
  6737. end)
  6738. end
  6739. end)
  6740.  
  6741. addcmd('nopmspam',{'unpmspam'},
  6742. function(args, speaker)
  6743. local players = getPlayer(args[1], speaker)
  6744. for i,v in pairs(players)do
  6745. spawn(function()
  6746. for a,b in pairs(pmspamming) do
  6747. if b == Players[v].Name then
  6748. table.remove(pmspamming, a)
  6749. end
  6750. end
  6751. end)
  6752. end
  6753. end)
  6754.  
  6755. addcmd('spamspeed',{},
  6756. function(args, speaker)
  6757. spamspeed = args[1]
  6758. end)
  6759.  
  6760. addcmd('blockhead',{},
  6761. function(args, speaker)
  6762. Players.LocalPlayer.Character.Head.Mesh:Destroy()
  6763. end)
  6764.  
  6765. addcmd('blockhats',{},
  6766. function(args, speaker)
  6767. for _,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  6768. if (v:IsA("Accessory")) then
  6769. v.Handle.Mesh:remove()
  6770. end
  6771. end
  6772. end)
  6773.  
  6774. addcmd('creeper',{},
  6775. function(args, speaker)
  6776. if r15(Players.LocalPlayer) then
  6777. local lol = Players.LocalPlayer
  6778. lol.Character["Head"].Mesh:Destroy()
  6779. lol.Character["LeftUpperArm"]:Destroy()
  6780. lol.Character["RightUpperArm"]:Destroy()
  6781. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6782. if v:IsA'Hat' or v:IsA'Accessory' then
  6783. v.Parent = workspace
  6784. end
  6785. end
  6786. else
  6787. local lol = Players.LocalPlayer
  6788. lol.Character["Head"].Mesh:Destroy()
  6789. lol.Character["Left Arm"]:Destroy()
  6790. lol.Character["Right Arm"]:Destroy()
  6791. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6792. if v:IsA'Hat' or v:IsA'Accessory' then
  6793. v.Parent = workspace
  6794. end
  6795. end
  6796. end
  6797. end)
  6798.  
  6799. bangplr = nil
  6800.  
  6801. addcmd('bang',{'rape'},
  6802. function(args, speaker)
  6803. if not r15(Players.LocalPlayer) then
  6804. local players = getPlayer(args[1], speaker)
  6805. for i,v in pairs(players)do
  6806. bangAnim = Instance.new("Animation")
  6807. bangAnim.AnimationId = "rbxassetid://148840371"
  6808. bang = Players.LocalPlayer.Character.Humanoid:LoadAnimation(bangAnim)
  6809. bang:Play(.1, 1, 1)
  6810. bang:AdjustSpeed(3)
  6811. bangplr = Players[v].Name
  6812. end
  6813. else
  6814. notify('R6 Required','This command requires the r6 rig type')
  6815. end
  6816. end)
  6817.  
  6818. addcmd('unbang',{'unrape'},
  6819. function(args, speaker)
  6820. bangplr = nil
  6821. bang:Stop()
  6822. bangAnim:Destroy()
  6823. end)
  6824.  
  6825. addcmd('bringpart',{},
  6826. function(args, speaker)
  6827. for i,v in pairs(workspace:GetDescendants()) do
  6828. if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
  6829. v.CFrame = speaker.Character.HumanoidRootPart.CFrame
  6830. end
  6831. end
  6832. end)
  6833.  
  6834. addcmd('gotopart',{},
  6835. function(args, speaker)
  6836. for i,v in pairs(workspace:GetDescendants()) do
  6837. if v.Name:lower() == getstring(1):lower() and v:IsA("BasePart") then
  6838. speaker.Character.HumanoidRootPart.CFrame = v.CFrame
  6839. wait(0.1)
  6840. end
  6841. end
  6842. end)
  6843.  
  6844. gtools = false
  6845. addcmd('grabtools',{},
  6846. function(args, speaker)
  6847. workspace.ChildAdded:connect(function(part)
  6848. if gtools then
  6849. if part:IsA("Tool") then
  6850. part.Handle.CFrame = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  6851. end
  6852. end
  6853. end)
  6854. end)
  6855.  
  6856. addcmd('nograbtools',{'ungrabtools'},
  6857. function(args, speaker)
  6858. gtools = false
  6859. end)
  6860.  
  6861. addcmd('light',{},
  6862. function(args, speaker)
  6863. local light = Instance.new("PointLight", speaker.Character.HumanoidRootPart)
  6864. light.Range = 30
  6865. if args[1] then
  6866. light.Brightness = args[1]
  6867. else
  6868. light.Brightness = 5
  6869. end
  6870. end)
  6871.  
  6872. addcmd('unlight',{'nolight'},
  6873. function(args, speaker)
  6874. for i,v in pairs(speaker.Character:GetDescendants()) do
  6875. if v.ClassName == "PointLight" then
  6876. v:Destroy()
  6877. end
  6878. end
  6879. end)
  6880.  
  6881. addcmd('copytools',{'clonetools'},
  6882. function(args, speaker)
  6883. local players = getPlayer(args[1], speaker)
  6884. for i,v in pairs(players)do
  6885. spawn(function()
  6886. for i,v in pairs(Players[v].Backpack:GetChildren()) do
  6887. if v:IsA('Tool') or v:IsA('HopperBin') then
  6888. v:Clone().Parent = speaker.Backpack
  6889. end
  6890. end
  6891. end)
  6892. end
  6893. end)
  6894.  
  6895. addcmd('naked',{},
  6896. function(args, speaker)
  6897. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6898. if v:IsA("Clothing") then
  6899. v:Destroy()
  6900. end
  6901. end
  6902. end)
  6903.  
  6904. addcmd('spawnpoint',{'spawn'},
  6905. function(args, speaker)
  6906. spawnpos = Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  6907. spawnpoint = true
  6908. notify('Spawn Point','Spawn point created at '..tostring(spawnpos))
  6909. end)
  6910.  
  6911. addcmd('nospawnpoint',{'nospawn','removespawnpoint'},
  6912. function(args, speaker)
  6913. spawnpoint = false
  6914. notify('Spawn Point','Removed spawn point')
  6915. end)
  6916.  
  6917. addcmd('flashback',{'diedtp'},
  6918. function(args, speaker)
  6919. if lastDeath ~= nil then
  6920. if speaker.Character:FindFirstChild("Humanoid") then
  6921. speaker.Character:FindFirstChildOfClass('Humanoid').Jump = true
  6922. end
  6923. speaker.Character.HumanoidRootPart.CFrame = lastDeath
  6924. end
  6925. end)
  6926.  
  6927. addcmd('hatspin',{'spinhats'},
  6928. function(args, speaker)
  6929. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6930. if v:IsA("Accessory") or v:IsA("Hat") then
  6931. local keep = Instance.new("BodyPosition") keep.Parent = v.Handle keep.Name = "no"
  6932. local spin = Instance.new("BodyAngularVelocity") spin.Parent = v.Handle spin.Name = "ha"
  6933. if v.Handle.AccessoryWeld then
  6934. v.Handle.AccessoryWeld:Destroy()
  6935. end
  6936. if args[1] then
  6937. spin.AngularVelocity = Vector3.new(0, args[1], 0)
  6938. spin.MaxTorque = Vector3.new(0, args[1] * 2, 0)
  6939. else
  6940. spin.AngularVelocity = Vector3.new(0, 100, 0)
  6941. spin.MaxTorque = Vector3.new(0, 200, 0)
  6942. end
  6943. keep.P = 30000
  6944. keep.D = 50
  6945. spinning = keep
  6946. spinenabled = true
  6947. end
  6948. end
  6949. end)
  6950.  
  6951. addcmd('unhatspin',{'unspinhats'},
  6952. function(args, speaker)
  6953. for i,v in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  6954. if v:IsA("Accessory") or v:IsA("Hat") then
  6955. pcall(function()
  6956. if v:IsA("Accessory") or v:IsA("Hat") then
  6957. v.Parent = workspace
  6958. end
  6959. wait(0.5)
  6960. v.Handle.no:Destroy()
  6961. v.Handle.ha:Destroy()
  6962. if v:IsA("Accessory") or v:IsA("Hat") then
  6963. v.Parent = Players.LocalPlayer.Character
  6964. end
  6965. end)
  6966. end
  6967. end
  6968. end)
  6969.  
  6970. addcmd('ambient',{},
  6971. function(args, speaker)
  6972. game:GetService("Lighting").Ambient = Color3.new(args[1],args[2],args[3])
  6973. game:GetService("Lighting").OutdoorAmbient = Color3.new(args[1],args[2],args[3])
  6974. end)
  6975.  
  6976. addcmd('nofog',{},
  6977. function(args, speaker)
  6978. game:GetService("Lighting").FogEnd = 100000
  6979. end)
  6980.  
  6981. addcmd('brightness',{},
  6982. function(args, speaker)
  6983. game:GetService("Lighting").Brightness = args[1]
  6984. end)
  6985.  
  6986. 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}
  6987.  
  6988. addcmd('restorelighting',{'rlighting'},
  6989. function(args,speaker)
  6990. game:GetService("Lighting").Ambient = origsettings.abt
  6991. game:GetService("Lighting").OutdoorAmbient = origsettings.oabt
  6992. game:GetService("Lighting").Brightness = origsettings.brt
  6993. game:GetService("Lighting").TimeOfDay = origsettings.time
  6994. game:GetService("Lighting").FogColor = origsettings.fclr
  6995. game:GetService("Lighting").FogEnd = origsettings.fe
  6996. game:GetService("Lighting").FogStart = origsettings.fs
  6997. end)
  6998.  
  6999. addcmd('stun',{'platformstand'},
  7000. function(args, speaker)
  7001. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
  7002. end)
  7003.  
  7004. addcmd('unstun',{'nostun','unplatformstand','noplatformstand'},
  7005. function(args, speaker)
  7006. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  7007. end)
  7008.  
  7009. addcmd('drophats',{'drophat'},
  7010. function(args, speaker)
  7011. if speaker.Character then
  7012. for _,obj in pairs(speaker.Character:GetChildren()) do
  7013. if obj:IsA("Accessory") then
  7014. obj.Parent = workspace
  7015. end
  7016. end
  7017. end
  7018. end)
  7019.  
  7020. addcmd('droptools',{'droptool'},
  7021. function(args, speaker)
  7022. if speaker.Character then
  7023. for _,obj in pairs(speaker.Character:GetChildren()) do
  7024. if obj:IsA("Tool") then
  7025. obj.Parent = workspace
  7026. end
  7027. end
  7028. end
  7029. if speaker:FindFirstChild("Backpack") then
  7030. for _,obj in pairs(speaker.Backpack:GetChildren()) do
  7031. if obj:IsA("Tool") then
  7032. obj.Parent = workspace
  7033. end
  7034. end
  7035. end
  7036. end)
  7037.  
  7038. addcmd('logs',{'chatlogs'},
  7039. function(args, speaker)
  7040. logsDrag:TweenPosition(UDim2.new(0, 0, 1, -250), "InOut", "Quart", 0.3, true, nil)
  7041. end)
  7042.  
  7043. addcmd('fling',{},
  7044. function(args, speaker)
  7045. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  7046. if child:IsA("BasePart") then
  7047. child.CustomPhysicalProperties = PhysicalProperties.new(2, 0.3, 0.5)
  7048. end
  7049. end
  7050. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  7051. if v:IsA('Accessory') or v:IsA('Hat') then
  7052. for e,c in pairs(v:GetDescendants()) do
  7053. if c:IsA('Part') or c:IsA('MeshPart') then
  7054. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  7055. end
  7056. end
  7057. end
  7058. end
  7059. execCmd('noclip nonotify',Players.LocalPlayer,true)
  7060. wait(.1)
  7061. local bambam = Instance.new("BodyAngularVelocity", Players.LocalPlayer.Character.HumanoidRootPart)
  7062. bambam.Name = "Spinning"
  7063. bambam.AngularVelocity = Vector3.new(0,311111,0)
  7064. bambam.MaxTorque = Vector3.new(0,311111,0)
  7065. bambam.P = math.huge
  7066. local function PauseFling()
  7067. if Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid") then
  7068. if Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").FloorMaterial == Enum.Material.Air then
  7069. bambam.AngularVelocity = Vector3.new(0,0,0)
  7070. else
  7071. bambam.AngularVelocity = Vector3.new(0,311111,0)
  7072. end
  7073. end
  7074. end
  7075. TouchingFloor = Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):GetPropertyChangedSignal("FloorMaterial"):connect(PauseFling)
  7076. end)
  7077.  
  7078. addcmd('unfling',{'nofling'},
  7079. function(args, speaker)
  7080. execCmd('clip nonotify',Players.LocalPlayer,true)
  7081. if TouchingFloor then
  7082. TouchingFloor:Disconnect()
  7083. end
  7084. wait(.1)
  7085. for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
  7086. if v.ClassName == 'BodyAngularVelocity' then
  7087. v:Destroy()
  7088. end
  7089. end
  7090. for _, child in pairs(Players.LocalPlayer.Character:GetDescendants()) do
  7091. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  7092. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7093. end
  7094. end
  7095. end)
  7096.  
  7097. addcmd('kill',{'fekill'},
  7098. function(args, speaker)
  7099. local players = getPlayer(args[1], speaker)
  7100. for i,v in pairs(players)do
  7101. -- Full credit to CyclicaIIy @V3rmillion
  7102. local LocalPlayer = Players.LocalPlayer
  7103. local target = Players[v]
  7104. local torsoname = "Torso"
  7105. if LocalPlayer.Character:FindFirstChild("Humanoid").RigType == Enum.HumanoidRigType.R15 then
  7106. torsoname = "UpperTorso"
  7107. end
  7108. if target.Character ~= nil then
  7109. local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  7110. LocalPlayer.Character:FindFirstChild(torsoname).Anchored = true
  7111. local tool = Instance.new("Tool", LocalPlayer.Backpack)
  7112. local hat = LocalPlayer.Character:FindFirstChildOfClass("Accessory")
  7113. local hathandle = hat.Handle
  7114. hathandle.Parent = tool
  7115. hathandle.Massless = true
  7116. tool.GripPos = Vector3.new(0, 9e99, 0)
  7117. tool.Parent = LocalPlayer.Character
  7118. repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  7119. tool.Grip = CFrame.new(Vector3.new(0, 0, 0))
  7120. LocalPlayer.Character:FindFirstChild(torsoname).Anchored = false
  7121. repeat
  7122. LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = target.Character:FindFirstChild("HumanoidRootPart").CFrame
  7123. wait()
  7124. until target.Character == nil or target.Character:FindFirstChild("Humanoid").Health <= 0 or LocalPlayer.Character == nil or LocalPlayer.Character:FindFirstChild("Humanoid").Health <= 0 or (target.Character:FindFirstChild("HumanoidRootPart").Velocity.magnitude - target.Character:FindFirstChild("Humanoid").WalkSpeed) > (target.Character:FindFirstChild("Humanoid").WalkSpeed + 20)
  7125. LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  7126. hathandle.Parent = hat
  7127. hathandle.Massless = false
  7128. tool:Destroy()
  7129. LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
  7130. end
  7131. end
  7132. end)
  7133.  
  7134. addcmd('bring',{'febring'},
  7135. function(args, speaker)
  7136. local players = getPlayer(args[1], speaker)
  7137. if tools(Players.LocalPlayer) then
  7138. for i,v in pairs(players)do
  7139. -- Full credit to CyclicaIIy @V3rmillion
  7140. local LocalPlayer = Players.LocalPlayer
  7141. local ran1 = false
  7142. local equipped = false
  7143. local savepos = LocalPlayer.Character.HumanoidRootPart.CFrame
  7144. local target = Players[v]
  7145. if #LocalPlayer.Backpack:GetChildren() < 2 then
  7146. repeat
  7147. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  7148. if tool:IsA("Tool") then
  7149. tool.Parent = LocalPlayer
  7150. end
  7151. end
  7152. LocalPlayer.Character:ClearAllChildren()
  7153. local char = Instance.new("Model", workspace)
  7154. char.Name = "character"
  7155. Instance.new("Part", char).Name = "Torso";
  7156. Instance.new("Part", char).Name = "Head";
  7157. Instance.new("Humanoid", char).Name = "Humanoid";
  7158. LocalPlayer.Character = char
  7159. repeat wait() until LocalPlayer.Character
  7160. until #LocalPlayer:GetChildren() - 4 >= 2
  7161. for _, char in pairs(workspace:GetChildren()) do
  7162. if char.Name == "character" and char:IsA("Model") then
  7163. char:Destroy()
  7164. end
  7165. end
  7166. repeat wait() until LocalPlayer.Character.HumanoidRootPart ~= nil
  7167. for _, tool in pairs(LocalPlayer:GetChildren()) do
  7168. if tool:IsA("Tool") then
  7169. tool.Parent = LocalPlayer.Backpack
  7170. end
  7171. end
  7172. LocalPlayer.Character.HumanoidRootPart.CFrame = savepos
  7173. end
  7174. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  7175. LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = LocalPlayer.Character
  7176. local tool = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  7177. tool.Parent = workspace
  7178. local attacher = LocalPlayer.Character:FindFirstChildOfClass("Tool")
  7179. attacher.Parent = workspace
  7180. LocalPlayer.Character.Humanoid:EquipTool(tool)
  7181. repeat wait() until LocalPlayer.Character:FindFirstChildOfClass("Tool") ~= nil
  7182. LocalPlayer.Character.Humanoid:UnequipTools()
  7183. attacher.AncestryChanged:connect(function()
  7184. if ran1 == false then
  7185. ran1 = true
  7186. equipped = true
  7187. end
  7188. end)
  7189. local anim = Instance.new("Animation")
  7190. anim.AnimationId = "rbxassetid://188632011"
  7191. local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  7192. loadanim.Looped = true
  7193. loadanim:Play()
  7194. repeat
  7195. target.Character.HumanoidRootPart.CFrame = CFrame.new(LocalPlayer.Character.HumanoidRootPart.Position + LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 2 + LocalPlayer.Character.HumanoidRootPart.CFrame.rightVector * 2)
  7196. wait()
  7197. until equipped == true
  7198. loadanim:Stop()
  7199. anim:Destroy()
  7200. LocalPlayer.Character.Humanoid:EquipTool(tool)
  7201. wait()
  7202. LocalPlayer.Character.Humanoid:UnequipTools()
  7203. end
  7204. else
  7205. notify('Tool Required','You need to have a tool to use this command')
  7206. end
  7207. end)
  7208.  
  7209. addcmd('spin',{},
  7210. function(args, speaker)
  7211. local spinSpeed = 20
  7212. if args[1] and isNumber(args[1]) then
  7213. spinSpeed = args[1]
  7214. end
  7215. local Spin = Instance.new("BodyAngularVelocity", Players.LocalPlayer.Character.HumanoidRootPart)
  7216. Spin.Name = "Spinning"
  7217. Spin.MaxTorque = Vector3.new(0, math.huge, 0)
  7218. Spin.AngularVelocity = Vector3.new(0,spinSpeed,0)
  7219. end)
  7220.  
  7221. addcmd('unspin',{},
  7222. function(args, speaker)
  7223. for i,v in pairs(Players.LocalPlayer.Character.HumanoidRootPart:GetChildren()) do
  7224. if v.Name == "Spinning" then
  7225. v:Destroy()
  7226. end
  7227. end
  7228. end)
  7229.  
  7230. transparent = false
  7231. function x(v)
  7232. if v then
  7233. for _,i in pairs(workspace:GetDescendants()) do
  7234. if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
  7235. i.LocalTransparencyModifier = 0.5
  7236. end
  7237. end
  7238. else
  7239. for _,i in pairs(workspace:GetDescendants()) do
  7240. if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
  7241. i.LocalTransparencyModifier = 0
  7242. end
  7243. end
  7244. end
  7245. end
  7246.  
  7247. addcmd('xray',{},
  7248. function(args, speaker)
  7249. transparent = true
  7250. x(transparent)
  7251. end)
  7252.  
  7253. addcmd('unxray',{'noxray'},
  7254. function(args, speaker)
  7255. transparent = false
  7256. x(transparent)
  7257. end)
  7258.  
  7259. addcmd('togglexray',{},
  7260. function(args, speaker)
  7261. transparent=not transparent
  7262. x(transparent)
  7263. end)
  7264.  
  7265. addcmd('addplugin',{'plugin'},
  7266. function(args, speaker)
  7267. addPlugin(args[1])
  7268. end)
  7269.  
  7270. addcmd('removeplugin',{'deleteplugin'},
  7271. function(args, speaker)
  7272. deletePlugin(args[1])
  7273. end)
  7274.  
  7275. if PluginsTable ~= nil or PluginsTable ~= {} then
  7276. FindPlugins(PluginsTable)
  7277. end
  7278.  
  7279. if pcall(function() loadstring(game:HttpGet(('https://pastebin.com/raw/yKieh77L'),true))() end) then
  7280. if ver ~= Version then
  7281. notify('Outdated','Get the new version at infyield.yolasite.com')
  7282. end
  7283. if Announcement and Announcement ~= '' then
  7284. local AnnGUI = Instance.new("Frame")
  7285. local background = Instance.new("Frame")
  7286. local Dark = Instance.new("Frame")
  7287. local TextBox = Instance.new("TextLabel")
  7288. local shadow = Instance.new("Frame")
  7289. local PopupText = Instance.new("TextLabel")
  7290. local Exit = Instance.new("ImageButton")
  7291.  
  7292. AnnGUI.Name = randomString()
  7293. AnnGUI.Parent = PARENT
  7294. AnnGUI.Active = true
  7295. AnnGUI.BackgroundColor3 = Color3.new(1, 1, 1)
  7296. AnnGUI.BackgroundTransparency = 1
  7297. AnnGUI.Position = UDim2.new(0.5, -180, 0, -400)
  7298. AnnGUI.Size = UDim2.new(0, 360, 0, 20)
  7299. AnnGUI.ZIndex = 4
  7300.  
  7301. background.Name = "background"
  7302. background.Parent = AnnGUI
  7303. background.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  7304. background.BorderSizePixel = 0
  7305. background.Position = UDim2.new(0, 0, 0, 20)
  7306. background.Size = UDim2.new(0, 360, 0, 116)
  7307.  
  7308. Dark.Name = "Dark"
  7309. Dark.Parent = background
  7310. Dark.Active = true
  7311. Dark.BackgroundColor3 = Color3.new(0.364706, 0.364706, 0.364706)
  7312. Dark.BackgroundTransparency = 0.5
  7313. Dark.BorderSizePixel = 0
  7314. Dark.Size = UDim2.new(0, 360, 0, 5)
  7315.  
  7316. TextBox.Parent = background
  7317. TextBox.BackgroundColor3 = Color3.new(1, 1, 1)
  7318. TextBox.BackgroundTransparency = 1
  7319. TextBox.Position = UDim2.new(0.0166666675, 0, 0.103232808, 0)
  7320. TextBox.Size = UDim2.new(0, 348, 0, 98)
  7321. TextBox.Font = Enum.Font.SourceSans
  7322. TextBox.FontSize = Enum.FontSize.Size18
  7323. TextBox.TextWrapped = true
  7324. TextBox.Text = Announcement
  7325. TextBox.TextColor3 = Color3.new(1, 1, 1)
  7326. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  7327. TextBox.TextYAlignment = Enum.TextYAlignment.Top
  7328.  
  7329. shadow.Name = "shadow"
  7330. shadow.Parent = AnnGUI
  7331. shadow.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  7332. shadow.BorderColor3 = Color3.new(0, 0, 0)
  7333. shadow.BorderSizePixel = 0
  7334. shadow.Size = UDim2.new(0, 360, 0, 20)
  7335. shadow.ZIndex = 4
  7336.  
  7337. PopupText.Name = "PopupText"
  7338. PopupText.Parent = shadow
  7339. PopupText.BackgroundTransparency = 1
  7340. PopupText.Position = UDim2.new(0, 51, 0, 0)
  7341. PopupText.Size = UDim2.new(0.760355055, -16, 0.949999988, 0)
  7342. PopupText.ZIndex = 4
  7343. PopupText.Font = Enum.Font.SourceSans
  7344. PopupText.TextSize = 20
  7345. PopupText.Text = "Server Announcement"
  7346. PopupText.TextColor3 = Color3.new(1, 1, 1)
  7347. PopupText.TextStrokeTransparency = 0
  7348. PopupText.TextWrapped = true
  7349.  
  7350. Exit.Name = "Exit"
  7351. Exit.Parent = shadow
  7352. Exit.BackgroundColor3 = Color3.new(1, 1, 1)
  7353. Exit.BackgroundTransparency = 1
  7354. Exit.Size = UDim2.new(0, 20, 0, 20)
  7355. Exit.ZIndex = 4
  7356. Exit.Image = "rbxassetid://2132544126"
  7357.  
  7358. wait(1)
  7359. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, 150), "InOut", "Quart", 0.5, true, nil)
  7360.  
  7361. Exit.MouseButton1Click:Connect(function()
  7362. AnnGUI:TweenPosition(UDim2.new(0.5, -180, 0, -400), "InOut", "Quart", 0.5, true, nil)
  7363. wait(0.6)
  7364. AnnGUI:Destroy()
  7365. end)
  7366. end
  7367. end
  7368.  
  7369. wait()
  7370. Credits:TweenPosition(UDim2.new(0,0,0.9,0), "Out", "Quart", 0.2)
  7371. Logo:TweenSizeAndPosition(UDim2.new(0,175,0,175),UDim2.new(0,37,0,45), "Out", "Quart", 0.3)
  7372. wait(1)
  7373. for i=1,10 do
  7374. Logo.ImageTransparency = Logo.ImageTransparency+0.1
  7375. IntroBackground.BackgroundTransparency = Logo.BackgroundTransparency+0.1
  7376. wait()
  7377. end
  7378. Credits:TweenPosition(UDim2.new(0,0,0.9,30), "Out", "Quart", 0.2)
  7379. wait(0.2)
  7380. Logo:Destroy()
  7381. Credits:Destroy()
  7382. IntroBackground:Destroy()
  7383. minimizeHolder()
  7384. end)
  7385.  
  7386.  
  7387. NodeESPF1.Name = "Node ESP (F1)"
  7388. NodeESPF1.Parent = Main
  7389. NodeESPF1.BackgroundColor3 = Color3.new(1, 0.333333, 0)
  7390. NodeESPF1.BorderColor3 = Color3.new(0, 0, 0)
  7391. NodeESPF1.BorderSizePixel = 5
  7392. NodeESPF1.Position = UDim2.new(0.084615387, 0, 0.597523212, 0)
  7393. NodeESPF1.Size = UDim2.new(0, 216, 0, 34)
  7394. NodeESPF1.Font = Enum.Font.GothamBold
  7395. NodeESPF1.Text = "Node ESP (F1)"
  7396. NodeESPF1.TextColor3 = Color3.new(0, 0, 0)
  7397. NodeESPF1.TextSize = 14
  7398. NodeESPF1.MouseButton1Down:connect(function()
  7399. local Render_Distance = 300 -- Object Render Distnace
  7400. local Refresh_Rate = .1
  7401. local Toggle_Key = Enum.KeyCode.F1
  7402. local FullBright_Key = Enum.KeyCode.F2
  7403. local Object_ESP = true -- Materials
  7404.  
  7405. local ObjectBlacklist = {
  7406. 'Tree',
  7407. 'Cacti'
  7408. -- 'Stone',
  7409. -- 'Sulfer Ore',
  7410. -- 'Metal Ore'
  7411. }
  7412.  
  7413.  
  7414. -- Script -->> ?
  7415.  
  7416.  
  7417. local Player = game.Players.LocalPlayer
  7418. UIS = game:GetService('UserInputService')
  7419. local FullBright = Instance.new("PointLight", workspace)
  7420. FullBright.Brightness = .4
  7421. FullBright.Range = 100
  7422.  
  7423. function Create_ESP(ESParent)
  7424. local BillboardGui = Instance.new("BillboardGui")
  7425. local TextLabel = Instance.new("TextLabel")
  7426. BillboardGui.Parent = ESParent
  7427. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  7428. BillboardGui.AlwaysOnTop = true
  7429. BillboardGui.Name = 'EP'
  7430. BillboardGui.ExtentsOffset = Vector3.new(0, 1, 0)
  7431. BillboardGui.ExtentsOffsetWorldSpace = Vector3.new(0, 1, 0)
  7432. BillboardGui.Size = UDim2.new(0, 68, 0, 14)
  7433. TextLabel.Parent = BillboardGui
  7434. TextLabel.Visible = false
  7435. TextLabel.BackgroundColor3 = Color3.new(0.419608, 0.419608, 0.419608)
  7436. TextLabel.BackgroundTransparency = 1
  7437. TextLabel.BorderSizePixel = 0
  7438. TextLabel.Size = UDim2.new(0, 68, 0, 14)
  7439. TextLabel.Font = Enum.Font.SourceSans
  7440. TextLabel.Text = 'Loading..'
  7441. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  7442. TextLabel.TextSize = 14
  7443. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  7444. end
  7445.  
  7446.  
  7447. -- Don't Change
  7448. _G.Render_Distance = Render_Distance
  7449. Toggle = true
  7450. Gui_Toggle = true
  7451. Object_Toggle = true
  7452.  
  7453. function Add_ESP(player, distance, ESP_type)
  7454. if ESP_type:lower() == 'object' then
  7455. if player:FindFirstChild('EP') then player.EP.TextLabel.Text = '['..distance..']'..' '..player.Name else
  7456. Create_ESP(player) player.EP.TextLabel.Visible = true; player.EP.TextLabel.TextColor3 = Color3.new(208, 208, 0)
  7457. end
  7458. elseif ESP_type:lower() == 'remove' then
  7459. for k,g in pairs(player:GetChildren()) do
  7460. if g.Name == 'EP' then
  7461. g:Destroy()
  7462. end
  7463. end
  7464. else
  7465. if player.Character.Head:FindFirstChild('EP') then player.Character.Head.EP.TextLabel.Text = '['..distance..']'..' '..player.Name..' HP: '..math.floor(player.Character.Humanoid.Health) else
  7466. Create_ESP(player.Character.Head) player.Character.Head.EP.TextLabel.Visible = true
  7467. end
  7468. end
  7469. end
  7470.  
  7471. function Activate()
  7472. while Toggle and wait(Refresh_Rate) do
  7473. Fired, Err = pcall(function()
  7474. for i,v in pairs(game.Players:GetChildren()) do
  7475. if v.Name ~= Player.Name then
  7476. Distance = math.floor(v:DistanceFromCharacter(Player.Character.HumanoidRootPart.Position))
  7477. Add_ESP(v, Distance, 'player')
  7478. end
  7479. end
  7480. end)
  7481. if not Fired then print(Err) end
  7482. end
  7483. end
  7484.  
  7485. if Object_ESP then
  7486. spawn(function()
  7487. while wait(Refresh_Rate) do
  7488. for r,q in pairs(workspace.Resources:GetChildren()) do
  7489. if not table.concat(ObjectBlacklist):match(q.Name) then
  7490. for i,z in pairs(q:GetChildren()) do
  7491. for l,k in pairs(z:GetChildren()) do
  7492. if k.Name ~= 'ItemCFrame' then
  7493. dist = math.floor((Player.Character.HumanoidRootPart.Position - k.Position).magnitude)
  7494. if dist <= _G.Render_Distance then
  7495. Add_ESP(k, dist, 'object')
  7496. elseif dist >= _G.Render_Distance then
  7497. Add_ESP(k, dist, 'remove')
  7498. end
  7499. end
  7500. end
  7501. end
  7502. end
  7503. end
  7504. end
  7505. end)
  7506. end
  7507.  
  7508. local FullBright_Toggle = false
  7509.  
  7510. game.Lighting.Changed:connect(function()
  7511. if FullBright_Toggle then
  7512. game.Lighting.TimeOfDay = "14:00:00"
  7513. game.Lighting.FogEnd = 10000
  7514. game.Lighting.Brightness = 2
  7515. end
  7516. end)
  7517.  
  7518. UIS.InputBegan:connect(function(input)
  7519. if input.KeyCode == Toggle_Key then
  7520. if not Gui_Toggle then
  7521. for i,v in pairs(game.Players:GetChildren()) do
  7522. if v.Character.Head:FindFirstChild('EP') then
  7523. v.Character.Head.EP.TextLabel.Visible = true
  7524. end
  7525. end
  7526. _G.Render_Distance = Render_Distance
  7527. Gui_Toggle = true
  7528. else
  7529. for i,v in pairs(game.Players:GetChildren()) do
  7530. if v.Character.Head:FindFirstChild('EP') then
  7531. v.Character.Head.EP.TextLabel.Visible = false
  7532. end
  7533. end
  7534. _G.Render_Distance = 0
  7535. Gui_Toggle = false
  7536. end
  7537. elseif input.KeyCode == FullBright_Key then
  7538. if not FullBright_Toggle then
  7539. FullBright.Parent = Player.Character.Head
  7540. FullBright_Toggle = true
  7541. else
  7542. FullBright.Parent = workspace
  7543. FullBright_Toggle = false
  7544. end
  7545. end
  7546. end)
  7547.  
  7548. Activate ( )
  7549. end)
  7550.  
  7551.  
  7552. Close.Name = "Close"
  7553. Close.Parent = Main
  7554. Close.BackgroundColor3 = Color3.new(0, 0, 0)
  7555. Close.BorderSizePixel = 0
  7556. Close.Position = UDim2.new(0.892307699, 0, 0, 0)
  7557. Close.Size = UDim2.new(0, 28, 0, 27)
  7558. Close.Font = Enum.Font.GothamBold
  7559. Close.Text = "X"
  7560. Close.TextColor3 = Color3.new(1, 0, 0)
  7561. Close.TextSize = 25
  7562. Close.TextWrapped = true
  7563. Close.MouseButton1Down:connect(function()
  7564. Open.Visible = true
  7565. Main.Visible = false
  7566. end)
Add Comment
Please, Sign In to add comment