

Геймпасс в «Роблоксе»: как создать его в 2026 году
Геймпасс — это платный пропуск внутри игры, сделанной в Roblox.
Его покупают за внутреннюю валюту, робуксы, один раз и получают привилегию навсегда: ускоренный бег, особый скин, VIP-зону или уникальный инструмент. Для автора игры это простой способ заработать: пропуск создается за несколько минут, а сложную экономику программировать не нужно.
Расскажем, как создать геймпасс на компьютере и с телефона, где взять его идентификатор, как выставить цену и связать покупку с привилегией.
Что такое геймпасс в Roblox
Roblox — платформа, на которой игры делают сами пользователи. Любой может собрать свой проект в бесплатной программе Roblox Studio и опубликовать на платформе. Чтобы в игру могли зайти другие игроки, автору нужно пройти проверку возраста.
Внутри своей игры автор имеет право продавать дополнительные возможности. Платят за них робуксами — внутренней валютой Roblox, которую игроки покупают за реальные деньги.
Геймпасс — один из таких товаров. Его покупают один раз, и он навсегда закрепляется за аккаунтом игрока: бонус действует при каждом входе в игру, даже если вернуться в нее через год. Геймпасс может давать, например, ускоренный бег, доступ в закрытую зону, особый предмет, удвоенные награды. С каждой продажи автор, как правило, получает 70% цены, остальное забирает Roblox.
Как создать геймпасс на компьютере
Прежде чем создавать пропуск, проверьте два условия:
- Игра должна быть опубликована и доступна на Roblox. Геймпасс привязывается к конкретной игре, поэтому к проекту, который существует только в Studio, его не прикрепить.
- Игру должны видеть другие игроки. Новая игра по умолчанию закрыта: в нее могут зайти только автор и те, кому он выдал права на редактирование. Чтобы игру видели пользователи от 16 лет, аккаунту автора должно быть не меньше двух дней. Кроме того, автор должен пройти проверку возраста и заполнить анкету Maturity & Compliance о содержании игры. Без этого купить пропуск будет некому.
Для игроков младше 16 лет действуют отдельные требования. С июня 2026 года таких пользователей переводят на аккаунты Roblox Kids и Roblox Select, где доступны только отобранные игры. Чтобы игра попала в этот каталог, нужно выполнить несколько условий:
- подтвердить личность: взрослым авторам — документом, авторам младше 18 лет — проверкой по лицу;
- включить двухэтапную проверку;
- два месяца подряд оплачивать подписку Roblox Plus за 4,99 $ в месяц или Premium либо внести за игру разовый взнос в 1000 робуксов. Взнос вернут, если игру не удалят за грубые нарушения правил.
После этого игра проходит оценку: за 60 дней ее должны запустить 250 активных игроков старше 16 лет. На создание и продажу пропуска это не влияет, но от этого зависит, сколько игроков его увидят.
Российские карты Roblox не принимает. Для подписки, взноса и покупки робуксов понадобится карта иностранного банка или подарочная карта Roblox.
Если все условия соблюдены, можно переходить к созданию геймпасса.
- Откройте раздел Creations в Creator Hub и выберите свою игру.
- Перейдите в Monetization → Passes и нажмите Create pass.
- Загрузите иконку — картинку в формате PNG, JPG или BMP размером не больше 512×512 пикселей. Иконка обрезается по кругу, поэтому важные детали держите ближе к центру.
- Впишите название и описание пропуска.
- Выберите категорию: по ней пропуск попадет в нужный раздел внутриигрового магазина.
- Еще раз нажмите Create pass.
Созданный пропуск появится в списке Passes у вашей игры.
Как создать геймпасс на телефоне
Creator Hub — это сайт, поэтому с телефона пропуск оформляют через мобильный браузер.
- Откройте в браузере create.roblox.com и войдите в аккаунт.
- Если панель отображается неудобно и часть кнопок не видна, включите в меню браузера режим «Версия для ПК».
- Дальше действуйте так же, как на компьютере: выберите игру, откройте Monetization → Passes, нажмите Create pass и заполните карточку пропуска.
С телефона можно создать пропуск и выставить цену, но выдачу привилегии программируют в программе Roblox Studio. А она работает только на компьютерах с Windows и macOS.
Как настроить геймпасс в «Роблоксе»
Созданный пропуск — пустая заготовка. Чтобы он продавался и что-то давал игроку, нужно настроить четыре вещи: идентификатор, цену, привилегию и окно покупки. Для привилегии и окна покупки понадобятся скрипты.
Скрипт — это небольшая программа, которая говорит игре, что делать: например, ускорить персонажа или открыть окно оплаты. Писать скрипты с нуля не придется: готовые образцы есть в справке Roblox. Страница на английском, но код копируется как есть, и в нем нужно поменять всего пару строк.
Скрипты вставляют в Roblox Studio. Чтобы создать скрипт, в окне Explorer наведите курсор на нужную папку, нажмите «+» и выберите тип скрипта. Script работает на сервере — там, где идет сама игра, и игрок не может его изменить. LocalScript работает на устройстве игрока и отвечает за то, что он видит на экране.
Идентификатор
Идентификатор — числовой ID пропуска, по которому игра его узнает. Чтобы его получить, откройте в Creator Hub раздел Monetization → Passes, наведите курсор на иконку пропуска, нажмите ⋯ и выберите Copy Asset ID.
Это число понадобится во всех скриптах. В образцах Roblox вместо него стоят нули в строке local passID = 0000000 — их нужно заменить своим ID.
Монетизация
Чтобы открыть продажу, наведите курсор на пропуск в списке Passes, нажмите ⋯ и выберите Sales. Включите переключатель Item for Sale, в поле Price in Robux укажите цену — от 1 робукса до 1 млрд — и нажмите Save Changes.
После этого пропуск появится на вкладке Store на странице игры, и его можно будет купить. Для этого код не нужен, но и бонуса покупатель не получит, пока вы не добавите скрипты из следующего раздела.
Важно помнить, что продажи приносят робуксы, а не рубли. Обменять заработанные робуксы на деньги можно через программу Developer Exchange, но условия у нее строгие: участнику должно быть не меньше 13 лет, на аккаунте — не меньше 30 000 заработанных робуксов, а выплаты доступны далеко не во всех странах. Напрямую вывести их на карту российского банка, например, точно не получится.
Привилегии
Привилегия — то, что игрок получает за покупку: повышенную скорость, доступ в закрытую зону, редкий предмет или множитель монет. Придумать можно что угодно, но выдавать привилегию придется вручную — через скрипт.
Скриптов понадобится два, оба серверные: данным с устройства игрока доверять нельзя, и, например, итог покупки надежен только на сервере. Первый выдает бонус тем, у кого пропуск уже есть, когда они заходят в игру. Второй — тем, кто купил пропуск прямо во время игры: без него бонус появился бы только после перезахода.
Чтобы добавить скрипты, сделайте так:
- В Explorer наведите курсор на ServerScriptService, нажмите «+» и выберите Script. Вставьте в него образец из раздела Assign pass privileges.
- Создайте там же второй Script и вставьте в него последний образец из раздела Inside your game — тот, в котором есть слово PromptGamePassPurchaseFinished.
- В обоих скриптах замените нули своим ID.
- В обоих скриптах найдите строку, которая начинается с — Assign. На ее месте должен включаться бонус. В качестве примера можем поставить бонусом ускорение персонажа.
Удалите эту строку и вставьте вместо нее две других. Первая ускоряет персонажа сразу:
if player.Character then player.Character:WaitForChild("Humanoid").WalkSpeed = 32 end
Вторая сохраняет скорость после каждого возрождения персонажа. Так персонаж будет бегать вдвое быстрее обычного:
player.CharacterAdded:Connect(function(character) character:WaitForChild("Humanoid").WalkSpeed = 32 end)
Подсказки для покупок
Чтобы игрок мог купить пропуск, не выходя из игры, ему показывают окно покупки — его вызывает функция PromptGamePassPurchase. Обычно ее привязывают к кнопке в интерфейсе или к разговору с торговцем. Окно стоит показывать только тем, у кого пропуска еще нет.
Чтобы сделать кнопку покупки, сделайте так:
- В Explorer создайте внутри StarterGui элемент ScreenGui, в нем — TextButton, а в TextButton — LocalScript.
- Вставьте в LocalScript второй образец из раздела Inside your game — тот, в котором есть слово PromptGamePassPurchase без Finished. Он сам проверяет, есть ли у игрока пропуск, и открывает окно, только если его нет.
- Замените нули своим ID.
- Сам по себе образец кнопку не слушает. Чтобы окно открывалось по нажатию, добавьте в самый конец скрипта строку:
script.Parent.MouseButton1Click:Connect(promptPurchase)
Когда скрипты готовы, опубликуйте игру заново через File → Publish to Roblox, иначе изменения не попадут в рабочую версию. Проверить покупку можно со второго аккаунта или с помощью друга — учтите, что это будет настоящая покупка за робуксы.
Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult




















