+1 Spider Web Auto double and Auto farm
+1 Spider Web Keyless
+1 Spider Web Auto double and Auto farm
👤 alexriderr 👁 7 views ❤️ 0 likes ⏱ Nov 6, 2026
This simple **open-source script** includes useful automation features such as **Auto Wind, Auto Double, Auto Rebirth, and Auto Farm**. These functions help automate in-game activities, speed up progression, and make grinding easier while reducing repetitive gameplay tasks.
✨ Features
Dashboard Auto Farm Auto Double Auto Wins Treadmill AFK Auto Rebirth
📋 Script Code
--========================================
-- +1 SPIDER WEB
-- FULL GUI + STARTUP ANIMATION
--========================================

local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local TweenService = game:GetService("TweenService")

local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")

-- SETTINGS
local wins = false
local treadmill = false
local rebirth = false
local running = true

local winsPosition = CFrame.new(
    21884.3359375,
    1216.543212890625,
    150.006103515625
)

local treadmillPosition = CFrame.new(
    -603.0601196289062,
    696.0081787109375,
    122.24142456054688
)

-- CLEAN UP PREVIOUS GUI
local old = playerGui:FindFirstChild("+1 Spider Web")
if old then
    old:Destroy()
end

-- SCREEN GUI
local gui = Instance.new("ScreenGui")
gui.Name = "+1 Spider Web"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = false
gui.Parent = playerGui

-- MAIN WINDOW
local main = Instance.new("Frame")
main.Name = "MainWindow"
main.Size = UDim2.fromOffset(610, 390)
main.Position = UDim2.new(0.5, -305, 0.5, -195)
main.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
main.BorderSizePixel = 0
main.Visible = false
main.Parent = gui

local mainCorner = Instance.new("UICorner")
mainCorner.CornerRadius = UDim.new(0, 9)
mainCorner.Parent = main

local mainStroke = Instance.new("UIStroke")
mainStroke.Color = Color3.fromRGB(43, 43, 43)
mainStroke.Thickness = 1
mainStroke.Parent = main

-- SIDEBAR
local sidebar = Instance.new("Frame")
sidebar.Name = "Sidebar"
sidebar.Size = UDim2.new(0, 190, 1, 0)
sidebar.BackgroundColor3 = Color3.fromRGB(9, 9, 9)
sidebar.BorderSizePixel = 0
sidebar.Parent = main

local sidebarCorner = Instance.new("UICorner")
sidebarCorner.CornerRadius = UDim.new(0, 9)
sidebarCorner.Parent = sidebar

local header = Instance.new("TextLabel")
header.Name = "Header"
header.Size = UDim2.new(1, -20, 0, 65)
header.Position = UDim2.fromOffset(20, 0)
header.BackgroundTransparency = 1
header.Text = "◉  +1 Spider Web"
header.TextColor3 = Color3.new(1, 1, 1)
header.Font = Enum.Font.GothamBold
header.TextSize = 19
header.TextXAlignment = Enum.TextXAlignment.Left
header.Active = true
header.Parent = sidebar

local line = Instance.new("Frame")
line.Size = UDim2.new(1, 0, 0, 1)
line.Position = UDim2.fromOffset(0, 65)
line.BackgroundColor3 = Color3.fromRGB(42, 42, 42)
line.BorderSizePixel = 0
line.Parent = sidebar

-- CONTENT AREA
local content = Instance.new("Frame")
content.Position = UDim2.fromOffset(190, 0)
content.Size = UDim2.new(1, -190, 1, 0)
content.BackgroundTransparency = 1
content.Parent = main

local pageTitle = Instance.new("TextLabel")
pageTitle.Size = UDim2.new(1, -40, 0, 55)
pageTitle.Position = UDim2.fromOffset(20, 10)
pageTitle.BackgroundTransparency = 1
pageTitle.Text = "Dashboard"
pageTitle.TextColor3 = Color3.new(1, 1, 1)
pageTitle.Font = Enum.Font.GothamBold
pageTitle.TextSize = 21
pageTitle.TextXAlignment = Enum.TextXAlignment.Left
pageTitle.Parent = content

local pageBody = Instance.new("Frame")
pageBody.Position = UDim2.fromOffset(20, 70)
pageBody.Size = UDim2.new(1, -40, 1, -90)
pageBody.BackgroundTransparency = 1
pageBody.Parent = content

local navButtons = {}
local showPage

local function clearPage()
    for _, child in ipairs(pageBody:GetChildren()) do
        child:Destroy()
    end
end

local function createText(message)
    local text = Instance.new("TextLabel")
    text.Size = UDim2.new(1, 0, 0, 160)
    text.BackgroundTransparency = 1
    text.Text = message
    text.TextColor3 = Color3.fromRGB(175, 175, 175)
    text.Font = Enum.Font.Gotham
    text.TextSize = 15
    text.TextWrapped = true
    text.TextXAlignment = Enum.TextXAlignment.Left
    text.TextYAlignment = Enum.TextYAlignment.Top
    text.Parent = pageBody
end

local function createToggle(label, y, getState, setState)
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(1, 0, 0, 49)
    button.Position = UDim2.fromOffset(0, y)
    button.BackgroundColor3 = Color3.fromRGB(27, 27, 27)
    button.BorderSizePixel = 0
    button.TextColor3 = Color3.new(1, 1, 1)
    button.Font = Enum.Font.GothamMedium
    button.TextSize = 14
    button.Parent = pageBody

    local corner = Instance.new("UICorner")
    corner.CornerRadius = UDim.new(0, 6)
    corner.Parent = button

    local function refresh()
        local enabled = getState()

        button.Text = label .. "     " ..
            (enabled and "● ON" or "○ OFF")

        button.BackgroundColor3 = enabled
            and Color3.fromRGB(35, 65, 48)
            or Color3.fromRGB(27, 27, 27)
    end

    button.MouseButton1Click:Connect(function()
        setState(not getState())
        showPage("Auto Farm")
    end)

    refresh()
end

-- PAGES
showPage = function(name)
    pageTitle.Text = name
    clearPage()

    for page, button in pairs(navButtons) do
        button.BackgroundColor3 = page == name
            and Color3.fromRGB(32, 32, 32)
            or Color3.fromRGB(9, 9, 9)
    end

    if name == "Dashboard" then
        createText(
            "Welcome to +1 Spider Web!\n\n" ..
            "Use the sidebar to control your farm.\n\n" ..
            "Auto Wins: " .. (wins and "ON" or "OFF") ..
            "\nTreadmill: " ..
            (treadmill and "ON" or "OFF") ..
            "\nAuto Rebirth: " ..
            (rebirth and "ON" or "OFF")
        )

    elseif name == "Auto Farm" then
        createToggle(
            "Auto Wins",
            0,
            function()
                return wins
            end,
            function(value)
                wins = value

                if value then
                    treadmill = false
                end
            end
        )

        createToggle(
            "Treadmill AFK",
            60,
            function()
                return treadmill
            end,
            function(value)
                treadmill = value

                if value then
                    wins = false
                end
            end
        )

        createToggle(
            "Auto Rebirth",
            120,
            function()
                return rebirth
            end,
            function(value)
                rebirth = value
            end
        )

    elseif name == "Auto Double" then
        createText(
            "Auto Double\n\n" ..
            "Popup scanning and yellow detection " ..
            "have been removed.\n\n" ..
            "This page is reserved for future features."
        )

    elseif name == "Settings" then
        createText(
            "+1 Spider Web Settings\n\n" ..
            "Theme: Dark\n" ..
            "Startup Animation: Enabled\n" ..
            "GUI: Xeno-style\n\n" ..
            "Drag the sidebar title to move the window."
        )
    end
end

-- SIDEBAR NAVIGATION
local function createNav(name, icon, y)
    local button = Instance.new("TextButton")
    button.Size = UDim2.new(1, 0, 0, 43)
    button.Position = UDim2.fromOffset(0, y)
    button.BackgroundColor3 = Color3.fromRGB(9, 9, 9)
    button.BorderSizePixel = 0
    button.Text = "   " .. icon .. "   " .. name
    button.TextColor3 = Color3.fromRGB(242, 242, 242)
    button.Font = Enum.Font.GothamMedium
    button.TextSize = 14
    button.TextXAlignment = Enum.TextXAlignment.Left
    button.Parent = sidebar

    navButtons[name] = button

    button.MouseButton1Click:Connect(function()
        showPage(name)
    end)
end

createNav("Dashboard", "▦", 85)
createNav("Auto Farm", "◇", 130)
createNav("Auto Double", "□", 175)
createNav("Settings", "⚙", 220)

-- DRAGGABLE WINDOW
local dragging = false
local dragStart
local startPosition

header.InputBegan:Connect(function(input)
    if input.UserInputType ==
        Enum.UserInputType.MouseButton1 then

        dragging = true
        dragStart = UIS:GetMouseLocation()
        startPosition = main.Position
    end
end)

UIS.InputChanged:Connect(function(input)
    if dragging and input.UserInputType ==
        Enum.UserInputType.MouseMovement then

        local delta = UIS:GetMouseLocation() - dragStart

        main.Position = UDim2.new(
            startPosition.X.Scale,
            startPosition.X.Offset + delta.X,
            startPosition.Y.Scale,
            startPosition.Y.Offset + delta.Y
        )
    end
end)

UIS.InputEnded:Connect(function(input)
    if input.UserInputType ==
        Enum.UserInputType.MouseButton1 then
        dragging = false
    end
end)

-- AUTO FARM MOVEMENT
local moveConnection

moveConnection = RunService.Heartbeat:Connect(function()
    if not running or not gui.Parent then
        moveConnection:Disconnect()
        return
    end

    local character = player.Character
    if not character then
        return
    end

    local humanoid =
        character:FindFirstChildOfClass("Humanoid")

    local root =
        character:FindFirstChild("HumanoidRootPart")

    if not humanoid or not root then
        return
    end

    if wins then
        character:PivotTo(winsPosition)

    elseif treadmill then
        if (root.Position - treadmillPosition.Position).Magnitude > 8 then
            character:PivotTo(treadmillPosition)
        end

        humanoid:Move(
            Vector3.new(0, 0, -1),
            false
        )
    end
end)

-- AUTO REBIRTH PLACEHOLDER
task.spawn(function()
    while running and gui.Parent do
        task.wait(2)

        if rebirth then
            -- Add your own game's rebirth logic here.
        end
    end
end)

--========================================
-- BRAND NEW GUI STARTUP ANIMATION
--========================================

showPage("Dashboard")

local intro = Instance.new("Frame")
intro.Name = "StartupIntro"
intro.Size = UDim2.fromOffset(390, 170)
intro.Position = UDim2.new(0.5, -195, 0.5, -85)
intro.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
intro.BackgroundTransparency = 1
intro.BorderSizePixel = 0
intro.Parent = gui

local introCorner = Instance.new("UICorner")
introCorner.CornerRadius = UDim.new(0, 12)
introCorner.Parent = intro

local introStroke = Instance.new("UIStroke")
introStroke.Color = Color3.fromRGB(100, 100, 120)
introStroke.Thickness = 1.5
introStroke.Transparency = 1
introStroke.Parent = intro

local introTitle = Instance.new("TextLabel")
introTitle.Size = UDim2.new(1, -20, 0, 55)
introTitle.Position = UDim2.fromOffset(10, 35)
introTitle.BackgroundTransparency = 1
introTitle.Text = "BRAND NEW GUI"
introTitle.TextColor3 = Color3.new(1, 1, 1)
introTitle.TextTransparency = 1
introTitle.Font = Enum.Font.GothamBold
introTitle.TextSize = 27
introTitle.Parent = intro

local introSubtitle = Instance.new("TextLabel")
introSubtitle.Size = UDim2.new(1, -20, 0, 30)
introSubtitle.Position = UDim2.fromOffset(10, 95)
introSubtitle.BackgroundTransparency = 1
introSubtitle.Text = "+1 SPIDER WEB"
introSubtitle.TextColor3 = Color3.fromRGB(170, 170, 185)
introSubtitle.TextTransparency = 1
introSubtitle.Font = Enum.Font.GothamMedium
introSubtitle.TextSize = 15
introSubtitle.Parent = intro

local function tween(object, duration, properties)
    local animation = TweenService:Create(
        object,
        TweenInfo.new(
            duration,
            Enum.EasingStyle.Quad,
            Enum.EasingDirection.Out
        ),
        properties
    )

    animation:Play()
    return animation
end

-- INTRO FADE IN
tween(intro, 0.45, {
    BackgroundTransparency = 0
})

tween(introStroke, 0.45, {
    Transparency = 0.2
})

tween(introTitle, 0.6, {
    TextTransparency = 0
})

tween(introSubtitle, 0.7, {
    TextTransparency = 0
})

task.wait(1.8)

-- INTRO FADE OUT
tween(introTitle, 0.4, {
    TextTransparency = 1
})

tween(introSubtitle, 0.4, {
    TextTransparency = 1
})

tween(introStroke, 0.4, {
    Transparency = 1
})

local fade = tween(intro, 0.4, {
    BackgroundTransparency = 1
})

fade.Completed:Wait()
intro:Destroy()

-- REVEAL XENO-STYLE GUI
if gui.Parent then
    main.Visible = true

    local originalSize = main.Size

    main.Size = UDim2.fromOffset(570, 365)

    tween(main, 0.3, {
        Size = originalSize
    })
end
🎮 Similar Scripts
💬 Comments (0)
Login to post a comment
No comments yet. Be the first!
Script Info
Game +1 Spider Web
TypeKeyless
Authoralexriderr
Views7
Likes0
PublishedNov 6, 2026
🎮 Play Game on Roblox
🕐 Recent Scripts
Viper Speed Hacks
Viper Speed Hacks
roblox. • 👁 1
Keyless
Anime Adventure Auto Farm v2.4
Anime Adventure Auto Farm v2.4
Anime Adventures • 👁 3
Keyless
Fake an Egg script by School Hub | Auto Farm, Auto Feed
Fake an Egg script by School Hub | Auto Farm, Auto Feed
Fake an Egg • 👁 2
Keyless
Virus Border Roleplay
Virus Border Roleplay
Virus Border Roleplay • 👁 4
Keyless
Anime Adventures Auto Farm + Dupe
Anime Adventures Auto Farm + Dupe
Anime Adventures • 👁 3
Keyless