Eye is a plugin for learning about time spent in the studio.
With Eye you can find out everything in the smallest details about how much time you spent in different areas - scripting, building, designing ui, animating and even playtesting.
Eye doesn’t just record your time. Eye detects what you are doing and does not add time if you, for example, step away from the computer.
Widget
The widget is simple, concise and easy to understand. It contains all the information that Eye records about you.
Profiles
Easily switch between profiles and check your friends’ stats. IT’S NEVER BEEN THAT EASY!
![]()
Notice
Eye only displays profiles of players who have installed Eye on their computer and edited the current place at least once. You cannot see the stats of players not from the current place.
Categories
Categories provide basic info: time spent active. Click on them and next section will show statistics for clicked category.

Statistics
Depending on the category selected, it shows how much time you spent on each action type.
Detailed statistics
If you click on, for example, scripting you will get detailed statistics for it. Click on an object to select it in explorer.
Weekly statistics
You can also get weekly statistics. Click on the arrows to move the current week. Click on any bar to see its stats in the statistics section. A small image highlights the longest action of each day. Plus, you can star a day to make it stand out from others.
Thats it!
And the cool thing is that this plugin is complitely free. “Eye” has been obtained 991 times!!! (accurate as of 25.12.2025 ![]()
![]()
) Have fun knowing your stats!
Important notice: the data of Eye can be easily manipulated. Take this into an account if you plan to use Eye as an employer! Do not trust other’s people stats, as well as your own! The data is stored in ServerStorage. See below’s category “Eye takes up space…” to learn how to clean memory in-game/in-run mode.
Huge thanks to everyone who supports me!
A little bit of technical info
Folder System
Eye creates a folder for each of opened places and automatically starts tracking your actions. For now this behavior is not editable, please reply on this post if you need it.
Eye uses Profiles, it means it creates a new profile for every user in-game. You need to be logged-in to use Eye.
How it works
Eye uses a set of algorithms to detect your actions, inspections of which include:
- Input (mouse, keyboard)
- Selection (in Explorer)
- Changing objects
- Camera (position, rotation)
- CoreGui
- Source of Scripts
States:
Here are a few unique states that don’t behave like others:
Idle
If you are inactive, Eye records your time internally, but it is not displayed in each meter. This means that if you are inactive, Eye will not display that time in the counters.
Edit this behavior in settings:
ServerStorage → RecPlugins → Eye → Profiles → (Your ID) → Settings → (Attributes) → “ignore_idle_time”
true: eye dosn’t accounts idle time in stats
false: eye accounts idle time in stats
Unknown
That means Eye sees that you’re active but cannot understand what you’re doing.
Playtesting
The playtest detector requires a DataStore, so you’ll have to enable it to get its details, although you can open a local place, Eye just won’t record data about playtest.
Eye updates Playtest stats every 30 seconds if not in idle state.
You can disable Playtest detector by going:
ServerStorage → RecPlugins → Eye → Profiles → (Your ID) → Settings → (Attributes) → “record_playtest”
Animating
Eye can detect the animation editor (by Roblox) and MoonAnimator.
Currently there is no way to know if the animation editor is open or not, as there is no way to access the RobloxPluginsGuiService, so Eye watches the humanoids ahead to determine if they are changing as if animated.
Detecting Moon Animator is easier since we have access to CoreGui.
Eye takes up space...
Eye stores data in ServerStorage, which consumes memory. To optimize your live game, you can destroy this data via script. Be careful to target the correct folder, as the Eye directory also contains data necessary for the Playtest Detector.
Insert the following script into ServerScriptService to automate cleanup during playtests and live sessions.
Warning: Do not run this script in Edit mode, as it will cause data loss.
game:GetService("ServerStorage").RecPlugins.Eye.Profiles:Destroy()
Ensure you use this exact path; other folders are used by the Playtest Detector. Eye will warn you if you remove any folders required by the Playtest Detector.









