Set Up Hackatime with Roblox Studio

Roblox Studio

This guide will walk you through setting up Hackatime to automatically track your game development time in Roblox Studio.


Step 1: Log In to Your Hackatime Account

First, make sure you have a Hackatime account and are logged in. If you don't have an account, you can create one at hackatime.hackclub.com.


Step 2: Install the Hackatime Roblox Studio Plugin

Next, you'll need to install the Hackatime plugin directly within Roblox Studio:

  1. Open Roblox Studio.
  2. Navigate to the Toolbox.
  3. In the Toolbox search bar, select "Plugins" from the dropdown filter.
  4. Search for "HackaTime Roblox".
  5. Install the plugin published by "ThisWhity".

    Toolbox filter showing Plugins selected
    Filter the Toolbox by "Plugins"

    Toolbox search results showing HackaTime Roblox plugin
    Install the "HackaTime Roblox" plugin by ThisWhity


Step 3: Configure the Plugin with Your API Key

Now, you'll connect the plugin to your Hackatime account using your unique API key:

  1. Get your API key by visiting hackatime.hackclub.com/my/wakatime_setup. It will look something like this: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

    Screenshot showing API Key on Hackatime website
    Your API key from the Hackatime website

  2. In Roblox Studio, open the Hackatime plugin. You'll usually find it under the "Plugins" tab in the Ribbon bar.

    Screenshot showing the Hackatime plugin tab with API key input
    Open the Plugin

  3. Paste your API key into the API key box. And hit "Save API Key"


Troubleshooting

ERR_NETWORK: Plugin Cannot Connect to Hackatime

If you see an ERR_NETWORK message, it means the plugin can't connect to Hackatime. This is likely due to you not allowing HTTP request from the plugin:

  1. Open the "Manage Plugins".
  2. Hit the edit icon.
  3. Ensure that "hackatime.hackclub.com" is enabled.

    Screenshot showing Game Settings with Security tab open and Allow HTTP Requests highlighted
    Open Plugin Managment

    Screenshot showing Allow HTTP Requests enabled
    Allow HTTP requests

Still Stuck?

If you're still experiencing issues, don't hesitate to ask for help in the #hackatime-v2 channel on the Hack Club Slack.


What's Next?

Once the plugin is successfully configured, your Roblox Studio activity time will automatically start appearing on your Hackatime dashboard.

Happy game developing!

Found an issue with this page? Edit it on GitHub - we'd love your help making the docs better!