# train
## Syntax:
/train** {name} {command} [{delay}] [{group}]**
## Use Case:
Creates a Command Train. Trains are sequences of commands that can be run asynchronously without blocking the UI or other scripts.
## Arguments:
- **{name}**   : Unique name for this train.
- **{command}**: The command sequence (semicolon separated).
- **{delay}**  : (Optional) Default delay between commands in ms.
- **{group}**  : (Optional) The group name.
## Examples:
1. **/train {buffup} {cast armor;cast shield;cast bless} {2000}**
    (Creates a buff train with 2s delays)
## See Also:
trainstart, trainstop, trains, @pause