Advertisement
Guest User

OP Script strongman simulator

a guest
Sep 24th, 2021
68,346
4
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 4 0
  1. local library = loadstring(game:HttpGet("https://pastebin.com/raw/CkyR8ePz", true))()
  2. local w = library:CreateWindow('Strongman Simulator')
  3. local Workout_Mul = 1
  4. -- GUI SECTION
  5. w:Section('Created by HamstaGang, unpatched by OREZAKung')
  6.  
  7. -- GUI Toggles
  8. local FarmHydra = w:Toggle('Farm Hydra', {flag = "FarmHydra"})
  9. local FarmStrength = w:Toggle('Farm Strength', {flag = "FarmStrength"})
  10.  
  11. w:Box("CUSTOM WORKOUT MULTIPIER",{type = "number"},function(v)
  12. Workout_Mul = v
  13. end)
  14. -- [[ GUI FUNCTIONS ]] --
  15.  
  16. local Best_WorkOut,Best_Num = nil,0
  17. for i,v in pairs(game:GetService("Workspace").Areas:GetDescendants()) do
  18. if v.Name == "WorkoutNumber" and v.Value > Best_Num then
  19. Best_WorkOut,Best_Num = v.Parent.Parent,v.Value
  20. end
  21. end
  22.  
  23. function FarmHydra()
  24. --clear
  25.  
  26. -- Local Player
  27. local Plr = game:GetService("Players").LocalPlayer
  28. local Char = Plr.Character
  29. local RootPart = Char.HumanoidRootPart
  30. local LowerTorso = Char.LowerTorso
  31.  
  32. -- Game Stuff
  33. -- local Loader = game:GetService("Workspace").BadgeColliders.FarmBadge
  34. local Hydra_Item = game:GetService("Workspace").Areas["Area9_Space"].DraggableItems:FindFirstChildOfClass("MeshPart")
  35.  
  36. if Hydra_Item == nil then
  37. -- We need to load part of the map in.
  38. RootPart.CFrame = CFrame.new(-132.68457, 45.386734, 4114.20654, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  39. return true;
  40. end
  41.  
  42. local Hydra = Hydra_Item:WaitForChild("InteractionPoint")
  43. local Proximity = Hydra:FindFirstChild("ProximityPrompt")
  44.  
  45. -- Teleport and grab Hydra
  46. RootPart.CFrame = Hydra.CFrame
  47. wait(0.1)
  48. Proximity:InputHoldBegin()
  49. Proximity:InputHoldEnd()
  50.  
  51. -- Teleport us to the finish (I have some nasty hard coded stuff in here.)
  52. repeat
  53. for i,v in pairs(game:GetService("Workspace").PlayerDraggables[game.Players.LocalPlayer.UserId]:GetChildren()) do
  54. v.Anchored = true
  55. v.CFrame = game:GetService("Workspace").Areas["Area9_Space"].Goal.CFrame
  56. wait()
  57. v.Anchored = false
  58. end
  59. wait()
  60. until #game:GetService("Workspace").PlayerDraggables[game.Players.LocalPlayer.UserId]:GetChildren() < 1
  61.  
  62. end
  63.  
  64. function FarmStrength()
  65.  
  66. -- Local Player
  67. local Plr = game:GetService("Players").LocalPlayer
  68. local Char = Plr.Character
  69. local RootPart = Char.HumanoidRootPart
  70.  
  71. -- Game Stuff
  72. local Gym = Best_WorkOut
  73. local Proximity = Gym.ProximityPrompt
  74.  
  75. -- Teleport to Weights
  76. RootPart.CFrame = Gym.CFrame
  77. wait(0.1)
  78.  
  79. -- Start Workout
  80. Proximity:InputHoldBegin()
  81. wait(0.3)
  82. Proximity:InputHoldEnd()
  83.  
  84. while w.flags.FarmStrength do
  85. wait(0.1)
  86. game:GetService("ReplicatedStorage")["StrongMan_UpgradeStrength"]:InvokeServer(Workout_Mul)
  87. end
  88.  
  89. -- Jump to end Workout
  90. Char.Humanoid.Jump = true
  91. end
  92.  
  93.  
  94. -- [[ GUI LISTENERS ]] --
  95.  
  96. -- Farm Hydra
  97. spawn(function()
  98. while wait() do
  99. if w.flags.FarmHydra then
  100. FarmHydra()
  101. end
  102. end
  103. end)
  104.  
  105. -- Farm Strength
  106. spawn(function()
  107. while wait() do
  108. if w.flags.FarmStrength then
  109. FarmStrength()
  110. end
  111. end
  112. end)
Advertisement
Comments
Add Comment
Please, Sign In to add comment
Advertisement