local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Babft OP GRIND", LoadingTitle = "Loading Interface...", LoadingSubtitle = "by hooky", ConfigurationSaving = { Enabled = false }, KeySystem = false, }) local Tab = Window:CreateTab("Main", 4483362458) -- Function to execute the core sequence with flying/floating enabled local function RunSequence() -- 1. Run initial vote launch safely local success, err = pcall(function() local blueZone = workspace:WaitForChild("Really blueZone", 5) if blueZone then local voteRE = blueZone:WaitForChild("VoteLaunchRE", 5) if voteRE then voteRE:FireServer() print("VoteLaunchRE fired successfully!") else warn("VoteLaunchRE not found inside Really blueZone!") end else warn("Really blueZone not found in workspace!") end end) if not success then warn("Error in vote launch: " .. tostring(err)) end -- 2. Get local player character safely local player = game:GetService("Players").LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid", 5) local rootPart = character:WaitForChild("HumanoidRootPart", 5) if not rootPart or not humanoid then warn("Humanoid or HumanoidRootPart not found!") return end -- Enable PlatformStand to prevent falling/physics glitches while moving through the air humanoid.PlatformStand = true -- Add a BodyVelocity to keep character floating local bv = Instance.new("BodyVelocity") bv.Velocity = Vector3.new(0, 0, 0) bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bv.Parent = rootPart -- Helper function to safely claim gold after steps local function ClaimGold() pcall(function() local claimRE = workspace:WaitForChild("ClaimRiverResultsGold", 5) if claimRE then claimRE:FireServer() print("ClaimRiverResultsGold fired successfully!") else warn("ClaimRiverResultsGold not found in workspace!") end end) end -- Ensure cleanup happens no matter what local successRun, runErr = pcall(function() -- 3. Initial teleport (X: -75, Y: 87, Z: 1421) rootPart.CFrame = CFrame.new(-75, 87, 1421) task.wait(1) ClaimGold() -- 4. Increase Z by 750 and repeat 9 times (1s interval + Claim gold each time) local currentX = -75 local currentY = 87 local currentZ = 1421 for i = 1, 9 do if _G.AutoRunActive == false then break end currentZ = currentZ + 750 rootPart.CFrame = CFrame.new(currentX, currentY, currentZ) print("Teleport step " .. i .. " complete. Z: " .. currentZ) task.wait(1) ClaimGold() end if _G.AutoRunActive == false then return end -- 5. Teleport to final coordinates (X: -60.64, Y: -361.21, Z: 9493.63) rootPart.CFrame = CFrame.new(-60.64, -361.21, 9493.63) print("Final teleport complete.") ClaimGold() end) -- Cleanup flight state if bv then bv:Destroy() end if humanoid then humanoid.PlatformStand = false end if not successRun then warn("Sequence error: " .. tostring(runErr)) end end -- Single execution button Tab:CreateButton({ Name = "Run Full Sequence (9-Part Loop)", Callback = function() RunSequence() end, }) -- Repeating toggle system Tab:CreateToggle({ Name = "Auto Repeat Sequence", CurrentValue = false, Flag = "AutoRepeatToggle", Callback = function(Value) _G.AutoRunActive = Value if Value then task.spawn(function() print("Auto repeat started.") while _G.AutoRunActive do RunSequence() task.wait(1) end print("Auto repeat stopped.") end) end end, }) Rayfield:LoadConfiguration()