I have an obby and want to have a speed-run timer. Right now I am setting a variable to the current tick() when the player starts then subtracting the starting tick() from the current tick() when the player starts. This seemed to work very well, however, this showed to be inaccurate as many people consistently got the same time:
At the moment I am looking for alterative ways of doing this, but I am open to other solutions. But do remember that it’s important that this system can get an accurate time down to the millisecond (just the hundredths place as seen in the pictures)
Well, tick() is based off the timezone of the machine running it. A quick change to the timezone of the machine can mess up the timer badly, possibly going negative. Meaning, it would be a lot easier to exploit if you use tick()