Arcade Basketball Script - Auto Green, Ball Mag, Auto Win, Inf Stamina

Project Information

Developer: FaleHub, Dejaunisgood
Status: UNDETECTED
Updated: December 16, 2025 at 6:34 AM
Version: 1.0.3
Compatibility: PC (Windows, MacOS) - Mobile (iOS, Android)
Updates & Support:

Arcade Basketball Script

This is one of the best available Arcade Basketball Roblox scripts, packed with features like Auto Green, Ball Mag, Auto Win, Infinite Stamina, Speed, and much more. It includes a full GUI menu, allowing you to enable, disable, and customize functions easily—even if you’re a beginner.

With this script, you can completely transform your gameplay in Arcade Basketball. Your friends will be shocked by your skills as you:

  • Hit perfect shots automatically with Auto Green
  • Magnetize the ball with Ball Mag for easier scoring
  • Win games instantly with Auto Win
  • Play without limits using Infinite Stamina
  • Boost your speed for faster movement

Arcade Basketball is a new Roblox sports game inspired by basketball classics like Basketball Zero. The goal is straightforward: compete in 1v1 or 2v2 matches, earn points, and claim victory. Because of its popularity, players are actively searching for Roblox Arcade Basketball scripts and hacks to surprise their friends and gain an advantage.

Here, we’ve posted the latest working scripts for Arcade Basketball, safe from bans and requiring no key.

Arcade Basketball 🏀 Script - Auto Block [NO KEY]

-- SERVICES
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")

local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local hrp = character:WaitForChild("HumanoidRootPart")

player.CharacterAdded:Connect(function(char)
    character = char
    humanoid = char:WaitForChild("Humanoid")
    hrp = char:WaitForChild("HumanoidRootPart")
end)

------------------------------------------------
-- GUI
------------------------------------------------
local gui = Instance.new("ScreenGui")
gui.Name = "FaceLockGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.fromScale(0.32, 0.26)
frame.Position = UDim2.fromScale(0.34, 0.35)
frame.BackgroundColor3 = Color3.fromRGB(10,10,10)
frame.Active = true
frame.Draggable = true
frame.Parent = gui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,18)

local stroke = Instance.new("UIStroke", frame)
stroke.Color = Color3.fromRGB(255,0,0)
stroke.Thickness = 2

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,0,0.2,0)
title.BackgroundTransparency = 1
title.Text = "FACE LOCK"
title.Font = Enum.Font.GothamBold
title.TextScaled = true
title.TextColor3 = Color3.fromRGB(255,0,0)
title.Parent = frame

local box = Instance.new("TextBox")
box.PlaceholderText = "Username or DisplayName"
box.Size = UDim2.new(0.9,0,0.25,0)
box.Position = UDim2.fromScale(0.05,0.32)
box.BackgroundColor3 = Color3.fromRGB(20,20,20)
box.TextColor3 = Color3.new(1,1,1)
box.Font = Enum.Font.Gotham
box.TextScaled = true
box.ClearTextonfocus = false
box.Parent = frame
Instance.new("UICorner", box).CornerRadius = UDim.new(0,12)

local lockBtn = Instance.new("TextButton")
lockBtn.Size = UDim2.new(0.9,0,0.25,0)
lockBtn.Position = UDim2.fromScale(0.05,0.65)
lockBtn.BackgroundColor3 = Color3.fromRGB(25,25,25)
lockBtn.Text = "LOCK"
lockBtn.TextColor3 = Color3.fromRGB(255,0,0)
lockBtn.Font = Enum.Font.GothamBold
lockBtn.TextScaled = true
lockBtn.Parent = frame
Instance.new("UICorner", lockBtn).CornerRadius = UDim.new(0,12)

------------------------------------------------
-- R15 BODY SCALE
------------------------------------------------
local function applyR15()
    if humanoid.RigType ~= Enum.HumanoidRigType.R15 then return end
    humanoid.BodyHeightScale.Value = 1.9
    humanoid.BodyWidthScale.Value = 2.3
    humanoid.BodyDepthScale.Value = 2.3
    humanoid.HeadScale.Value = 2.6
    humanoid.BodyProportionScale.Value = 1
end

local function resetR15()
    if humanoid.RigType ~= Enum.HumanoidRigType.R15 then return end
    humanoid.BodyHeightScale.Value = 1
    humanoid.BodyWidthScale.Value = 1
    humanoid.BodyDepthScale.Value = 1
    humanoid.HeadScale.Value = 1
    humanoid.BodyProportionScale.Value = 0
end

------------------------------------------------
-- R6 EXTRA LIMBS
------------------------------------------------
local addedParts = {}

local function weld(p0, p1, c0)
    local w = Instance.new("WeldConstraint")
    w.Part0 = p0
    w.Part1 = p1
    w.Parent = p0
    p1.CFrame = p0.CFrame * c0
end

local function addR6Parts()
    if humanoid.RigType ~= Enum.HumanoidRigType.R6 then return end

    local head = character:FindFirstChild("Head")
    local la = character:FindFirstChild("Left Arm")
    local ra = character:FindFirstChild("Right Arm")
    if not (head and la and ra) then return end

    -- Extra Head
    local head2 = head:Clone()
    head2.Size *= 1.6
    head2.Parent = character
    weld(head, head2, CFrame.new(0,1.2,0))
    table.insert(addedParts, head2)

    -- Extra Long Arms
    for _,arm in pairs({la, ra}) do
        local newArm = arm:Clone()
        newArm.Size = arm.Size + Vector3.new(0,3,0)
        newArm.Parent = character
        weld(arm, newArm, CFrame.new(0,-1.5,0))
        table.insert(addedParts, newArm)
    end
end

local function resetR6()
    for _,p in pairs(addedParts) do
        if p and p.Parent then p:Destroy() end
    end
    addedParts = {}
end

------------------------------------------------
-- FACE LOCK
------------------------------------------------
local locked = false
local followConn

local function findPlayer(name)
    for _,p in pairs(Players:GetPlayers()) do
        if p.Name:lower() == name:lower()
        or p.DisplayName:lower() == name:lower() then
            return p
        end
    end
end

local function unlock()
    locked = false
    lockBtn.Text = "LOCK"
    humanoid.WalkSpeed = 16
    hrp.CanCollide = true
    resetR15()
    resetR6()
    if followConn then followConn:Disconnect() end
end

lockBtn.MouseButton1Click:Connect(function()
    if locked then unlock() return end

    local target = findPlayer(box.Text)
    if not target or not target.Character then return end
    local head = target.Character:FindFirstChild("Head")
    if not head then return end

    locked = true
    lockBtn.Text = "UNLOCK"
    humanoid.WalkSpeed = 0
    hrp.CanCollide = false

    if humanoid.RigType == Enum.HumanoidRigType.R15 then
        applyR15()
    else
        addR6Parts()
    end

    followConn = RunService.RenderStepped:Connect(function()
        if not locked or not head.Parent then unlock() return end

        local cf = head.CFrame
        local pos =
            cf.Position
            + cf.LookVector * 2     -- in front
            - Vector3.new(0, 0.6, 0) -- 🔽 lower player

        hrp.CFrame = CFrame.new(pos, head.Position)
    end)
end)

Script [🔥 DUNKS] Arcade Basketball 🏀 Roblox - Auto Green, Auto Guard, Unlock All

Script Arcade Basketball Roblox - Auto Green, Auto Guard, Unlock All

[❄️ SZN 4] Basketball Script - Infinite Stamina, Auto Green, Anti-Contest, Spin Bot and More

loadstring(game:HttpGet('https://raw.githubusercontent.com/Dejaunisgood/Fale-arcade-basketball-/refs/heads/main/1fa9a8b35da657c5.lua.txt'))()

[❄️ SZN 4] Arcade Basketball Script Fale Hub - Auto Green, Ball Mag, Speed, Auto Win, Anti OOB

Arcade Basketball Script Fale Hub

loadstring(game:HttpGet("https://pastefy.app/jkfw0rLa/raw", true))()

Free Download Arcade Basketball Script - Auto Green, Ball Mag, Auto Win, Inf Stamina

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

0 comments

No Comments
New Comments
all
ArowKid ArowKid

does not work i cant see it only shows up as a small corner icon 

A1isa40 A1isa40

i was hiding it and got global cooldown for 20hrs took 2 games to get ban 

delgrado delgrado

does it still work if i flash my bios and reset my pc ?

Mbjil Mbjil

This is a good script.However, it stopped working after the game update.