LICENSE PLATE GENERATOR Script (Delta Mobile) – NumberRollHub: Auto Roll, Anti-AFK 753 169 No Key

LICENSE PLATE GENERATOR Script (Delta Mobile) – NumberRollHub: Auto Roll, Anti-AFK

LICENSE PLATE GENERATOR · Roblox
Play
No key Mobile friendly Working · Nov 6
Report

Description

NumberRollHub is a LICENSE PLATE GENERATOR script you can run in Delta on Android, iOS or PC. It includes auto roll, anti-afk and more. The menu is a small Number Hub panel (labels are in Russian: Авто-крутка = Auto Roll). Created by NumberRollHub. No key.

Key Features

  • Auto Roll: keeps rolling plate numbers for you
  • Anti-AFK so you stay in the server while it rolls

This one is tiny. NumberRollHub gives LICENSE PLATE GENERATOR a single small panel with two buttons, and the whole script is a few hundred lines that you can read in a minute. The game comes from BURMALDA67 Group, appeared in October 2026 and seats nine players per server.

The panel and its two buttons

The window is titled NUMBER HUB and is about 280 by 210 pixels. Its labels are in Russian, which trips people up:

  • Авто-крутка is Auto Roll. While it is on, the script calls the game’s Roll remote every half second, and the button turns green.
  • Anti-AFK keeps its English name. When Roblox reports you as idle it sends a virtual click, so you are not treated as away.

Each button shows ВКЛ when it is on and ВЫКЛ when it is off. Drag the top bar to move the panel; touch dragging is handled too.

How to run it

Join a server, paste the code into Delta and execute. There is no key, and nothing is downloaded: unlike most hubs it contains no loadstring and no HttpGet, so everything it does is visible in the code box. The panel is attached to CoreGui, and a repeat run deletes the previous panel before drawing a new one. The footer line reads “Status: Active • Rscripts Edition”.

Common questions

Why is the menu in Russian?

The author wrote the labels and console messages in Russian. The two buttons are the only controls, so you can work it out from Авто-крутка above.

How do I stop it?

Press the same button again to switch that feature off. The ✕ in the corner turns both off and deletes the panel.

Does it keep or pick plates for me?

No. It only keeps rolling. Nothing in the code picks, saves or sells a plate, so you still decide which result to keep.

Idle tip: turn Anti-AFK on before Auto Roll. Roblox itself removes players who sit idle for about twenty minutes, and a roll loop that runs on its own is exactly when that happens.

Tested With
DeltaCodexArceus XFluxusPC executors
Script CodeNumberRollHub (NumberRollHub)
-- Очистка старого меню при перезапуске
local CoreGui = game:GetService("CoreGui")
if CoreGui:FindFirstChild("NumberRollHub") then
    CoreGui.NumberRollHub:Destroy()
end

print("[Hub] Запуск скрипта...")

-- Создание главного окна (ScreenGui)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "NumberRollHub"
ScreenGui.Parent = CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 22)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -140, 0.5, -115)
MainFrame.Size = UDim2.new(0, 280, 0, 210)

local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 14)
MainCorner.Parent = MainFrame

-- Неоновая обводка
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(110, 80, 255)
MainStroke.Transparency = 0.4
MainStroke.Thickness = 1.5
MainStroke.Parent = MainFrame

-- Шапка окна (Область для перетаскивания)
local TopBar = Instance.new("Frame")
TopBar.Parent = MainFrame
TopBar.BackgroundColor3 = Color3.fromRGB(22, 22, 30)
TopBar.BorderSizePixel = 0
TopBar.Size = UDim2.new(1, 0, 0, 42)

local TopCorner = Instance.new("UICorner")
TopCorner.CornerRadius = UDim.new(0, 14)
TopCorner.Parent = TopBar

local TopFix = Instance.new("Frame")
TopFix.Parent = TopBar
TopFix.BackgroundColor3 = Color3.fromRGB(22, 22, 30)
TopFix.BorderSizePixel = 0
TopFix.Position = UDim2.new(0, 0, 0.5, 0)
TopFix.Size = UDim2.new(1, 0, 0.5, 0)

-- Название
local Title = Instance.new("TextLabel")
Title.Parent = TopBar
Title.BackgroundTransparency = 1
Title.Position = UDim2.new(0, 16, 0, 0)
Title.Size = UDim2.new(1, -50, 1, 0)
Title.Font = Enum.Font.GothamBold
Title.Text = "💎  NUMBER HUB"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 14
Title.TextXAlignment = Enum.TextXAlignment.Left

-- Кнопка закрытия
local CloseButton = Instance.new("TextButton")
CloseButton.Parent = TopBar
CloseButton.BackgroundTransparency = 1
CloseButton.Position = UDim2.new(1, -36, 0, 6)
CloseButton.Size = UDim2.new(0, 30, 0, 30)
CloseButton.Font = Enum.Font.GothamBold
CloseButton.Text = "✕"
CloseButton.TextColor3 = Color3.fromRGB(150, 150, 170)
CloseButton.TextSize = 13

CloseButton.MouseButton1Click:Connect(function()
    getgenv().AutoRoll = false
    getgenv().AntiAFK = false
    ScreenGui:Destroy()
end)

-- ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ
getgenv().AutoRoll = false
getgenv().AntiAFK = false
local RollDelay = 0.5

-- ЛОГИКА ANTI-AFK
local VirtualUser = game:GetService("VirtualUser")
local afkConnection

local function toggleAntiAFK(state)
    if state then
        if not afkConnection then
            afkConnection = game:GetService("Players").LocalPlayer.Idled:Connect(function()
                if getgenv().AntiAFK then
                    VirtualUser:CaptureController()
                    VirtualUser:ClickButton2(Vector2.new(0, 0))
                    print("[Hub] Anti-AFK сработал!")
                end
            end)
        end
    else
        if afkConnection then
            afkConnection:Disconnect()
            afkConnection = nil
        end
    end
end

-- Вспомогательная функция поиска Roll
local function getRollRemote()
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local remotes = ReplicatedStorage:FindFirstChild("Remotes")
    if remotes then
        return remotes:FindFirstChild("Roll")
    end
    return ReplicatedStorage:FindFirstChild("Roll")
end

-- 1. КНОПКА АВТО-КРУТКИ
local RollBtn = Instance.new("TextButton")
RollBtn.Parent = MainFrame
RollBtn.BackgroundColor3 = Color3.fromRGB(26, 26, 36)
RollBtn.Position = UDim2.new(0, 14, 0, 54)
RollBtn.Size = UDim2.new(1, -28, 0, 44)
RollBtn.Font = Enum.Font.GothamBold
RollBtn.Text = "⚡ Авто-крутка: ВЫКЛ"
RollBtn.TextColor3 = Color3.fromRGB(180, 180, 200)
RollBtn.TextSize = 13

local RollCorner = Instance.new("UICorner")
RollCorner.CornerRadius = UDim.new(0, 10)
RollCorner.Parent = RollBtn

local RollStroke = Instance.new("UIStroke")
RollStroke.Color = Color3.fromRGB(50, 50, 70)
RollStroke.Thickness = 1
RollStroke.Parent = RollBtn

RollBtn.MouseButton1Click:Connect(function()
    getgenv().AutoRoll = not getgenv().AutoRoll
    
    if getgenv().AutoRoll then
        RollBtn.Text = "⚡ Авто-крутка: ВКЛ"
        RollBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
        RollBtn.BackgroundColor3 = Color3.fromRGB(40, 180, 95)
        RollStroke.Color = Color3.fromRGB(70, 220, 120)
        
        task.spawn(function()
            while getgenv().AutoRoll do
                local rollRemote = getRollRemote()
                if rollRemote then
                    pcall(function()
                        rollRemote:InvokeServer()
                    end)
                end
                task.wait(RollDelay)
            end
        end)
    else
        RollBtn.Text = "⚡ Авто-крутка: ВЫКЛ"
        RollBtn.TextColor3 = Color3.fromRGB(180, 180, 200)
        RollBtn.BackgroundColor3 = Color3.fromRGB(26, 26, 36)
        RollStroke.Color = Color3.fromRGB(50, 50, 70)
    end
end)

-- 2. КНОПКА ANTI-AFK
local AfkBtn = Instance.new("TextButton")
AfkBtn.Parent = MainFrame
AfkBtn.BackgroundColor3 = Color3.fromRGB(26, 26, 36)
AfkBtn.Position = UDim2.new(0, 14, 0, 106)
AfkBtn.Size = UDim2.new(1, -28, 0, 44)
AfkBtn.Font = Enum.Font.GothamBold
AfkBtn.Text = "🛡️ Anti-AFK: ВЫКЛ"
AfkBtn.TextColor3 = Color3.fromRGB(180, 180, 200)
AfkBtn.TextSize = 13

local AfkCorner = Instance.new("UICorner")
AfkCorner.CornerRadius = UDim.new(0, 10)
AfkCorner.Parent = AfkBtn

local AfkStroke = Instance.new("UIStroke")
AfkStroke.Color = Color3.fromRGB(50, 50, 70)
AfkStroke.Thickness = 1
AfkStroke.Parent = AfkBtn

AfkBtn.MouseButton1Click:Connect(function()
    getgenv().AntiAFK = not getgenv().AntiAFK
    toggleAntiAFK(getgenv().AntiAFK)
    
    if getgenv().AntiAFK then
        AfkBtn.Text = "🛡️ Anti-AFK: ВКЛ"
        AfkBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
        AfkBtn.BackgroundColor3 = Color3.fromRGB(110, 80, 255) -- Фиолетовый
        AfkStroke.Color = Color3.fromRGB(150, 120, 255)
    else
        AfkBtn.Text = "🛡️ Anti-AFK: ВЫКЛ"
        AfkBtn.TextColor3 = Color3.fromRGB(180, 180, 200)
        AfkBtn.BackgroundColor3 = Color3.fromRGB(26, 26, 36)
        AfkStroke.Color = Color3.fromRGB(50, 50, 70)
    end
end)

-- Подпись снизу
local Footer = Instance.new("TextLabel")
Footer.Parent = MainFrame
Footer.BackgroundTransparency = 1
Footer.Position = UDim2.new(0, 14, 1, -26)
Footer.Size = UDim2.new(1, -28, 0, 20)
Footer.Font = Enum.Font.GothamMedium
Footer.Text = "Status: Active • Rscripts Edition"
Footer.TextColor3 = Color3.fromRGB(90, 90, 110)
Footer.TextSize = 10
Footer.TextXAlignment = Enum.TextXAlignment.Center

-- Система перетаскивания (Drag & Drop)
local UserInputService = game:GetService("UserInputService")
local dragging = false
local dragInput, mousePos, framePos

TopBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        mousePos = input.Position
        framePos = MainFrame.Position
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

TopBar.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        local delta = input.Position - mousePos
        MainFrame.Position = UDim2.new(
            framePos.X.Scale, 
            framePos.X.Offset + delta.X, 
            framePos.Y.Scale, 
            framePos.Y.Offset + delta.Y
        )
    end
end)

print("[Hub] Меню с управляемым Anti-AFK создано!")
Game pageLICENSE PLATE GENERATOR · 1 script on this siteRoblox ›

More LICENSE PLATE GENERATOR scripts

See all
Get Delta Script first on GoogleAdd us as a preferred source to see our new scripts in your Google results.
Add Delta Script on Google

Leave a Reply

Your email address will not be published. Required fields are marked *