Advertisement
2AreYouMental110

muscle legends

Apr 30th, 2023
1,214
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.30 KB | None | 2 1
  1. -- that wasnt really tomorrow
  2.  
  3. getgenv().deletewhendupefound = true
  4. local select1
  5. local select2
  6. getgenv().autoworkout = false
  7. getgenv().autotreadmill = false
  8. getgenv().autorep = false
  9. getgenv().autorebirth = false
  10. local lib = loadstring(game:HttpGet("https://pastebin.com/raw/A2Wf3WVh"))()
  11. lib.makelib("Muscle Legends")
  12.  
  13. local tab = lib.maketab("Main")
  14. local tab2 = lib.maketab("Misc")
  15.  
  16. local portaldropdown = lib.makedropdown("Portals",tab,{},function(name)
  17. select1 = name
  18. end)
  19. lib.makebutton("Goto Portal Destination",tab,function()
  20. for i,v in pairs(workspace.areaTeleportParts:GetChildren()) do
  21. if v.Name == select1 and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  22. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
  23. end
  24. end
  25. end)
  26. lib.makebutton("Get All Chests",tab,function()
  27. for i,v in pairs(workspace:GetChildren()) do
  28. if string.find(v.Name:lower(),"chest") and v:FindFirstChild("chestNamePart") then
  29. local args = {
  30. [1] = v.chestNamePart.nameGui.nameLabel.Text
  31. }
  32. game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("checkChestRemote"):InvokeServer(unpack(args))
  33. wait(.2)
  34. end
  35. end
  36. end)
  37. lib.makebutton("Equip Pets",tab,function()
  38. for i,v in pairs(game.Players.LocalPlayer:GetChildren()) do
  39. local args = {
  40. [1] = "equipPet",
  41. [2] = v
  42. }
  43. game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("equipPetEvent"):FireServer(unpack(args))
  44. end
  45. for i,v in pairs(game.Players.LocalPlayer.petsFolder:GetDescendants()) do
  46. local args = {
  47. [1] = "equipPet",
  48. [2] = v
  49. }
  50. game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("equipPetEvent"):FireServer(unpack(args))
  51. end
  52. end)
  53. local machinedropdown = lib.makedropdown("Workout Stuff",tab,{},function(name)
  54. select2 = name
  55. end)
  56. lib.maketoggle("Auto Workout (might have to jump for it to work)",tab,function(bool)
  57. getgenv().autoworkout = bool
  58. print(getgenv().autoworkout)
  59. if getgenv().autoworkout then
  60. local fire
  61. for i,v in pairs(workspace.machinesFolder:GetChildren()) do
  62. if v.Name == select2 and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  63. v.interactSeat.Disabled = false
  64. fire = v.interactSeat
  65. end
  66. end
  67. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = fire.CFrame
  68. while getgenv().autoworkout do
  69. wait(.1)
  70. local args = {
  71. [1] = "useMachine",
  72. [2] = fire
  73. }
  74. game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("machineInteractRemote"):InvokeServer(unpack(args))
  75. local args = {
  76. [1] = "rep",
  77. [2] = fire
  78. }
  79. game:GetService("Players").LocalPlayer:WaitForChild("muscleEvent"):FireServer(unpack(args))
  80. end
  81. end
  82. end)
  83. lib.maketoggle("Auto Treadmill",tab,function(bool)
  84. getgenv().autotreadmill = bool
  85. if getgenv().autotreadmill then
  86. local treadmills = {}
  87. local treadmill = nil
  88. local agilitycap
  89. if game.Players.LocalPlayer.Agility.Value >= 20 then
  90. for i,v in pairs(workspace.Treadmills:GetChildren()) do
  91. if v.requirements:FindFirstChild("Agility") and game.Players.LocalPlayer.Agility.Value >= v.requirements.Agility.Value then
  92. print(v.Name,tostring(v.requirements.Agility.Value))
  93. if treadmill == nil then
  94. treadmill = {v.treadmillPart,v.requirements.Agility.Value}
  95. elseif v.requirements.Agility.Value > treadmill[2] then
  96. treadmill = {v.treadmillPart,v.requirements.Agility.Value}
  97. end
  98. end
  99. end
  100. else
  101. for i,v in pairs(workspace.Treadmills:GetChildren()) do
  102. if #v.requirements:GetChildren() < 1 then
  103. treadmill = v.treadmillPart
  104. break
  105. end
  106. end
  107. end
  108. if type(treadmill) == "table" then
  109. treadmill = treadmill[1]
  110. end
  111. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = treadmill.CFrame * CFrame.new(0,game.Players.LocalPlayer.Character:GetExtentsSize().Y/2,0)
  112. game:GetService("VirtualInputManager"):SendKeyEvent(true,Enum.KeyCode.W,false,nil)
  113. while getgenv().autotreadmill do
  114. wait(.1)
  115. if game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") then
  116. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = true
  117. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = treadmill.CFrame * CFrame.new(0,game.Players.LocalPlayer.Character:GetExtentsSize().Y/2,0)
  118. end
  119. end
  120. else
  121. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  122. game:GetService("VirtualInputManager"):SendKeyEvent(false,Enum.KeyCode.W,false,nil)
  123. wait(.2)
  124. game.Players.LocalPlayer.Character.HumanoidRootPart.Anchored = false
  125. game:GetService("VirtualInputManager"):SendKeyEvent(false,Enum.KeyCode.W,false,nil)
  126. end
  127. end)
  128. lib.maketoggle("Auto Rep",tab,function(bool)
  129. getgenv().autorep = bool
  130. if getgenv().autorep then
  131. while getgenv().autorep do
  132. wait()
  133. if game.Players.LocalPlayer.Backpack:FindFirstChild("Weight") then
  134. game.Players.LocalPlayer.Backpack.Weight.Parent = game.Players.LocalPlayer.Character
  135. end
  136. local args = {
  137. [1] = "rep"
  138. }
  139. game:GetService("Players").LocalPlayer:WaitForChild("muscleEvent"):FireServer(unpack(args))
  140. end
  141. end
  142. end)
  143. lib.maketoggle("Auto Rebirth",tab,function(bool)
  144. getgenv().autorebirth = bool
  145. if bool then
  146. while getgenv().autorebirth do
  147. wait(.1)
  148. local args = {
  149. [1] = "rebirthRequest"
  150. }
  151. game:GetService("ReplicatedStorage"):WaitForChild("rEvents"):WaitForChild("rebirthRemote"):InvokeServer(unpack(args))
  152. end
  153. else
  154. end
  155. end)
  156. local portals = {}
  157. for i,v in pairs(workspace.areaTeleportParts:GetChildren()) do
  158. if string.sub(v.Name,1,5) == "beach" then
  159. table.insert(portals,v.Name)
  160. end
  161. end
  162. local workouts = {}
  163. for i,v in pairs(workspace.machinesFolder:GetChildren()) do
  164. if #v.requirements:GetChildren() < 1 and not v:FindFirstChild("neededDurability") and v:FindFirstChild("interactSeat") then
  165. table.insert(workouts,v.Name)
  166. elseif v:FindFirstChild("neededDurability") and game.Players.LocalPlayer.Durability.Value > v.neededDurability.Value and v:FindFirstChild("interactSeat") then
  167. table.insert(workouts,v.Name)
  168. elseif v.requirements:FindFirstChild("Agility") and game.Players.LocalPlayer.Agility.Value > v.requirements.Agility.Value and v:FindFirstChild("interactSeat") then
  169. table.insert(workouts,v.Name)
  170. end
  171. end
  172. lib.updatedropdown(portaldropdown,portals)
  173. lib.updatedropdown(machinedropdown,workouts)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement