Anyone have any idea as to why this is? I’m trying to measure the time it takes for a request from the server to be received by the client, meaning I have to use os.time() so that the times are synced, however this means the smallest delay I can measure is 1 second, where as I need the ability to be able to measure fractions of a second.
os.time() is a vanilla Lua function. Vanilla Lua relies purely on the C implementation it runs in, and it is standard for that implementation (type time_t) to return an integer value.
tick() on the other hand is a Roblox function, and they took the liberty of making it more exact.