Advertisement
TonyGamingVN

Strongman Simulator Script

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