Hi, I really like the simplicity of the simulate command to run MonteCarlo simulations.
But I was wondering whether it is possible to have a macro indicator of the repetition. The goal is to execute a certain command only for that repetition, within the program being simulated. For instance, I might wish to display some feature of the data, but I only want to have a look in the first simulation, not all of them. Can't find anything about this in the simulate help command. Here is a working example. I'd like to generate some plot but only for a given repetition.

Code:
clear all

cap drop program MCS
program MCS, rclass

    drop _all // drop all observations
    set obs 10000 // set the sample size
    
    ge X = rnormal(0,1)
    ge Y = 10 + X + rnormal(0,1)
    
    reg Y X
    return scalar bOLS = _b[X]
    
    predict Yhat
    scatter Y X || line Yhat X
     // I would like this displayed only for a given repetition say
    // if `r'==10 { scatter Y X || line Yhat X }
    
end

simulate bOLS=r(bOLS), reps(100) seed(12346): MCS