Ok, listen closely.
Open the mission editor on Desert Island.
Where it says "EASY" in the top right hand corner, left click it. It should now say "ADVANCED".
Now, double click in the map area. The unit box should appear. It's defaulted to west dude so leave that. In the "Initialization" section write this, exactly,
This Exec "TimeLoop.sqs"
Now press "OK"
Save the mission as whatever you want and Alt+Tab out of Flashpoint.
Now, if your Flashpoint Character is called "Apocalypse Warrior" Follow this,
C:\Program Files\Codemasters\Operation Flashpoint\Users\Apocalypse Warrior\missions
Basically dig into the flashpoint folders looking for yourname\missions.
Once you get there you'll see a folder with whatever you saved your mission as, as the title. Open that folder and you'll see a "Mission.SQM" It Opens with Wordpad or Notepad. Don't open it, that's for much later.
Now I attatched a file called "TimeLoop.Zip", Download it, open it and put the file in the same folder as "Mission.SQM". Not the Zip, the .SQS file.
It's the script written up there
.
The unit starts it in the editor with the "This Exec "TimLoop.sqs" bit. You'll have to set the actual time you want it to be in the Editor. I'm sure you can suss that out on your own. If there's anything I missed just ask.