Hide Inactive Mouse?

So I’ve seen this everywhere, but I can’t seem to find the code to do it anywhere.

How do you make a mouse hide after it’s been inactive (say for 3 seconds), then appear again once it’s active? I know Mouse.hide(); but I don’t know how to check for mouse activity to tell it to run that code, or to tell it to show it again once it’s moved.