Diving Legends Script – Infinite Spins, Auto Collect Rings

Project Information

Developer: Tora Hub, _OpenSource_
Status: UNDETECTED
Updated: March 27, 2026 at 5:40 AM
Version: 1.0.1
Game Link: Diving Legends
Compatibility: PC (Windows, MacOS) - Mobile (iOS, Android)
Updates & Support:

Diving Legends Script – Infinite Spins, Auto Farm GUI

A new script for the new Roblox game Diving Legends, featuring an automatic Infinite Spins function that you can use on PC and mobile without any trouble.

In Diving Legends, the goal is to dive deeper, earn more, and upgrade your gear quickly enough to withstand the pressure. The deeper you dive, the better the rewards—but your progress can slow down drastically as soon as you start relying on luck-based spins, upgrades, and boosts to keep moving forward. This Diving Legends script simplifies the process and immediately offers one of the most useful tricks in the game: infinite spins.

As you can see from the interface shown, the setup is simple and straightforward. No clutter, no unnecessary junk—just a clean Infinite Spins option that helps you spin again and again without getting stuck waiting for limited chances. In a game built on speed, oxygen, gear upgrades, and advancing into deeper zones, this extra access can make a huge difference in how quickly you assemble your build.

Diving Legends Script (No Key) - Auto Collect Rings

--// SERVICES
local Players = game:GetService("Players")
local player = Players.LocalPlayer

--// VARIABLES
local running = false
local folder = workspace:WaitForChild("_LocalCollectableObjects")

--// GET ROOT
local function getRoot()
    local char = player.Character or player.CharacterAdded:Wait()
    return char:WaitForChild("HumanoidRootPart")
end

--// SORT CLOSE → FAR
local function getSortedObjects()
    local root = getRoot()
    local objs = {}

    for _, v in pairs(folder:GetChildren()) do
        if v:IsA("BasePart") then
            table.insert(objs, v)
        elseif v:FindFirstChildWhichIsA("BasePart") then
            table.insert(objs, v:FindFirstChildWhichIsA("BasePart"))
        end
    end

    table.sort(objs, function(a, b)
        return (a.Position - root.Position).Magnitude < (b.Position - root.Position).Magnitude
    end)

    return objs
end

--// TP LOOP
task.spawn(function()
    while true do
        if running then
            local root = getRoot()
            local sorted = getSortedObjects()

            for _, obj in ipairs(sorted) do
                if not running then break end
                if obj and obj.Parent then
                    root.CFrame = obj.CFrame
                    task.wait(0.02) -- VERY FAST (adjust if needed)
                end
            end
        end
        task.wait()
    end
end)

--// GUI
local gui = Instance.new("ScreenGui")
gui.Name = "OpenSourceGUI"
gui.Parent = game.CoreGui

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 200, 0, 120)
frame.Position = UDim2.new(0.4, 0, 0.4, 0)
frame.BackgroundColor3 = Color3.fromRGB(25,25,25)
frame.Active = true
frame.Draggable = true
frame.Parent = gui

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0,30)
title.Text = "Made by _OpenSource_"
title.TextColor3 = Color3.new(1,1,1)
title.BackgroundTransparency = 1
title.Parent = frame

local button = Instance.new("TextButton")
button.Size = UDim2.new(0.8,0,0,40)
button.Position = UDim2.new(0.1,0,0.4,0)
button.Text = "Auto TP: OFF"
button.BackgroundColor3 = Color3.fromRGB(40,40,40)
button.TextColor3 = Color3.new(1,1,1)
button.Parent = frame

--// TOGGLE
button.MouseButton1Click:Connect(function()
    running = not running
    button.Text = running and "Auto TP: ON" or "Auto TP: OFF"
end)

Diving Legends Script GUI (ToraHub)

Diving Legends Script GUI (ToraHub)

loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/main/DivingLegends"))()

Diving Legends Script Features:

Infinite Spins

Free Download Diving Legends Script – Infinite Spins, Auto Collect Rings

Only authorized users can download files. Please Log in or Register on the website.
Comments: 0 Views: 323

0 comments

No Comments