Thisco

Lazy Hub

Feb 9th, 2022
128
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 61.83 KB | None | 1 0
  1. if game.PlaceId == 5951002734 then -- Project Baki 2
  2. local vu = game:GetService("VirtualUser")
  3. game:GetService("Players").LocalPlayer.Idled:connect(
  4. function()
  5. vu:Button2Down(Vector2.new(0, 0), workspace.CurrentCamera.CFrame)
  6. wait(1)
  7. vu:Button2Up(Vector2.new(0, 0), workspace.CurrentCamera.CFrame)
  8. end)
  9.  
  10. local Material = loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/MaterialLua/master/Module.lua"))()
  11.  
  12. local UI = Material.Load({
  13. Title = "Project Baki 2 | Lazy Hub",
  14. Style = 1,
  15. SizeX = 350,
  16. SizeY = 350,
  17. Theme = "Dark"
  18. })
  19.  
  20. local sss = UI.New({
  21. Title = "Main"
  22. })
  23.  
  24. local shad = UI.New({
  25. Title = "Shadow"
  26. })
  27.  
  28. local gym = UI.New({
  29. Title = "Gym"
  30. })
  31.  
  32. local cases = UI.New({
  33. Title = "Crates"
  34. })
  35.  
  36. local misc = UI.New({
  37. Title = "Misc"
  38. })
  39.  
  40. local getnpc = {
  41. "Street Thug",
  42. "Yasha Ape Jr.",
  43. "Yasha Ape",
  44. "Retsu",
  45. "Karate Student",
  46. "Yakuza Member",
  47. "Yakuza Boss",
  48. "Mohammad Alai Fan",
  49. "Romanian Warlord",
  50. "Raian"
  51. }
  52.  
  53. if not game:GetService("Workspace").Game:FindFirstChild("Part") then
  54. local s = Instance.new("Part")
  55. s.Parent = game:GetService("Workspace").Game
  56. s.Anchored = true
  57. s.Archivable = true
  58. s.CanCollide = true
  59. s.Locked = true
  60. s.RobloxLocked = false
  61. s.Size = Vector3.new(100,5,100)
  62. s.Position = Vector3.new(1216, 1707, -7679)
  63. end
  64.  
  65. local function safeplace()
  66. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1216.3323974609, 1712.4995117188, -7681.0712890625)
  67. end
  68.  
  69. local punchwait = sss.Dropdown({
  70. Text = "Select Punch Speed",
  71. Callback = function(t)
  72. _G.waitpunch = t
  73. end,
  74. Options = {"0.1","0.2","0.3"}
  75. })
  76.  
  77. _G.waitpunch = 0.2
  78.  
  79. local tpplay = sss.Dropdown({
  80. Text = "NPC",
  81. Callback = function(t)
  82. plr = t
  83. end,
  84. Options = getnpc
  85. })
  86.  
  87. local lp = game.Players.LocalPlayer
  88. local char = lp.Character
  89. local gui = lp.PlayerGui.QuestGUI
  90. local lvl = lp.Data.Level
  91.  
  92. local function quest()
  93. if plr == "Street Thug" then
  94. if lvl.Value < 25 then
  95. fireclickdetector(game:GetService("Workspace").Game.Quests.Mournico.ClickDetector)
  96. wait(0.3)
  97. local args = {
  98. [1] = "Street Thugs 1",
  99. [2] = "Request"
  100. }
  101.  
  102. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  103. end
  104. if lvl.Value < 1000 then
  105. fireclickdetector(game:GetService("Workspace").Game.Quests.Nanachiiky.ClickDetector)
  106. wait(0.3)
  107. local args = {
  108. [1] = "Street Thugs 2",
  109. [2] = "Request"
  110. }
  111.  
  112. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  113. end
  114. end
  115. if plr == "Yasha Ape Jr." then
  116. fireclickdetector(game:GetService("Workspace").Game.Quests.Mournico.ClickDetector)
  117. wait(0.3)
  118. local args = {
  119. [1] = "Street Thugs 1",
  120. [2] = "Request"
  121. }
  122.  
  123. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  124. end
  125. if plr == "Yasha Ape" then
  126. fireclickdetector(game:GetService("Workspace").Game.Trainers.Owen.ClickDetector)
  127. wait(0.3)
  128. local args = {
  129. [1] = "Defeat the Yasha Ape",
  130. [2] = "Request"
  131. }
  132.  
  133. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  134. end
  135. if plr == "Retsu" then
  136. fireclickdetector(game:GetService("Workspace").Game.Trainers.Retsu.ClickDetector)
  137. wait(0.3)
  138. local args = {
  139. [1] = "Defeat Retsu",
  140. [2] = "Request"
  141. }
  142.  
  143. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  144. wait()
  145. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BossStart:FireServer("Retsu", "Raitai", game:GetService("Workspace").BossBox)
  146. wait()
  147. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1507, 1711, -1093)
  148. end
  149. if plr == "Karate Student" then
  150. if lvl.Value < 100 then
  151. fireclickdetector(game:GetService("Workspace").Game.Quests.Prae.ClickDetector)
  152. wait(0.3)
  153. local args = {
  154. [1] = "Karate Students 1",
  155. [2] = "Request"
  156. }
  157.  
  158. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  159. end
  160. if lvl.Value < 1000 then
  161. fireclickdetector(game:GetService("Workspace").Game.Quests["Karate Hater"].ClickDetector)
  162. wait(0.3)
  163. local args = {
  164. [1] = "Karate Students 2",
  165. [2] = "Request"
  166. }
  167.  
  168. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  169. end
  170. end
  171. if plr == "Yakuza Member" then
  172. fireclickdetector(game:GetService("Workspace").Game.Quests.Aefar.ClickDetector)
  173. wait(0.3)
  174. local args = {
  175. [1] = "Yakuza",
  176. [2] = "Request"
  177. }
  178.  
  179. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  180. end
  181. if plr == "Yakuza Boss" then
  182. fireclickdetector(game:GetService("Workspace").Game.Quests.Soba.ClickDetector)
  183. wait(0.3)
  184. local args = {
  185. [1] = "Yakuza 2",
  186. [2] = "Request"
  187. }
  188.  
  189. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  190. end
  191. if plr == "Mohammad Alai Fan" then
  192. fireclickdetector(game:GetService("Workspace").Game.Quests.Merciless.ClickDetector)
  193. wait(0.3)
  194. local args = {
  195. [1] = "Alai Fans",
  196. [2] = "Request"
  197. }
  198.  
  199. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  200. end
  201. if plr == "Romanian Warlord" then
  202. fireclickdetector(game:GetService("Workspace").Game.Quests.Foxy.ClickDetector)
  203. wait(0.3)
  204. local args = {
  205. [1] = "Romanians",
  206. [2] = "Request"
  207. }
  208.  
  209. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  210. end
  211. if plr == "Raian" then
  212. fireclickdetector(game:GetService("Workspace").Game.Quests.Mournico.ClickDetector)
  213. wait(0.3)
  214. local args = {
  215. [1] = "Street Thugs 1",
  216. [2] = "Request"
  217. }
  218.  
  219. game:GetService("ReplicatedStorage").Remotes.ClientToServer.QuestRemote:FireServer(unpack(args))
  220. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BossStart:FireServer("Raian", "Underground2", game:GetService("Workspace").BossBoxR)
  221. wait()
  222. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-1032, 1712, 71)
  223. end
  224. end
  225.  
  226. local torso = lp.Character.Torso
  227.  
  228. local farmnpc = sss.Toggle({
  229. Text = "AutoFarm",
  230. Callback = function(t)
  231. npcfarm = t
  232.  
  233. if npcfarm then
  234. quest()
  235. end
  236.  
  237. while npcfarm do wait()
  238. pcall(
  239. function()
  240. if gui.Enabled == false then
  241. quest()
  242. end
  243. if gui.Enabled == true or plr == "Retsu" then
  244. for i,v in pairs(game:GetService("Workspace").Game.Players:GetChildren()) do
  245. if v.Name == plr and v:FindFirstChild("HumanoidRootPart") then
  246. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") and npcfarm then
  247. local bv = Instance.new("BodyVelocity", torso)
  248. bv.velocity = Vector3.new(0,0.1,0)
  249. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  250. repeat
  251. if not char:IsDescendantOf(lp.Character.Parent) or not char:FindFirstChild("HumanoidRootPart") or not char then
  252. char = lp.Character
  253. wait(0.5)
  254. end
  255. wait()
  256. lp.Character.Humanoid.PlatformStand = true
  257. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + Vector3.new(0,heig,0),v.HumanoidRootPart.Position)
  258. until v.Humanoid.Health <= 0 or npcfarm == false or gui.Enabled == false
  259. bv:Destroy()
  260. lp.Character.Humanoid.PlatformStand = false
  261. if v.Humanoid.Health <= 0 or gui.Enabled == false then
  262. safeplace()
  263. end
  264. end
  265. end
  266. end
  267. end
  268. end)
  269. end
  270. end
  271. })
  272.  
  273. heig = -7
  274.  
  275. local autop = sss.Toggle({
  276. Text = "Auto Punch",
  277. Callback = function(t)
  278. punch = t
  279.  
  280. while punch do wait()
  281. for i,v in pairs(game:GetService("Workspace").Game.Players:GetChildren()) do
  282. if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Trainer") then
  283. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") and punch then
  284. local mag = (lp.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  285. if mag <= 15 then
  286. repeat
  287. wait(_G.waitpunch)
  288. local args = {
  289. [1] = "LightPunch",
  290. [2] = 4,
  291. [3] = v.Humanoid
  292. }
  293.  
  294. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BasicCombat:FireServer(unpack(args))
  295. until v.Humanoid.Health <= 0 or npcfarm == false or punch == false
  296. end
  297. end
  298. end
  299. end
  300. end
  301. end
  302. })
  303.  
  304. local height = sss.Slider({
  305. Text = "Farm Distance",
  306. Callback = function(t)
  307. heig = t
  308. end,
  309. Min = -10,
  310. Max = 10,
  311. Def = -7
  312. })
  313.  
  314. local pb = sss.Toggle({
  315. Text = "Auto Perfect Block",
  316. Callback = function(t)
  317. block = t
  318.  
  319. while block do wait()
  320. pcall(
  321. function()
  322. for i,v in pairs(game:GetService("Workspace").Game.Players:GetChildren()) do
  323. if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") then
  324. local mag = (lp.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  325. if v.Torso:FindFirstChild("HeavyAlert") then
  326. if mag <= 10 then
  327. wait(0.2)
  328. game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
  329. wait(0.5)
  330. game:GetService("VirtualInputManager"):SendKeyEvent(false, Enum.KeyCode.F, false, game)
  331. end
  332. elseif v:FindFirstChild("Effect") then
  333. if mag <= 10 then
  334. wait(0.1)
  335. game:GetService("VirtualInputManager"):SendKeyEvent(true, Enum.KeyCode.F, false, game)
  336. wait(0.5)
  337. game:GetService("VirtualInputManager"):SendKeyEvent(false, Enum.KeyCode.F, false, game)
  338. end
  339. end
  340. end
  341. end
  342. end)
  343. end
  344. end
  345. })
  346.  
  347. local hung = lp.Data.Calories.Value
  348. local nodle = game.Players.LocalPlayer.Backpack:FindFirstChild("Noodle Bowl")
  349.  
  350. local yd = sss.Toggle({
  351. Text = "Auto Food",
  352. Callback = function(t)
  353. food = t
  354.  
  355. while food do wait()
  356. if hung < 1000 then
  357. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Shop:InvokeServer(game:GetService("Workspace").Game.Shop.Restaurant["Noodle Bowl"])
  358. wait(1)
  359. game.Players.LocalPlayer.Character.Humanoid:EquipTool(nodle)
  360. wait(0.5)
  361. nodle:Activate()
  362. wait(3)
  363. end
  364. end
  365. end
  366. })
  367.  
  368. local trink = sss.Toggle({
  369. Text = "Farm Trinkets",
  370. Callback = function(t)
  371. trinkets = t
  372.  
  373. while trinkets do wait()
  374. for i,v in pairs(game:GetService("Workspace").Game.Trinkets.Spawned:GetChildren()) do
  375. if v:FindFirstChild("TouchInterest") then
  376. firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v, 0)
  377. wait()
  378. firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v, 1)
  379. end
  380. end
  381. end
  382. end
  383. })
  384.  
  385. local dif = {
  386. "Level 1 Easy",
  387. "Level 1 Hard",
  388. "Level 2 Easy",
  389. "Level 2 Hard",
  390. "Level 3",
  391. "Yujiro"
  392. }
  393.  
  394. local gasdf = shad.Dropdown({
  395. Text = "Difficult",
  396. Callback = function(t)
  397. diff = t
  398. end,
  399. Options = dif
  400. })
  401.  
  402. local remote = game:GetService("ReplicatedStorage").Remotes
  403. local lp = game.Players.LocalPlayer
  404. local shit = game:GetService("Workspace").Game.Trainers
  405.  
  406. local function difg()
  407. if diff == "Level 1 Easy" then
  408. for i,v in pairs(shit:GetChildren()) do
  409. if v.Name == "MeditationSpot" then
  410. if v:FindFirstChild("Level") then
  411. if v.Level.Value == "Level 1" then
  412. safeplace()
  413. wait(0.5)
  414. fireclickdetector(v.ClickDetector)
  415. wait(2.5)
  416. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  417. v:Fire()
  418. end
  419. end
  420. if v:FindFirstChildOfClass("Part") then
  421. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  422. end
  423. end
  424. end
  425. end
  426. end
  427. if diff == "Level 1 Hard" then
  428. for i,v in pairs(shit:GetChildren()) do
  429. if v.Name == "MeditationSpot" then
  430. if v:FindFirstChild("Level") then
  431. if v.Level.Value == "Level 1 HARD" then
  432. safeplace()
  433. wait(0.5)
  434. fireclickdetector(v.ClickDetector)
  435. wait(2.5)
  436. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  437. v:Fire()
  438. end
  439. end
  440. if v:FindFirstChildOfClass("Part") then
  441. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  442. end
  443. end
  444. end
  445. end
  446. end
  447. if diff == "Level 2 Easy" then
  448. for i,v in pairs(shit:GetChildren()) do
  449. if v.Name == "MeditationSpot" then
  450. if v:FindFirstChild("Level") then
  451. if v.Level.Value == "Level 2" then
  452. safeplace()
  453. wait(0.5)
  454. fireclickdetector(v.ClickDetector)
  455. wait(2.5)
  456. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  457. v:Fire()
  458. end
  459. end
  460. if v:FindFirstChildOfClass("Part") then
  461. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  462. end
  463. end
  464. end
  465. end
  466. end
  467. if diff == "Level 2 Hard" then
  468. for i,v in pairs(shit:GetChildren()) do
  469. if v.Name == "MeditationSpot" then
  470. if v:FindFirstChild("Level") then
  471. if v.Level.Value == "Level 2 HARD" then
  472. safeplace()
  473. wait(0.5)
  474. fireclickdetector(v.ClickDetector)
  475. wait(2.5)
  476. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  477. v:Fire()
  478. end
  479. end
  480. if v:FindFirstChildOfClass("Part") then
  481. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  482. end
  483. end
  484. end
  485. end
  486. end
  487. if diff == "Level 3" then
  488. for i,v in pairs(shit:GetChildren()) do
  489. if v.Name == "MeditationSpot" then
  490. if v:FindFirstChild("Level") then
  491. if v.Level.Value == "Level 3" then
  492. safeplace()
  493. wait(0.5)
  494. fireclickdetector(v.ClickDetector)
  495. wait(2.5)
  496. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  497. v:Fire()
  498. end
  499. end
  500. if v:FindFirstChildOfClass("Part") then
  501. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  502. end
  503. end
  504. end
  505. end
  506. end
  507. if diff == "Yujiro" then
  508. for i,v in pairs(shit:GetChildren()) do
  509. if v.Name == "MeditationSpot" then
  510. if v:FindFirstChild("Level") then
  511. if v.Level.Value == "Yujiro" then
  512. safeplace()
  513. wait(0.5)
  514. fireclickdetector(v.ClickDetector)
  515. wait(2.5)
  516. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  517. v:Fire()
  518. end
  519. end
  520. if v:FindFirstChildOfClass("Part") then
  521. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  522. end
  523. end
  524. end
  525. end
  526. end
  527. end
  528.  
  529. local fold = game:GetService("Workspace").Game.Players
  530.  
  531. local f = shad.Toggle({
  532. Text = "Farm",
  533. Callback = function(t)
  534. ett = t
  535.  
  536. while ett do wait()
  537. pcall(
  538. function()
  539. if diff == "Yujiro" then
  540. if not fold:FindFirstChild(game.Players.LocalPlayer.Name.." Yujiro") then
  541. difg()
  542. end
  543. if fold:FindFirstChild(game.Players.LocalPlayer.Name.." Yujiro") then
  544. for i,v in pairs(fold:GetChildren()) do
  545. if v.Name == game.Players.LocalPlayer.Name.." Yujiro" and v:FindFirstChild("HumanoidRootPart") then
  546. local bv = Instance.new("BodyVelocity", torso)
  547. bv.velocity = Vector3.new(0,0.1,0)
  548. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  549. repeat
  550. wait()
  551. lp.Character.Humanoid.PlatformStand = true
  552. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + v.HumanoidRootPart.CFrame.lookVector * -7, v.HumanoidRootPart.Position)
  553. until v.Humanoid.Health <= 0 or ett == false or not fold:FindFirstChild(game.Players.LocalPlayer.Name.." Yujiro")
  554. bv:Destroy()
  555. lp.Character.Humanoid.PlatformStand = false
  556. end
  557. end
  558. end
  559. else
  560. if not fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow") then
  561. difg()
  562. end
  563. if fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow") then
  564. for i,v in pairs(fold:GetChildren()) do
  565. if v.Name == game.Players.LocalPlayer.Name.."'s Shadow" and v:FindFirstChild("HumanoidRootPart") then
  566. local bv = Instance.new("BodyVelocity", torso)
  567. bv.velocity = Vector3.new(0,0.1,0)
  568. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  569. repeat
  570. wait()
  571. lp.Character.Humanoid.PlatformStand = true
  572. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + v.HumanoidRootPart.CFrame.lookVector * -7, v.HumanoidRootPart.Position)
  573. until v.Humanoid.Health <= 0 or ett == false or not fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow")
  574. bv:Destroy()
  575. lp.Character.Humanoid.PlatformStand = false
  576. end
  577. end
  578. end
  579. end
  580. end)
  581. end
  582. end
  583. })
  584.  
  585. local fef = shad.Toggle({
  586. Text = "Auto Punch",
  587. Callback = function(t)
  588. pnch = t
  589.  
  590. while pnch do wait()
  591. pcall(
  592. function()
  593. for i,v in pairs(fold:GetChildren()) do
  594. if v.Name == game.Players.LocalPlayer.Name.."'s Shadow" or v.Name == game.Players.LocalPlayer.Name.." Yujiro" and v:FindFirstChild("HumanoidRootPart") and ett then
  595. if pnch then
  596. local mag = (lp.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  597. if mag <= 15 then
  598. repeat
  599. wait(_G.waitpunch)
  600. local args = {
  601. [1] = "LightPunch",
  602. [2] = 4,
  603. [3] = v.Humanoid
  604. }
  605.  
  606. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BasicCombat:FireServer(unpack(args))
  607. until v.Humanoid.Health <= 0 or pnch == false or not fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow") or not fold:FindFirstChild(game.Players.LocalPlayer.Name.." Yujiro")
  608. end
  609. end
  610. end
  611. end
  612. end)
  613. end
  614. end
  615. })
  616.  
  617. local autobuym = gym.Toggle({
  618. Text = "Auto Buy Membership",
  619. Callback = function(t)
  620. buy = t
  621.  
  622. while buy do wait()
  623. if game:GetService("Players").LocalPlayer.Data.Configuration.Membership.Value == false then
  624. if not game:GetService("Players").LocalPlayer.Character:FindFirstChild("Membership Ticket") and not game:GetService("Players").LocalPlayer.Backpack:FindFirstChild("Membership Ticket") and game:GetService("Players").LocalPlayer.Data.Configuration.Membership.Value == false then
  625. local args = {
  626. [1] = workspace.Game.Shop.Gym:FindFirstChild("Membership Ticket")
  627. }
  628.  
  629. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Shop:InvokeServer(unpack(args))
  630. end
  631. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  632. if v.Name == "Membership Ticket" and game:GetService("Players").LocalPlayer.Data.Configuration.Membership.Value == false then
  633. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  634. wait(0.3)
  635. v:Activate()
  636. end
  637. end
  638. end
  639. end
  640. end
  641. })
  642.  
  643. local autobuyp = gym.Toggle({
  644. Text = "Auto Buy Protein",
  645. Callback = function(t)
  646. buy = t
  647.  
  648. while buy do wait()
  649. if game:GetService("Players").LocalPlayer.PlayerGui.MainGui.Main.Booster.Visible == false then
  650. if not game.Players.LocalPlayer.Character:FindFirstChild("Protein Shake") and not game.Players.LocalPlayer.Backpack:FindFirstChild("Protein Shake") and game:GetService("Players").LocalPlayer.PlayerGui.MainGui.Main.Booster.Visible == false then
  651. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Shop:InvokeServer(game:GetService("Workspace").Game.Shop.Other["Protein Shake"])
  652. end
  653. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  654. if v.Name == "Protein Shake" and game:GetService("Players").LocalPlayer.PlayerGui.MainGui.Main.Booster.Visible == false then
  655. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  656. wait(0.3)
  657. v:Activate()
  658. end
  659. end
  660. end
  661. end
  662. end
  663. })
  664.  
  665. local punchbag = gym.Toggle({
  666. Text = "Farm Punching Bag",
  667. Callback = function(t)
  668. bag = t
  669.  
  670. while bag do wait()
  671. pcall(
  672. function()
  673. if membership.Value == true then
  674. for i,v in pairs(game:GetService("Workspace").Game.Bags:GetChildren()) do
  675. if v.Name == "Punching Bag" then
  676. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") and bag then
  677. repeat
  678. wait()
  679. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.PunchingBag.Position + v.PunchingBag.CFrame.lookVector * -7, v.PunchingBag.Position)
  680. until bag == false or membership.Value == false
  681. end
  682. end
  683. end
  684. end
  685. end)
  686. end
  687. end
  688. })
  689.  
  690. local bagpunch = gym.Toggle({
  691. Text = "Auto Punch",
  692. Callback = function(t)
  693. pnch = t
  694.  
  695. while pnch do wait()
  696. pcall(
  697. function()
  698. if membership.Value == true then
  699. for i,v in pairs(game:GetService("Workspace").Game.Bags:GetChildren()) do
  700. if v.Name == "Punching Bag" and v:FindFirstChild("PunchingBag") then
  701. local mag = (lp.Character.HumanoidRootPart.Position - v.PunchingBag.Position).magnitude
  702. if mag <= 11 then
  703. repeat
  704. wait(_G.waitpunch)
  705. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BasicCombat:FireServer("LightPunch", 1, "PunchingBag", nil, game:GetService("Workspace").Game.Bags["Punching Bag"], nil)
  706. until pnch == false or membership.Value == false
  707. end
  708. end
  709. end
  710. end
  711. end)
  712. end
  713. end
  714. })
  715.  
  716. local stamina = game.Players.LocalPlayer.Data.Stamina.Value
  717.  
  718. local mat = gym.Toggle({
  719. Text = "Auto Mattress",
  720. Callback = function(t)
  721. matr = t
  722.  
  723. while matr do wait()
  724. if stamina > 98 then
  725. repeat
  726. wait()
  727. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Train:InvokeServer(game:GetService("Workspace").Game.Training.Mattress)
  728. until stamina < 10 or matr == false
  729. end
  730. if matr == false or stamina < 10 then
  731. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Train:InvokeServer(game:GetService("Workspace").Game.Training.Mattress, "stop")
  732. end
  733. end
  734. end
  735. })
  736.  
  737. local pul = gym.Toggle({
  738. Text = "Auto Pullup",
  739. Callback = function(t)
  740. pul = t
  741.  
  742. while pul do wait()
  743. if stamina > 98 then
  744. repeat
  745. wait()
  746. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Train:InvokeServer(game:GetService("Workspace").Game.Training["Pullup Bar"])
  747. until pul == false or stamina < 10
  748. if matr == false or stamina < 10 then
  749. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Train:InvokeServer(game:GetService("Workspace").Game.Training["Pullup Bar"], "stop")
  750. end
  751. end
  752. end
  753. end
  754. })
  755.  
  756. local cseas = {
  757. "Brazilian's Case",
  758. "Shawn's Case",
  759. "Essentials's Case",
  760. "White Christmas Case"
  761. }
  762.  
  763. local casedrop = cases.Dropdown({
  764. Text = "Choose Case",
  765. Callback = function(t)
  766. choosenc = t
  767. end,
  768. Options = cseas
  769. })
  770.  
  771. local icase = cases.Button({
  772. Text = "Open Crate",
  773. Callback = function(t)
  774. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Cases:InvokeServer("Unlock", choosenc)
  775. wait()
  776. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Cases:InvokeServer("Skip")
  777. end
  778. })
  779.  
  780. local splac = misc.Slider({
  781. Text = "Low HP Safe Place",
  782. Callback = function(t)
  783. _G.safeplace = t
  784. end,
  785. Min = 50,
  786. Max = lp.Character.Humanoid.MaxHealth,
  787. Def = 50
  788. })
  789.  
  790. _G.safeplace = 50
  791.  
  792. local function usaget()
  793. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BossStart:FireServer("Yuichiro", "War", game:GetService("Workspace").BossBox3)
  794. wait()
  795. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1077, 2342, -542)
  796. end
  797.  
  798. local farmusa = misc.Toggle({
  799. Text = "USA Farm",
  800. Callback = function(t)
  801. usa = t
  802.  
  803. if usa then
  804. usaget()
  805. end
  806.  
  807. while usa do wait()
  808. pcall(
  809. function()
  810. for i,v in pairs(game:GetService("Workspace").Game.Players:GetChildren()) do
  811. if v.Name == "Solider" then
  812. if v:FindFirstChild("HumanoidRootPart") then
  813. local bv = Instance.new("BodyVelocity", torso)
  814. bv.velocity = Vector3.new(0,0.1,0)
  815. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  816. repeat
  817. wait()
  818. lp.Character.Humanoid.PlatformStand = true
  819. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + Vector3.new(0,7,0),v.HumanoidRootPart.Position)
  820. until usa == false or v.Humanoid.Health <= 0 or lp.Character.Humanoid.Health <= _G.safeplace
  821. bv:Destroy()
  822. lp.Character.Humanoid.PlatformStand = false
  823. if v.Humanoid.Health <= 0 or lp.Character.Humanoid.Health <= _G.safeplace then
  824. safeplace()
  825. end
  826. end
  827. end
  828. end
  829. end)
  830. end
  831. end
  832. })
  833.  
  834. local autop = misc.Toggle({
  835. Text = "Auto Punch",
  836. Callback = function(t)
  837. punch = t
  838.  
  839. while punch do wait()
  840. for i,v in pairs(game:GetService("Workspace").Game.Players:GetChildren()) do
  841. if v.Name == "Solider" and v:FindFirstChild("HumanoidRootPart") then
  842. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") and punch then
  843. local mag = (lp.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  844. if mag <= 15 then
  845. repeat
  846. wait(_G.waitpunch)
  847. local args = {
  848. [1] = "LightPunch",
  849. [2] = 4,
  850. [3] = v.Humanoid
  851. }
  852.  
  853. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BasicCombat:FireServer(unpack(args))
  854. until v.Humanoid.Health <= 0 or punch == false or lp.Character.Humanoid.Health <= _G.safeplace
  855. end
  856. end
  857. end
  858. end
  859. end
  860. end
  861. })
  862.  
  863. local function getnpc()
  864. local npcs = {}
  865. for i,v in pairs(game:GetService("Workspace").Game.Trainers:GetChildren()) do
  866. if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("ClickDetector") and not table.find(npcs,v.Name) then
  867. table.insert(npcs,v.Name)
  868. end
  869. end
  870. table.sort(npcs)
  871. return npcs
  872. end
  873.  
  874. local npctp = misc.Dropdown({
  875. Text = "NPCs",
  876. Callback = function(t)
  877. NPC = t
  878. end,
  879. Options = getnpc()
  880. })
  881.  
  882. local refreshNpcsFarmSelect = misc.Button({
  883. Text = "Refresh dropdown",
  884. Callback = function()
  885. npctp:SetOptions(getnpc())
  886. end
  887. })
  888.  
  889. local npcsss = misc.Button({
  890. Text = "TP Npc",
  891. Callback = function()
  892. for i,v in pairs(game:GetService("Workspace").Game.Trainers:GetChildren()) do
  893. if v:IsA("Model") and v:FindFirstChild("ClickDetector") and v:FindFirstChild("HumanoidRootPart") and v.Name == NPC then
  894. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then
  895. workspace.Camera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  896. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + Vector3.new(0,0,3),v.HumanoidRootPart.Position)
  897. end
  898. end
  899. end
  900. end
  901. })
  902.  
  903. local stle = misc.Button({
  904. Text = "Style Requirements",
  905. Callback = function()
  906. lp.Data.Special.HasKiryu.Value = true
  907. lp.Data.Special.DefeatedApe.Value = true
  908. lp.Data.Special.DefeatedRetsu.Value = true
  909. lp.Data.Special.DefeatedYanagi.Value = true
  910. lp.Data.Special.DefeatedDorian.Value = true
  911. lp.Data.Special.DefeatedDoyle.Value = true
  912. lp.Data.Special.DefeatedSpec.Value = true
  913. lp.Data.Special.DefeatedSikorsky.Value = true
  914. lp.Data.Special.PaidShimano.Value = true
  915. lp.Data.Special.FoundBat.Value = true
  916. lp.Data.Special.EventPlayersDefeated.Value = 100
  917. lp.Data.Special.PaidSagawa.Value = true
  918. lp.Data.Special.ThugsDefeated.Value = 100
  919. lp.Data.Special.KarateDefeated.Value = 100
  920. lp.Data.Special.EmotesUsed.Value = 100
  921. lp.Data.Special.ObtainedDagger.Value = true
  922. lp.Data.Special.SawCutscene.Value = true
  923. lp.Data.Special.DefeatedPickle.Value = true
  924. lp.Data.Special.DefeatedYujiro.Value = true
  925. lp.Data.Special.ObtainedJack.Value = true
  926. lp.Data.Special.DefeatedMusa.Value = true
  927. lp.Data.Special.ObtainedSwords.Value = true
  928. lp.Data.Special.Katsumi.Value = true
  929. lp.Data.Special.DefeatedUSA.Value = true
  930. lp.Data.Special.ObtainedBook.Value = true
  931. lp.Data.Special.AssassinQuest.Value = true
  932. lp.Data.Special.Meditated.Value = true
  933. lp.Data.Special.Sumo.Value = true
  934. lp.Data.Special.Koushou.Value = true
  935. lp.Data.Special.Motobe.Value = true
  936. lp.Data.Special.Oliva.Value = true
  937. lp.Data.Special.Mouth.Value = true
  938. lp.Data.Special.Che.Value = 100
  939. lp.Data.Special.Baki.Value = true
  940. lp.Data.Special.Rush.Value = true
  941. lp.Data.Special.Workout.Value = 100
  942. lp.Data.Special.Meditated.Value = true
  943. lp.Data.Special.Meditated2.Value = true
  944. lp.Data.Special.Part1.Value = true
  945. lp.Data.Special.Part2.Value = true
  946. lp.Data.Special.KarateDef.Value = 100
  947. lp.Data.Special.Adamantine.Value = 100
  948. lp.Data.Special.Flame.Value = true
  949. lp.Data.Special.Advance.Value = true
  950. lp.Data.Special.Redirection.Value = 100
  951. lp.Data.Special.Demonsbane.Value = true
  952. lp.Data.Special.Water.Value = true
  953. lp.Data.Special.Raian.Value = true
  954. lp.Data.Special.Kure.Value = true
  955. lp.Data.Special.Formless.Value = true
  956. lp.Data.Special.Raishin1.Value = true
  957. lp.Data.Special.Raishin2.Value = true
  958. lp.Data.Special.Raishin3.Value = true
  959. lp.Data.Special.Armstrong1.Value = true
  960. lp.Data.Special.Armstrong2.Value = true
  961. lp.Data.Special.ChristmasPoints.Value = 100000
  962. lp.Data.Special.PointsCollected.Value = 100000
  963. end
  964. })
  965.  
  966. local flybutt = misc.Button({
  967. Text = "Fly (Press E)",
  968. Callback = function(t)
  969. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  970. local mouse = game.Players.LocalPlayer:GetMouse()
  971. repeat wait() until mouse
  972. local plr = game.Players.LocalPlayer
  973. local torso = plr.Character.Torso
  974. local flying = true
  975. local deb = true
  976. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  977. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  978. local maxspeed = 50
  979. local speed = 0
  980.  
  981. function Fly()
  982. local bg = Instance.new("BodyGyro", torso)
  983. bg.P = 9e4
  984. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  985. bg.cframe = torso.CFrame
  986.  
  987. local bv = Instance.new("BodyVelocity", torso)
  988. bv.velocity = Vector3.new(0,0.1,0)
  989. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  990. repeat wait()
  991. plr.Character.Humanoid.PlatformStand = true
  992. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  993. speed = speed+.5+(speed/maxspeed)
  994. if speed > maxspeed then
  995. speed = maxspeed
  996. end
  997. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  998. speed = speed-1
  999. if speed < 0 then
  1000. speed = 0
  1001. end
  1002. end
  1003. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  1004. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1005. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  1006. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  1007. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1008. else
  1009. bv.velocity = Vector3.new(0,0.1,0)
  1010. end
  1011. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  1012. until not flying
  1013. ctrl = {f = 0, b = 0, l = 0, r = 0}
  1014. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1015. speed = 0
  1016. bg:Destroy()
  1017. bv:Destroy()
  1018. plr.Character.Humanoid.PlatformStand = false
  1019. end
  1020. mouse.KeyDown:connect(function(key)
  1021. if key:lower() == "e" then
  1022. if flying then flying = false
  1023. else
  1024. flying = true
  1025. Fly()
  1026. end
  1027. elseif key:lower() == "w" then
  1028. ctrl.f = 1
  1029. elseif key:lower() == "s" then
  1030. ctrl.b = -1
  1031. elseif key:lower() == "a" then
  1032. ctrl.l = -1
  1033. elseif key:lower() == "d" then
  1034. ctrl.r = 1
  1035. end
  1036. end)
  1037. mouse.KeyUp:connect(function(key)
  1038. if key:lower() == "w" then
  1039. ctrl.f = 0
  1040. elseif key:lower() == "s" then
  1041. ctrl.b = 0
  1042. elseif key:lower() == "a" then
  1043. ctrl.l = 0
  1044. elseif key:lower() == "d" then
  1045. ctrl.r = 0
  1046. end
  1047. end)
  1048. Fly()
  1049. end
  1050. })
  1051. end
  1052. if game.PlaceId == 7610112996 then -- PB2 Prison
  1053. local vu = game:GetService("VirtualUser")
  1054. game:GetService("Players").LocalPlayer.Idled:connect(
  1055. function()
  1056. vu:Button2Down(Vector2.new(0, 0), workspace.CurrentCamera.CFrame)
  1057. wait(1)
  1058. vu:Button2Up(Vector2.new(0, 0), workspace.CurrentCamera.CFrame)
  1059. end)
  1060.  
  1061. local Material = loadstring(game:HttpGet("https://raw.githubusercontent.com/Kinlei/MaterialLua/master/Module.lua"))()
  1062.  
  1063. local UI = Material.Load({
  1064. Title = "Project Baki 2 PRISON | Lazy Hub",
  1065. Style = 1,
  1066. SizeX = 350,
  1067. SizeY = 350,
  1068. Theme = "Dark"
  1069. })
  1070.  
  1071. local shad = UI.New({
  1072. Title = "Shadow"
  1073. })
  1074.  
  1075. local stat = UI.New({
  1076. Title = "Stats"
  1077. })
  1078.  
  1079. local misc = UI.New({
  1080. Title = "Misc"
  1081. })
  1082.  
  1083. local dif = {
  1084. "Level 4"
  1085. }
  1086.  
  1087. local punchwait = shad.Dropdown({
  1088. Text = "Select Punch Speed",
  1089. Callback = function(t)
  1090. _G.waitpunch = t
  1091. end,
  1092. Options = {"0.1","0.2", "0.3"}
  1093. })
  1094.  
  1095. _G.waitpunch = 0.2
  1096.  
  1097. local gasdf = shad.Dropdown({
  1098. Text = "Difficult",
  1099. Callback = function(t)
  1100. diff = t
  1101. end,
  1102. Options = dif
  1103. })
  1104.  
  1105. local lp = game.Players.LocalPlayer
  1106. local char = lp.Character
  1107.  
  1108. if not game:GetService("Workspace").Walls:FindFirstChild("Part") then
  1109. local s = Instance.new("Part")
  1110. s.Parent = game:GetService("Workspace").Walls
  1111. s.Anchored = true
  1112. s.Archivable = true
  1113. s.CanCollide = true
  1114. s.Locked = true
  1115. s.RobloxLocked = false
  1116. s.Size = Vector3.new(100,5,100)
  1117. s.Position = Vector3.new(1216, 1707, -7679)
  1118. end
  1119.  
  1120. local function safeplace()
  1121. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(1216.3323974609, 1712.4995117188, -7681.0712890625)
  1122. end
  1123.  
  1124. local function difg()
  1125. if diff == "Level 4" then
  1126. for i,v in pairs(game:GetService("Workspace").Game.Trainers:GetChildren()) do
  1127. if v.Name == "MeditationSpot" then
  1128. if v:FindFirstChild("Level") then
  1129. if v.Level.Value == "Level 4" then
  1130. safeplace()
  1131. wait(0.5)
  1132. fireclickdetector(v.ClickDetector)
  1133. wait(2.5)
  1134. for i,v in pairs(getconnections(lp.PlayerGui.Dialogue.Path1.MouseButton1Click)) do
  1135. v:Fire()
  1136. end
  1137. end
  1138. if v:FindFirstChildOfClass("Part") then
  1139. v.Part.CFrame = CFrame.new(1216, 1707, -7679)
  1140. end
  1141. end
  1142. end
  1143. end
  1144. end
  1145. end
  1146.  
  1147. local fold = game:GetService("Workspace").Game.Players
  1148.  
  1149. local f = shad.Toggle({
  1150. Text = "Farm",
  1151. Callback = function(t)
  1152. ett = t
  1153.  
  1154. while ett do wait()
  1155. pcall(
  1156. function()
  1157. if not fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow") then
  1158. difg()
  1159. end
  1160. if fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow") then
  1161. for i,v in pairs(fold:GetChildren()) do
  1162. if v.Name == game.Players.LocalPlayer.Name.."'s Shadow" and v:FindFirstChild("HumanoidRootPart") then
  1163. repeat
  1164. wait()
  1165. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + v.HumanoidRootPart.CFrame.lookVector * -7, v.HumanoidRootPart.Position)
  1166. until v.Humanoid.Health <= 0 or ett == false or not fold:FindFirstChild(game.Players.LocalPlayer.Name.."'s Shadow")
  1167. end
  1168. end
  1169. end
  1170. end)
  1171. end
  1172. end
  1173. })
  1174.  
  1175. local fef = shad.Toggle({
  1176. Text = "Auto Punch",
  1177. Callback = function(t)
  1178. pnch = t
  1179.  
  1180. while pnch do wait()
  1181. pcall(
  1182. function()
  1183. for i,v in pairs(fold:GetChildren()) do
  1184. if v:IsA("Model") and v:FindFirstChild("Trainer") and v:FindFirstChild("HumanoidRootPart") then
  1185. if pnch then
  1186. local mag = (lp.Character.HumanoidRootPart.Position - v.HumanoidRootPart.Position).magnitude
  1187. if mag <= 15 then
  1188. repeat
  1189. wait(_G.waitpunch)
  1190. local args = {
  1191. [1] = "LightPunch",
  1192. [2] = 4,
  1193. [3] = v.Humanoid
  1194. }
  1195.  
  1196. game:GetService("ReplicatedStorage").Remotes.ClientToServer.BasicCombat:FireServer(unpack(args))
  1197. until v.Humanoid.Health <= 0 or pnch == false
  1198. end
  1199. end
  1200. end
  1201. end
  1202. end)
  1203. end
  1204. end
  1205. })
  1206.  
  1207. local autobuyp = shad.Toggle({
  1208. Text = "Auto Buy Protein",
  1209. Callback = function(t)
  1210. buy = t
  1211.  
  1212. while buy do wait()
  1213. if game:GetService("Players").LocalPlayer.PlayerGui.MainGui.Main.Booster.Visible == false then
  1214. if not game.Players.LocalPlayer.Character:FindFirstChild("Protein Shake") and not game.Players.LocalPlayer.Backpack:FindFirstChild("Protein Shake") and game:GetService("Players").LocalPlayer.PlayerGui.MainGui.Main.Booster.Visible == false then
  1215. game:GetService("ReplicatedStorage").Remotes.ClientToServer.Shop:InvokeServer(game:GetService("Workspace").Game.Shop.Cafeteria["Protein Shake"])
  1216. end
  1217. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  1218. if v.Name == "Protein Shake" and game:GetService("Players").LocalPlayer.PlayerGui.MainGui.Main.Booster.Visible == false then
  1219. game.Players.LocalPlayer.Character.Humanoid:EquipTool(v)
  1220. wait(0.3)
  1221. v:Activate()
  1222. end
  1223. end
  1224. end
  1225. end
  1226. end
  1227. })
  1228.  
  1229. local flybutt = shad.Button({
  1230. Text = "Fly (Press E)",
  1231. Callback = function(t)
  1232. repeat wait() until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Torso") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  1233. local mouse = game.Players.LocalPlayer:GetMouse()
  1234. repeat wait() until mouse
  1235. local plr = game.Players.LocalPlayer
  1236. local torso = plr.Character.Torso
  1237. local flying = true
  1238. local deb = true
  1239. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  1240. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1241. local maxspeed = 50
  1242. local speed = 0
  1243.  
  1244. function Fly()
  1245. local bg = Instance.new("BodyGyro", torso)
  1246. bg.P = 9e4
  1247. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1248. bg.cframe = torso.CFrame
  1249.  
  1250. local bv = Instance.new("BodyVelocity", torso)
  1251. bv.velocity = Vector3.new(0,0.1,0)
  1252. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1253. repeat wait()
  1254. plr.Character.Humanoid.PlatformStand = true
  1255. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  1256. speed = speed+.5+(speed/maxspeed)
  1257. if speed > maxspeed then
  1258. speed = maxspeed
  1259. end
  1260. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  1261. speed = speed-1
  1262. if speed < 0 then
  1263. speed = 0
  1264. end
  1265. end
  1266. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  1267. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1268. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  1269. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  1270. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1271. else
  1272. bv.velocity = Vector3.new(0,0.1,0)
  1273. end
  1274. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  1275. until not flying
  1276. ctrl = {f = 0, b = 0, l = 0, r = 0}
  1277. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1278. speed = 0
  1279. bg:Destroy()
  1280. bv:Destroy()
  1281. plr.Character.Humanoid.PlatformStand = false
  1282. end
  1283. mouse.KeyDown:connect(function(key)
  1284. if key:lower() == "e" then
  1285. if flying then flying = false
  1286. else
  1287. flying = true
  1288. Fly()
  1289. end
  1290. elseif key:lower() == "w" then
  1291. ctrl.f = 1
  1292. elseif key:lower() == "s" then
  1293. ctrl.b = -1
  1294. elseif key:lower() == "a" then
  1295. ctrl.l = -1
  1296. elseif key:lower() == "d" then
  1297. ctrl.r = 1
  1298. end
  1299. end)
  1300. mouse.KeyUp:connect(function(key)
  1301. if key:lower() == "w" then
  1302. ctrl.f = 0
  1303. elseif key:lower() == "s" then
  1304. ctrl.b = 0
  1305. elseif key:lower() == "a" then
  1306. ctrl.l = 0
  1307. elseif key:lower() == "d" then
  1308. ctrl.r = 0
  1309. end
  1310. end)
  1311. Fly()
  1312. end
  1313. })
  1314.  
  1315. local strength = stat.Toggle({
  1316. Text = "Auto Strength",
  1317. Callback = function(t)
  1318. str = t
  1319.  
  1320. while str do wait()
  1321. local args = {
  1322. [1] = "Strength",
  1323. [2] = "1"
  1324. }
  1325.  
  1326. game:GetService("ReplicatedStorage").Remotes.ClientToServer.SkillPoint:FireServer(unpack(args))
  1327. end
  1328. end
  1329. })
  1330.  
  1331. local dura = stat.Toggle({
  1332. Text = "Auto Durability",
  1333. Callback = function(t)
  1334. dur = t
  1335.  
  1336. while dur do wait()
  1337. local args = {
  1338. [1] = "Durability",
  1339. [2] = "1"
  1340. }
  1341.  
  1342. game:GetService("ReplicatedStorage").Remotes.ClientToServer.SkillPoint:FireServer(unpack(args))
  1343. end
  1344. end
  1345. })
  1346.  
  1347. local agi = stat.Toggle({
  1348. Text = "Auto Agility",
  1349. Callback = function(t)
  1350. ag = t
  1351.  
  1352. while ag do wait()
  1353. local args = {
  1354. [1] = "Agility",
  1355. [2] = "1"
  1356. }
  1357.  
  1358. game:GetService("ReplicatedStorage").Remotes.ClientToServer.SkillPoint:FireServer(unpack(args))
  1359. end
  1360. end
  1361. })
  1362.  
  1363. local int = stat.Toggle({
  1364. Text = "Auto Intellect",
  1365. Callback = function(t)
  1366. inte = t
  1367.  
  1368. while inte do wait()
  1369. local args = {
  1370. [1] = "Intellect",
  1371. [2] = "1"
  1372. }
  1373.  
  1374. game:GetService("ReplicatedStorage").Remotes.ClientToServer.SkillPoint:FireServer(unpack(args))
  1375. end
  1376. end
  1377. })
  1378.  
  1379. local function getnpc()
  1380. local npcs = {}
  1381. for i,v in pairs(game:GetService("Workspace").Game.Trainers:GetChildren()) do
  1382. if v:IsA("Model") and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("ClickDetector") and not table.find(npcs,v.Name) then
  1383. table.insert(npcs,v.Name)
  1384. end
  1385. end
  1386. return npcs
  1387. end
  1388.  
  1389. local npctp = misc.Dropdown({
  1390. Text = "NPCs",
  1391. Callback = function(t)
  1392. NPC = t
  1393. end,
  1394. Options = getnpc()
  1395. })
  1396.  
  1397. local refreshNpcsFarmSelect = misc.Button({
  1398. Text = "Refresh dropdown",
  1399. Callback = function()
  1400. npctp:SetOptions(getnpc())
  1401. end
  1402. })
  1403.  
  1404. local npcsss = misc.Button({
  1405. Text = "TP Npc",
  1406. Callback = function()
  1407. for i,v in pairs(game:GetService("Workspace").Game.Trainers:GetChildren()) do
  1408. if v:IsA("Model") and v:FindFirstChild("ClickDetector") and v:FindFirstChild("HumanoidRootPart") and v.Name == NPC then
  1409. if lp.Character and lp.Character:FindFirstChild("HumanoidRootPart") then
  1410. workspace.Camera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  1411. lp.Character:FindFirstChild("HumanoidRootPart").CFrame = CFrame.new(v.HumanoidRootPart.Position + Vector3.new(0,0,3),v.HumanoidRootPart.Position)
  1412. end
  1413. end
  1414. end
  1415. end
  1416. })
  1417.  
  1418. local stle = misc.Button({
  1419. Text = "Style Requirements",
  1420. Callback = function()
  1421. lp.Data.Special.HasKiryu.Value = true
  1422. lp.Data.Special.DefeatedApe.Value = true
  1423. lp.Data.Special.DefeatedRetsu.Value = true
  1424. lp.Data.Special.DefeatedYanagi.Value = true
  1425. lp.Data.Special.DefeatedDorian.Value = true
  1426. lp.Data.Special.DefeatedDoyle.Value = true
  1427. lp.Data.Special.DefeatedSpec.Value = true
  1428. lp.Data.Special.DefeatedSikorsky.Value = true
  1429. lp.Data.Special.PaidShimano.Value = true
  1430. lp.Data.Special.FoundBat.Value = true
  1431. lp.Data.Special.EventPlayersDefeated.Value = 100
  1432. lp.Data.Special.PaidSagawa.Value = true
  1433. lp.Data.Special.ThugsDefeated.Value = 100
  1434. lp.Data.Special.KarateDefeated.Value = 100
  1435. lp.Data.Special.EmotesUsed.Value = 100
  1436. lp.Data.Special.ObtainedDagger.Value = true
  1437. lp.Data.Special.SawCutscene.Value = true
  1438. lp.Data.Special.DefeatedPickle.Value = true
  1439. lp.Data.Special.DefeatedYujiro.Value = true
  1440. lp.Data.Special.ObtainedJack.Value = true
  1441. lp.Data.Special.DefeatedMusa.Value = true
  1442. lp.Data.Special.ObtainedSwords.Value = true
  1443. lp.Data.Special.Katsumi.Value = true
  1444. lp.Data.Special.DefeatedUSA.Value = true
  1445. lp.Data.Special.ObtainedBook.Value = true
  1446. lp.Data.Special.AssassinQuest.Value = true
  1447. lp.Data.Special.Meditated.Value = true
  1448. lp.Data.Special.Sumo.Value = true
  1449. lp.Data.Special.Koushou.Value = true
  1450. lp.Data.Special.Motobe.Value = true
  1451. lp.Data.Special.Oliva.Value = true
  1452. lp.Data.Special.Mouth.Value = true
  1453. lp.Data.Special.Che.Value = 100
  1454. lp.Data.Special.Baki.Value = true
  1455. end
  1456. })
  1457. end
Advertisement
Add Comment
Please, Sign In to add comment