-- Created by @squhz on Discord, DM me for feedback on my script :D -- Open-source since I'm still learning local library = loadstring(game:HttpGet("https://raw.githubusercontent.com/Turtle-Brand/Turtle-Lib/main/source.lua"))() local window = library:Window("Menu") local Workspace = game:GetService("Workspace") local Players = game:GetService("Players") local player = Players.LocalPlayer local function makeJump(character) local humanoid = character:WaitForChild("Humanoid") humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end local function disableMovement(character) local humanoid = character:WaitForChild("Humanoid") humanoid.WalkSpeed = 0 humanoid.JumpPower = 0 end local function enableMovement(character) local humanoid = character:WaitForChild("Humanoid") humanoid.WalkSpeed = 16 humanoid.JumpPower = 50 end local allowedPlaceId = 117548574479573 if game.PlaceId ~= allowedPlaceId then player:Kick("Wrong game for script") end local GotoEnd = Vector3.new(-15, 466, 325) local topCash = Vector3.new(6, 466, 300) local Gear1 = Vector3.new(-32, 466, 299) local Gear2 = Vector3.new(-15, 467, 298) local Gear3 = Vector3.new(23, 28, 788) local Gear4 = Vector3.new(-75, 4, 385) local Gear5 = Vector3.new(-74, 4, 398) local function triggerPrompt(prompt) if prompt and prompt:IsA("ProximityPrompt") then prompt:InputHoldBegin() task.wait(3) -- match hold duration prompt:InputHoldEnd() end end local function getCharacter() return player.Character or player.CharacterAdded:Wait() end window:Label("Game:") window:Button("Goto End", function() local character = getCharacter() local hrp = character:WaitForChild("HumanoidRootPart") hrp.CFrame = CFrame.new(GotoEnd) end) window:Button("Get All Gears", function() local character = getCharacter() local hrp = character:WaitForChild("HumanoidRootPart") local originalCFrame = hrp.CFrame local gears = {Gear1, Gear2, Gear3, Gear4, Gear5} for _, gearPos in ipairs(gears) do makeJump(character) task.wait(0.2) hrp.CFrame = CFrame.new(gearPos) end print("All tools collected!") hrp.CFrame = originalCFrame end) window:Toggle("Autocash", false, function(bool) print("Autocash is: "..tostring(bool)) -- run in a separate thread spawn(function() while window:GetToggleValue("Autocash") do local character = getCharacter() local hrp = character:WaitForChild("HumanoidRootPart") makeJump(character) task.wait(0.2) disableMovement(character) hrp.CFrame = CFrame.new(topCash) task.wait(0.1) -- trigger set prompt for _, flameslap in ipairs(Workspace:GetChildren()) do if flameslap.Name == "FlamesSlap" then for _, hitbox in ipairs(flameslap:GetChildren()) do if hitbox.Name == "Hitbox" then for _, prompt in ipairs(hitbox:GetChildren()) do triggerPrompt(prompt) end end end end end enableMovement(character) end end) end) window:Label("Config:") window:Button("Kill Menu", function() print("Menu Killed") task.wait(0.1) window:Destroy() end)