This seems like a good concept, but not for any game-critical events. This could be extremely beneficial for games that have an isolated trading place (such as Jailbreak).

Hmm, possibly. In my script it checks if the request has been made first by the use of Os.Time, so yeah its not 100% accurate your right, however, if there are any other request running at the same time the one that has been initiated first should be released first.