Lemonade writes production Luau, designs maps and models, then pushes them into your open place through a companion Studio plugin. Real commands, real instances, real feedback loop.
--!strict
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService("Players")
local Remotes = ReplicatedStorage:WaitForChild("Remotes")
local RequestSwing: RemoteEvent = Remotes.RequestSwing
local COOLDOWN = 0.45
local lastSwing: { [Player]: number } = {}
RequestSwing.OnServerEvent:Connect(function(player: Player, targetId: number)
local now = os.clock()
if now - (lastSwing[player] or 0) < COOLDOWN then
return -- rate limited: never trust the client
end
lastSwing[player] = now
local target = Players:GetPlayerByUserId(targetId)
if not target or target == player then
return
end
CombatService.applyDamage(player, target, 12)
end)
Every command is queued, claimed by the plugin, executed inside a ChangeHistoryService recording (so it's undoable) and reported back.
A companion plugin polls your project every 5s, executes commands in the open place and reports back. No fake "connected" badges.
Strict typing, no deprecated APIs, defensive server validation, proper DataStore retries and clean connection teardown.
Describe a castle, get a structured instance tree with anchored parts, materials and grouped models — pushed straight into Workspace.
The plugin uploads your Explorer hierarchy, so the AI reasons about the systems you already have instead of guessing.
Exploit surfaces, memory leaks and race conditions get flagged proactively — with a one-click fix in the same reply.
Raise the bar: architecture notes, rate limiting on every remote, security review and performance budgets.
One project per Roblox place. It gets its own connection token.
Copy the generated Lua, save it as a local plugin, paste the token.
Chat, hit Apply to Studio, watch instances appear in your open place.
Connect a place and let the AI put the code where it belongs.
Create your first projectFound a problem, want a feature, or just want to say hi? Email us — we reply fast.