--[[ LagSrc by Jenny Gorton Assistance from on4mj Version 1.0 - 20th August 2014 ]] local inputs = { {"Source", SOURCE}, {"times", VALUE, 1, 100, 3} } local outputs = { "Lagd" } local values = {} local function run_func(inpt, iterations) if iterations > #values then for i = #values + 1, iterations do values[ i ] = inpt end end local outs = values[ 1 ] for i = 1, iterations-1 do values[i] = values[ i+1 ] end values[iterations] = inpt return outs end return {run=run_func, output=outputs, input=inputs}