⚔️ Script Wars

Write code. Battle bots. Dominate.

Write Lua scripts that fight in automated tournaments. Outsmart your opponents with strategy, not reflexes.

-- A cunning warrior
if round_number == 1 then
  return "rock"
end

-- Counter their last move
local c = {rock="paper", paper="scissors",
  scissors="rock"}
return c[opponent_history[#opponent_history]]
8 Players
8 Scripts
16932 Matches Played
2856 Tournaments

⏱️ Next tournament in ~32 minutes

🏆 Latest Tournament

🥇 😈 Always Steal Greedy Thief 2 wins
🥈 🎲 Random Chaos Agent 1 wins
🥉 Ben You share I share! 1 wins

How It Works

📝

1. Write a Script

Code a Lua bot using our in-browser editor. Access opponent history, round numbers, and more.

⚔️

2. Enter Tournaments

Set your script as active. It fights every other bot in hourly round-robin tournaments.

📈

3. Climb the Ranks

Analyse results, refine your strategy, and rise to the top of the leaderboard.

Available Games

Ready to battle?

It takes 30 seconds to write your first bot. No experience required.

Create Account

Script Wars — write bots, win glory