Economy & Loot

Build a Roblox Economy — Items, Loot Tables & Crafting

Give items, roll loot tables, handle currencies, open crafting stations and set timers.

01
Start production

Stores production state on an owned item instance.

A deployed item enters a work spot and begins generating items or currency.

The producer accumulates outputs until stopped or collected.
Available options
  • Producer Optional. Defaults to the entering item.
  • Outputs Items or currencies generated per hour.
02
Stop production

Stops the production state on an owned item instance.

When an item leaves a spot, is recalled, or changes role.

Accumulation pauses. Previously accumulated amounts remain collectible.
Available options
  • Producer Optional. Defaults to the current item.
03
Collect production

Collects stored outputs from one producer, all producers, or an explicit target.

Chest buttons, item interaction, harvest all workflows.

Outputs are granted to the player and collected producer clocks reset.
Available options
  • Mode Self, All, or Target.
  • Target Used when mode is Target.
04
Modify inventory

Adds, removes or sets how many copies of a catalog item the resolved owner has.

Thieves stealing an item, penalties that take resources away, rewards that grant several copies at once, syncing a fixed amount after an event.

Writes to the player's inventory. Set 0 clears this item for the player.
Available options
  • Mode Add: gives more copies. Remove: takes copies away. Set: forces the exact amount the player should hold.
  • Item Which item is affected.
  • Quantity How many copies to add, remove, or reach.
05
Give random item

Gives a random item from a list. Build loot tables with weighted drop chances and rarity colors.

Gacha mechanics, mystery crates, enemy drops, treasure chests with random rewards.

The engine rolls against weighted chances. A reward popup reveals the result with a rarity glow, then the item goes to inventory.
Available options
  • Loot table List of items with drop chances and optional rarity colors.
06
Consume item

Removes the used item from inventory. Perfect for consumables like food, potions, keys or single-use tools.

Eating food, using a key, sacrificing ingredients, activating single-use items.

The item is permanently removed from the player's inventory after the action chain completes.
07
Modify currency

Adds, removes or sets a catalog currency on the resolved owner.

Shop purchases, quest rewards, entrance fees, selling items, salary systems.

Writes to the player's wallet. Values are never removed below zero.
Available options
  • Mode Add, Remove or Set.
  • Currency Which currency to modify.
  • Amount How much — flat number or percentage.
  • Target Defaults to player. $event.target modifies that player, or the owner wallet for an owned item.
08
Execute transaction

Runs one recipe immediately: consumes its inputs and grants its outputs, or opens the Roblox purchase prompt for a developer product recipe.

One-click purchases, tycoon buttons, upgrades, doors, turrets and paid unlocks.

On success, inputs are spent atomically and outputs are granted. Developer product recipes open the Roblox payment prompt; the receipt grants the outputs later.
Available options
  • Recipe The recipe to execute.
09
Transform (exchange)

Opens an exchange / craft menu for the player. Players combine resources into new items via defined recipes.

Crafting stations, cooking pots, forges, alchemy tables, workbenches.

A crafting UI opens listing available recipes with required inputs and outputs.
Available options
  • Recipes Which recipes are available at this station.
  • Station name Name displayed at the top of the crafting window.
10
Start timer

Starts a countdown on the item. The following actions execute when the timer expires. Add an optional skip cost for instant completion.

Crafting timers, plant growth, cooldowns, timed upgrades, incubation periods.

The item enters processing state. A countdown shows in the UI. Players can pay to complete instantly.
Available options
  • Duration (seconds) How long the timer runs.
  • Skip currency Currency accepted to complete instantly.
  • Skip cost Amount to pay for instant completion.