Build OSBot Scripts
With AI Power

The most advanced visual script builder for the OSBot platform. Describe what you want in plain English and let AI build it for you. No coding required. Ever.

300+
Built-in Functions
29
Categories
0
Lines of Code

Everything You Need

A complete toolkit for building, testing, and running sophisticated automation scripts — without writing a single line of code.

AI Script Assistant

Describe what you want in plain English. Our AI understands game mechanics and builds complete, working scripts in seconds. Iterate with natural conversation.

Visual Script Builder

Drag and drop conditions and actions in an intuitive tree structure. See your script logic at a glance with collapsible branches and clear visual hierarchy.

Zero Code Required

Script Factory handles all code generation behind the scenes. You focus on what your script should do — we handle the how. From beginner to advanced in minutes.

Massive Function Library

Over 300 pre-built functions across 29 categories: inventory, banking, combat, magic, prayer, walking, NPCs, objects, skills, and much more.

Dynamic Variables & Math

Create variables that update in real-time from game state. Combine them with inline field commands for dynamic math, comparisons, and conditional logic.

Custom Paint Overlay

Design beautiful in-game overlays with timers, XP trackers, progress bars, and variable displays. Monitor your script's performance in real-time.

Three Steps to Automation

From idea to running script in under a minute.

1

Describe Your Script

Tell the AI what you want in plain English. "Chop oak trees, bank the logs, repeat." It understands game context, item names, and mechanics.

2

Review & Customize

The AI generates a complete script with conditions, actions, and variables. Fine-tune anything in the visual editor or ask the AI to iterate.

3

Compile & Run

One-click compilation generates optimized, native code. Your script runs with maximum performance and full access to the game engine.

Built for Power Users

Simple enough for beginners, powerful enough for the most complex automation.

AI-Powered

Your Personal Script Developer

The AI assistant understands the full function library and game mechanics. It creates complete scripts with proper error handling, conditional logic, variable management, and optimal structure. Just describe what you need.

  • Natural language script generation
  • Iterative refinement through conversation
  • Smart diff view to review every change
  • Understands 300+ built-in functions
AI Chat
You
Make a script that chops oak trees south of Varrock west bank, banks the logs, and eats food if health drops below 50%
AI
I've created your woodcutting script with 3 branches:

1. Health check — eats food when HP < 50%
2. Banking — walks to bank when inventory is full
3. Chopping — finds and chops oak trees

Review the script below and let me know if you'd like any changes.
Script Editor
IF inventory_is_full Branch 1
DO walking_walk_to → Bank
DO bank_open
DO bank_deposit_all
IF !player_is_animating Branch 2
DO object_interact → "Oak tree", "Chop down"
Visual Editor

See Your Logic, Clearly

Every script is a tree of conditions and actions. The visual editor makes complex logic intuitive — nest conditions, chain actions, use OR branches, and organize with collapsible sections.

  • Drag-and-drop tree structure
  • Nested conditions with AND/OR logic
  • Searchable function catalog
  • Inline parameter editing
Field Commands

Runtime Expressions, Built In

Use inline field commands to evaluate dynamic values at runtime. Combine inventory counts, bank totals, variable values, and math — all within any parameter field.

  • Math operations: add, sub, mul, div, and more
  • Nested expressions for complex calculations
  • Live game-state queries: inventory, bank, prices
  • Variable references and utility formatters
Field Commands
Total items across inventory + bank
add(invCount(Lobster), bankCount(Lobster))
Formatted variable total
num(add(var(kills), var(assists)))
Items per hour tracking
perHour(var(logsChopped))
Dynamic comparison value
sub(28, invTotal())

29 Categories. 300+ Functions.

Everything the game offers, at your fingertips.

Inventory Banking Combat Walking NPCs Objects Ground Items Equipment Magic Prayer Skills Dialogue Widgets Camera Grand Exchange Store Trade Keyboard Mouse Variables Varbits Tabs Settings Logout Messages World Map Utility

Simple, Fair Pricing

Credits are only needed for AI features — Script Factory works fully without them. Buy once, use anytime. No subscriptions, no expiry.

AI Credits

Credits power the AI features in Script Factory. They are not required to use the script builder — only for AI-assisted generation. Buy credits when you need them, and they stay on your account until you use them.

Only needed for AI features — the script builder is free
One-time purchases — no subscriptions or recurring charges
Credits roll over — never expire, use them anytime
Add more credits whenever you need them
Multiple credit packages available
Secure payments via Stripe
Add Credits — Coming Soon

Frequently Asked Questions

Do I need to know how to code?
No. Script Factory is designed for everyone. The AI assistant generates scripts from plain English descriptions, and the visual editor lets you customize them without touching code. Code is generated automatically when you compile.
What can I build with Script Factory?
Anything the OSBot API supports. Skilling scripts, combat scripts, money-making scripts, quest helpers, and more. With 300+ functions covering inventory, banking, combat, magic, prayer, walking, NPCs, objects, skills, and widgets — if OSBot supports it, you can build it.
How does the AI assistant work?
Describe what you want your script to do in natural language. The AI understands game mechanics, item names, NPC names, and the full function library. It generates a complete script structure with conditions, actions, and variables. You can then refine it through follow-up messages or edit it manually in the visual builder.
What are field commands?
Field commands are inline expressions you can use in any parameter value. They let you do math, query live game state (like inventory counts), read variables, and format numbers — all evaluated at runtime. They can be nested for complex calculations, like add(invCount(Lobster), bankCount(Lobster)).
What platform does this run on?
Script Factory is a native desktop application that integrates with OSBot. It runs on Windows and macOS. Scripts are compiled to optimized native code for maximum performance.

Ready to Build
Something Amazing?

Join the next generation of OSBot scripting. No code. No limits. Just describe, build, and run.

Get Started