Game Command Dashboard

Queue safe commands for your Roblox server script to poll and execute.

Players Online 0
Queued Commands 0
Last Poll --
Server Mode Live

Create Command

Only predefined actions are sent to the game.

Quick Actions

Fast commands for common moderation.

Command Queue

The newest command is what your Roblox script should fetch.

Roblox Polling Script

Paste into ServerScriptService and adjust the URL.
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")

local API_URL = "https://your-site.com/api/commands"
local SECRET = "change-this-secret"

local function runCommand(data)
    if data.command == "announce" then
        print("[Announcement]", data.message)
    elseif data.command == "kick" then
        local player = Players:FindFirstChild(data.target or "")
        if player then
            player:Kick(data.message or "Removed by server owner.")
        end
    elseif data.command == "setMode" then
        print("[Mode]", data.message)
    elseif data.command == "shutdown" then
        for _, player in ipairs(Players:GetPlayers()) do
            player:Kick(data.message or "Server closed by owner.")
        end
    end
end

while task.wait(5) do
    local ok, response = pcall(function()
        return HttpService:GetAsync(API_URL .. "?secret=" .. SECRET)
    end)

    if ok and response and response ~= "" then
        local data = HttpService:JSONDecode(response)
        runCommand(data)
    end
end