What it DoesThere are several types of lag in ROBLOX. Graphics lag (scene too complex to render at high framerate), physics lag (too many moving parts at once), and DataModel lag (too many property changes at once).
This tool measures DataModel lag. This is amount of time it takes for a change made on a client to replicate to all the other players in the level. For example, if your guy equips a weapon, that is a DataModel change. You see your weapon equipped immediately, but everyone else in the game sees it happen some time later. The exact amount of time this takes is the DataModel lag. In a well-programmed, well-designed game this is often around 100 milliseconds. 100 ms feels instantaneous and is faster than human reaction times to most types of stimuli.
I will be expanding this tool in the future to make it easier for ROBLOX game developers to pinpoint why their games are slow. The most current version will be available for download right here.
How to Install It1. Download attachment
2. Insert into your Workspace
3. Magic
Note that your lag will measure as 0 unless you are running your game in a multiplayer context.
[Updates]
Nov 6 - scripts no longer spam the output panel with prints()