Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local library = loadstring(game:HttpGet("https://pastebin.com/raw/CkyR8ePz", true))()
- local w = library:CreateWindow('Strongman Simulator')
- local Workout_Mul = 1
- -- GUI SECTION
- w:Section('Created by HamstaGang, unpatched by OREZAKung')
- -- GUI Toggles
- local FarmHydra = w:Toggle('Farm Hydra', {flag = "FarmHydra"})
- local FarmStrength = w:Toggle('Farm Strength', {flag = "FarmStrength"})
- w:Box("CUSTOM WORKOUT MULTIPIER",{type = "number"},function(v)
- Workout_Mul = v
- end)
- -- [[ GUI FUNCTIONS ]] --
- local Best_WorkOut,Best_Num = nil,0
- for i,v in pairs(game:GetService("Workspace").Areas:GetDescendants()) do
- if v.Name == "WorkoutNumber" and v.Value > Best_Num then
- Best_WorkOut,Best_Num = v.Parent.Parent,v.Value
- end
- end
- function FarmHydra()
- --clear
- -- Local Player
- local Plr = game:GetService("Players").LocalPlayer
- local Char = Plr.Character
- local RootPart = Char.HumanoidRootPart
- local LowerTorso = Char.LowerTorso
- -- Game Stuff
- -- local Loader = game:GetService("Workspace").BadgeColliders.FarmBadge
- local Hydra_Item = game:GetService("Workspace").Areas["Area9_Space"].DraggableItems:FindFirstChildOfClass("MeshPart")
- if Hydra_Item == nil then
- -- We need to load part of the map in.
- RootPart.CFrame = CFrame.new(-132.68457, 45.386734, 4114.20654, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- return true;
- end
- local Hydra = Hydra_Item:WaitForChild("InteractionPoint")
- local Proximity = Hydra:FindFirstChild("ProximityPrompt")
- -- Teleport and grab Hydra
- RootPart.CFrame = Hydra.CFrame
- wait(0.1)
- Proximity:InputHoldBegin()
- Proximity:InputHoldEnd()
- -- Teleport us to the finish (I have some nasty hard coded stuff in here.)
- repeat
- for i,v in pairs(game:GetService("Workspace").PlayerDraggables[game.Players.LocalPlayer.UserId]:GetChildren()) do
- v.Anchored = true
- v.CFrame = game:GetService("Workspace").Areas["Area9_Space"].Goal.CFrame
- wait()
- v.Anchored = false
- end
- wait()
- until #game:GetService("Workspace").PlayerDraggables[game.Players.LocalPlayer.UserId]:GetChildren() < 1
- end
- function FarmStrength()
- -- Local Player
- local Plr = game:GetService("Players").LocalPlayer
- local Char = Plr.Character
- local RootPart = Char.HumanoidRootPart
- -- Game Stuff
- local Gym = Best_WorkOut
- local Proximity = Gym.ProximityPrompt
- -- Teleport to Weights
- RootPart.CFrame = Gym.CFrame
- wait(0.1)
- -- Start Workout
- Proximity:InputHoldBegin()
- wait(0.3)
- Proximity:InputHoldEnd()
- while w.flags.FarmStrength do
- wait(0.1)
- game:GetService("ReplicatedStorage")["StrongMan_UpgradeStrength"]:InvokeServer(Workout_Mul)
- end
- -- Jump to end Workout
- Char.Humanoid.Jump = true
- end
- -- [[ GUI LISTENERS ]] --
- -- Farm Hydra
- spawn(function()
- while wait() do
- if w.flags.FarmHydra then
- FarmHydra()
- end
- end
- end)
- -- Farm Strength
- spawn(function()
- while wait() do
- if w.flags.FarmStrength then
- FarmStrength()
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement