TomdacatAI
Built for Roblox Studio

The easiest way to add AI
to your Roblox game

Install a plugin, paste a key, call one function. No backend, no HttpService boilerplate, no fighting with JSON — just NPCs, moderators, and quest systems that talk back.

Auto setup plugin Live in minutes Lite credits to start
Three steps

From zero to a talking NPC

Most integrations are a plugin install and a paste — not a backend project.

01

Install the Roblox Studio plugin

One click from the Roblox Marketplace. It drops a ModuleScript into ServerScriptService and wires up HttpService for you.

02

Paste your API key

Grab a free key from the dashboard, paste it into the plugin panel, and it gets saved into your script automatically.

03

Call TomAI.chat() from any script

NPCs, moderators, quest generators — anything that needs a model call is now a single function call away.

NpcChat.server.lua
-- Generated by the TomdacatAI plugin
local TomAI = require(game.ServerScriptService.TomAI)

local reply = TomAI.chat({
  { role = "system", content = "You are Kira, a fox merchant." },
  { role = "user", content = "Got anything rare today?" },
})

npc.Head.Dialog.Text = reply
luaWorks in Studio & published games
Why developers switch

Less plumbing, more shipping

Everything you'd otherwise have to build yourself comes wired in.

Auto-setup plugin

Generates the ModuleScript, sets headers, and saves your key — no manual HttpService config.

One endpoint, 40+ models

Swap GPT-5 for Claude or Gemini by changing a string. No separate integrations per provider.

Lite credits included

Every account starts with lite credits, so you can test NPC dialogue before spending anything.

OpenAI-compatible

If you outgrow the plugin, drop straight into the OpenAI SDK shape with no migration.

Built-in moderation models

Use the same API to screen chat, usernames, or user-generated text for your game.

Usage dashboard

See exactly which scripts are calling the API, how many tokens, and what it costs — in real time.

FAQ

Common questions

No. The plugin generates a ModuleScript that wraps HttpService for you. You just require it and call TomAI.chat(messages).

Free to start

Install the plugin. Ship the feature today.

No backend project, no Stripe setup, no waiting on infra. Just a plugin, a key, and a function call.