sasod35

Strongman Simulator script

Apr 16th, 2023
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 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. -- GUI SECTION
  5. w:Section('Created by in_Dail#8018')
  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["Area23_Sewer"].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(-125.89976, 25.82292, 18512.25195, 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["Area23_Sewer"].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)
Add Comment
Please, Sign In to add comment