FAQ & Guide

Everything you need to run Apex F2P AIO, Islander, and Tutorial Island.

📊 Dashboard

The Apex Dashboard lets you monitor your bot from anywhere: your phone, another computer, or at work. See live stats including XP rates, loot, quests, inventory, equipment, and more. It updates every 4 seconds in real time. Access it at apex-scripts.com.

  1. Run the bot in DreamBot
  2. Go to Settings → Dashboard in the bot GUI
  3. Copy the Dashboard Token (looks like APX-7F3A-K9D2)
  4. Go to apex-scripts.com/register
  5. Pick a username and password, paste the token
  6. Click Create Account
  7. Log in at apex-scripts.com/login

That is it. Your bot will appear on the dashboard with live data.

No. The dashboard is free for all users, with or without a license key. Everyone gets the same dashboard with the same features.

Yes. Go to apex-scripts.com in your phone's browser and log in. The dashboard is fully responsive and works on any device.

Every 4 seconds. The data you see is live from the running bot.

No. Each account only sees its own bots. Nobody else can view your data.

No. Your account is permanent. If you stop running the bot, the dashboard just shows no active bots. Start the bot again and everything comes back.

Make sure the bot is running and check the DreamBot debug console for [Dashboard] Token registered. If you see [Dashboard] Server unreachable, the server may be temporarily down. Try again in a few minutes. Disconnected bots are automatically cleaned up within 60 seconds.

👤 Account & Password

  1. Run the bot in DreamBot
  2. Go to Settings → Dashboard
  3. Click Generate Recovery Code
  4. A 6-digit code appears (valid for 10 minutes)
  5. Go to apex-scripts.com/forgot
  6. Enter the code and pick a new password

You do NOT need to contact support. As long as you can run the bot, you can reset your own password.

Run the bot and go to Settings → Dashboard. It displays Linked to: yourusername right there.

That is the one case where you need support. Reach out in the Discord support channel and an admin can reset your account.

The bot must be running at the time you register. The token is only valid while the bot is actively connected to the server. Make sure the bot is running, copy a fresh token, and try again.

🔑 Keys & Licensing

Each license key is tied to a specific script (Apex F2P AIO or Apex Tutorial Island). When you start the script, enter your key in the GUI. The key is validated against our server and saved locally so you do not need to enter it again. Keys have:

  • Duration — how many days the key is valid
  • Instance limit — how many bots can run at the same time

Your key activates on first use and the countdown starts from that moment.

Yes. An F2P AIO key only works in the F2P AIO script, and a Tutorial Island key only works in the Tutorial Island script. If you enter the wrong key, you will see a message telling you which script the key is for.

First link your Discord account to your Apex access with the /link command (using your DreamBot forum ID) — you only need to do this once. After that, use /mystatus in the Discord server to see your key status, time remaining, instance limit, and download key.

You will receive Discord DM notifications:

  • 3 days before — reminder to contact admin for extension
  • 1 day before — final warning
  • On expiry — notification that your key has expired

Once expired, the script will not start until you get a new key or extension from an admin.

For F2P AIO beta testers: if your key shows no activity for 7+ days, it may be suspended. You will receive a Discord DM with a Request Reactivation button. Click it to get your access back. Tutorial Island keys are exempt from inactivity checks. They simply expire when their time runs out.

Yes, on as many machines as you like. There is no machine limit -- the only cap is the instance limit, which is how many bots you can run at the same time. To move your setup to a new PC or VPS without retyping anything, use Export Profile / Import Profile (see Tracking & Profiles below).

⚙️ Script Overview

Apex F2P AIO is a fully autonomous bot for Old School RuneScape that handles all 15 F2P skills, 20+ quests, combat training, money making, gear progression, and F2P bossing. It uses an AI task selection system that decides what to do based on your chosen playstyle. Click Start and it handles the rest. When you want control, the GUI has dedicated tabs for Skills, Quests, Bosses, Equipment, Looting, and a live Task Tracker.

  • Apex Islander is free on the DreamBot SDN. Open the Script Manager, search Apex Islander, and click Install. No key or access request required.
  • Apex F2P AIO and Apex Tutorial Island are private and are not on the SDN. Both require admin approval: request access in the Discord, and once you are approved you receive your License Key and Download Key. Install with the matching Apex Updater and enter your key on first launch.

A common flow is to run Islander first to build a fresh account through Tutorial Island, then switch to F2P AIO for the main botting.

All 15 F2P skills: Attack, Strength, Defence, Hitpoints, Ranged, Prayer, Magic, Cooking, Woodcutting, Fishing, Firemaking, Crafting, Mining, Smithing, and Runecrafting. You can toggle individual skills on/off in Settings → Skill Toggles.

Most F2P quests, including: Cook's Assistant, Sheep Shearer, Romeo & Juliet, The Restless Ghost, X Marks the Spot, Rune Mysteries, Misthalin Mystery, Doric's Quest, Witch's Potion, Imp Catcher, Goblin Diplomacy, Ernest the Chicken, The Ides of Milk, Pirate's Treasure, Prince Ali Rescue, Below Ice Mountain, The Corsair Curse, Vampyre Slayer, Demon Slayer, The Knight's Sword, Black Knights' Fortress, and Dragon Slayer I. The bot automatically decides when to do quests based on your playstyle and level requirements.

Not really. Pick a playstyle, click Start, and the bot handles everything. If you want to fine-tune, the tabs and Settings panel let you control skills, quests, bosses, gear, looting, breaks, AI behavior, economy, and more.

Yes. Select the Ironman playstyle and the bot will never use the Grand Exchange. It gathers all supplies itself and manages resources accordingly.

🌱 Beginner / Safety Phase

The Beginner Phase is a safety period that activates automatically on fresh accounts. The duration is unique per account, seeded from the account's identity, so every account has a slightly different safety window (roughly 24 to 48 hours, and it varies). During this time the bot behaves like a real new player: it explores, reacts to discoveries, trains simple skills, and avoids suspicious behavior. This is the most critical time for ban detection, so the bot is extra cautious. You do not need to enable this. It is automatic for new accounts.

It draws from a pool of simple, low-risk tasks, and your chosen playstyle bleeds into the selection by a small percentage. So a Combat Rush account's safety phase leans slightly more toward early combat, while a Skiller's leans more toward gathering. The tasks are not in a fixed order. They are weighted and randomized per account. Typical activities:

  • Killing chickens, goblins, or cows
  • Chopping trees near safe areas
  • Fishing shrimp at Lumbridge
  • Cooking food
  • Mining copper and tin
  • Light training in attack/strength

The bot avoids money making, avoids the GE, uses only safe training areas, and will not spend gold or buy gear during this phase.

The bot transitions to your chosen playstyle. It generates unique personality weights for the account, starts using the full skill rotation, begins questing, and uses the GE for gear upgrades and supplies. The transition happens automatically. You do not need to do anything.

It is not recommended. The Safety Phase significantly reduces ban risk on new accounts. The first day or so is when Jagex scrutinizes new accounts the most. If you are using an already-established account, the bot detects this and skips the beginner behavior automatically. For test accounts you can also turn the Safety Phase off in the playstyle panel.

Yes. During the Safety Phase the bot uses the New Player Simulator, which adds behaviors like:

  • Exploring new areas with curiosity
  • Reacting to level-ups with excitement
  • Discovering the GE for the first time
  • Pausing to read signs and examine objects
  • Confused reactions when encountering new game mechanics

These look natural and make the account appear like a genuine new player.

🎭 Playstyles

  • Balanced — trains all skills evenly. Best all-around choice.
  • Efficient — quest-first, prioritizes the fastest XP methods and optimal progression.
  • Combat Rush — focuses on combat training first: melee, ranged, and magic.
  • Skiller — avoids combat. Trains gathering and production skills.
  • Money Maker — prioritizes GP-earning activities, and trains skills only to unlock better methods.
  • Ironman — self-sufficient. Never uses the GE. Smiths gear, fishes food, and earns everything.
  • Adventurer — completes every F2P quest and only trains skills or earns gold when a quest requires it, then settles into Balanced once the quests are done.

Balanced is the safest bet for most users. It trains everything naturally and looks the most human-like. If you have a specific goal (like rushing combat for PKing), pick the matching playstyle.

Yes. Go to Settings and select a new playstyle. The bot adjusts its task selection on the next cycle.

Yes. Each account gets a unique personality profile generated from the account's seed. This includes different skill preferences, training durations, mouse speeds, reaction times, and behavior patterns. Even two accounts on the same playstyle train in different orders and at different speeds.

📈 Skills & Training

Yes. Go to Settings → Skill Toggles and turn off any skills you do not want the bot to train.

The bot automatically picks the best training location based on your combat level. It progresses through Chickens, Cows, Goblins, Al-Kharid Warriors, Hill Giants, Flesh Crawlers, Giant Spiders, and more. It handles food, gear upgrades, and banking automatically.

Yes. The bot automatically buys better weapons, armor, and ammo from the Grand Exchange as you level up. It follows standard F2P progression: Bronze → Iron → Steel → Mithril → Adamant → Rune. If you want to steer exactly which gear it buys, use the Equipment tab (see Customization below).

The bot buys bows and arrows from the GE, equips them, and trains on appropriate monsters. It upgrades from Shortbow → Oak shortbow → Willow shortbow and from Bronze arrows → Iron arrows → Steel arrows as your level increases.

The bot buys runes from the GE and uses combat spells (Wind Strike, Water Strike, and so on) on appropriate monsters. It progresses through the spellbook as your level increases.

Yes. After completing the Rune Mysteries quest, the bot mines rune essence and crafts runes at the appropriate altars.

Yes, as an opt-in feature in the Advanced tab. It is off by default. When you turn it on, the bot runs all four floors of the Stronghold of Security and claims the rewards, including the Floor-4 boots. A few things to know: it needs food in the bank or inventory to enter, it is a one-time run per account, it will not interrupt an active quest, and the Floor-4 boots only grant if your account has two-factor authentication (2FA) enabled. If 2FA is off, the bot stops and tells you to enable it, and then it will run.

🐉 Bossing

New: the bot can now take on F2P bosses. Bossing is off by default and lives in the Bosses tab.

Yes. The bot can take on a F2P boss. Bossing is off by default and is enabled in the Bosses tab. The available boss right now is Brutus. When it is on, the bot handles the prep, gear, food, prayer, and looting for you.

  • Brutus — the available boss. It is tied to The Ides of Milk quest (the bot completes that quest first if needed) and fights at the Lumbridge cow field. You can set food options, loot rules, and optional kill or time limits for the fight.
  • Obor (Hill Giant Boss) — coming soon. It shows in the Bosses tab as a placeholder and cannot be selected yet.
  • Bryophyta (Moss Giant Boss) — coming soon. It shows in the Bosses tab as a placeholder and cannot be selected yet.

Open the Bosses tab in the GUI and start Brutus from the Brutus panel. You can choose whether to bring food, buy food if you have none, and set optional kill or time limits. Obor and Bryophyta also appear in the tab but are Coming soon placeholders you cannot select yet.

Once enabled, the bot completes The Ides of Milk quest first if you have not done it, then runs the whole fight loop for you: it preps a small food kit, enters, releases, dodges, prayer-flicks, eats, and loots, then repeats. The key-run bosses (Obor and Bryophyta) will arrive in a later update.

🎯 Customization

Steer exactly what the bot buys, wears, and picks up from the Equipment and Looting tabs.

Yes. The Equipment tab lets you build a loadout per combat style and per slot, with a buy/own toggle on each item. If you want the bot to skip a tier, hold a specific weapon, or only use gear you already own, set it here. Leave it on defaults and the bot follows standard F2P progression on its own.

Yes. The Looting tab lets you set a minimum loot value (drops cheaper than that are ignored) and choose what gets picked up. The bot uses live GE prices, so the value filter tracks the real economy. Loot highlighting draws colored boxes on the items it is interacting with, which you can toggle in Settings → Paint.

The Mouse tab is a lab for viewing and tuning the bot's mouse behavior: the natural curves, overshoots, and speed the account uses. Most users never need it, but it is there if you want to inspect or adjust how the mouse moves.

📜 Quests

Yes. The AI task selector evaluates quest requirements and priorities based on your playstyle. It starts quests when your levels are ready and the quest makes sense for progression. You do not need to manually trigger quests. Prefer to do them all, in order? Use the Adventurer playstyle.

The bot has a quest watchdog that detects when no progress is being made. It attempts to recover or move on to other tasks. If a quest repeatedly fails, submit your bot logs through the Test Reports tab on your dashboard.

Yes. The bot automatically banks for food, equips proper gear, and fights quest bosses. It handles eat-at thresholds and special mechanics where applicable.

⚔️ Combat & Money Making

Yes. The bot uses live GE prices to decide which drops are worth picking up. It automatically loots valuable items and banks them. You can set your own value floor in the Looting tab.

Yes. The bot monitors your HP and eats food when needed. It withdraws appropriate food from the bank based on your level and the monster you are fighting.

Depending on your levels and playstyle: chicken feathers (early), cowhides (mid), yew logs (mid-late), telegrab Zamorak wines (around 200k/hr at higher Magic), and Ogress Warriors at Corsair Cove (post-Corsair Curse, rune drops). The bot picks the best method for your current stats.

Yes (except in Ironman mode). The bot uses the GE to buy gear upgrades, food, runes, arrows, and other supplies, and to sell valuable loot. It does not do GE flipping. Trade-restricted new accounts can still use the GE to buy freely, and the bot only sells what OSRS allows for that account.

🛡️ Anti-Ban & Safety

  • Unique Player Profile — each account gets its own mouse speed, reaction time, mistake rate, and behavior patterns
  • Account-seeded Safety Phase — fresh accounts behave like real new players for the first 24 to 48 hours, with the exact length unique to each account
  • Human-like mouse movement — custom mouse algorithm with natural curves, overshoots, and misclicks
  • Natural mistakes — accidental right clicks, wrong tab clicks, double clicks at realistic rates
  • Smart breaks — micro breaks, short breaks, long breaks, and sleep breaks on randomized schedules
  • Camera movement — natural camera rotation and zoom adjustments
  • Idle simulation — AFK periods where the bot does nothing, like a real player getting distracted
  • Session limits — daily and per-session playtime caps to avoid 24/7 running
  • World hopping — hops worlds when crowded or on a schedule

Yes. Go to Settings → Breaks to customize break intervals, durations, and daily limits. The defaults are tuned for safety but you can adjust them.

Yes. The bot has its own random event handler that dismisses randoms naturally. It handles Genie lamps, dismiss events, and other randoms automatically.

You control this with the Session Mode option in Settings. Standard (recommended) runs 12-16 hours daily with a 6-9 hour sleep break; Extended runs 16-20 hours daily with a shorter 3-5 hour forced sleep; and True Unlimited removes the caps entirely but carries a HIGH ban risk and must be confirmed by typing a phrase. The bot takes breaks between sessions and a long sleep break to simulate logging off. Running 24/7 is not recommended, and the bot prevents it unless you force True Unlimited.

No bot can guarantee you will not get banned. Botting always carries risk. Apex is designed to minimize that risk with extensive anti-ban features, but use it at your own discretion. Reasonable playtimes and the break system significantly reduce risk.

🗂️ Tracking & Profiles

The Tracker tab shows where your time is going in real time: a donut breakdown by activity, a timeline ribbon of what the bot has been doing, per-task icons, and a CSV export if you want the raw numbers. It is a quick way to see exactly how a session played out.

Go to Settings → Dashboard and use Export Profile. It writes a small zip with your key, account state, RSN map, and settings. Move the zip to the new machine and use Import Profile there, and you do not have to retype anything. Debug logs and machine-specific data are never included in the export.

🏝️ Tutorial Island Scripts

There are two, and both complete Tutorial Island with the same human-like, seed-driven behavior system used by the F2P AIO:

  • Apex Islander — the free version on the DreamBot SDN. Search for it in the Script Manager and install.
  • Apex Tutorial Island — the keyed version, which adds the Tut Tracker dashboard and account survival analytics.

The F2P AIO does not do Tutorial Island itself. Use one of these first, then start the F2P AIO with your AIO key.

Apex Islander is free (SDN) and needs no key. Apex Tutorial Island uses its own key, which is separate from F2P AIO keys. An F2P AIO key will not work in the Tutorial Island script and vice versa.

The Tut Tracker is a dashboard at apex-scripts.com/tut-tracker that tracks all accounts created with the Tutorial Island script. It shows:

  • Total accounts created and completion rate
  • Survival rate — how many accounts survived vs got banned
  • Time to ban — how long after completion before bans hit
  • Completion time — how fast tutorials are completing
  • Failure points — which tutorial step accounts get stuck at
  • IP distribution — accounts per IP with survival rates (for proxy management)
  • Daily activity — creation and ban trends over 30 days

The Tut Tracker button appears on your dashboard if you have a Tutorial Island key.

Yes. Enable Ironman in the GUI and select the type (Regular Ironman, Hardcore, or Ultimate). The bot selects the correct options during Tutorial Island.

You can configure the bot to either stop after completion or enter a cooldown phase where it wanders Lumbridge like a real new player before stopping. Then start the F2P AIO script with your F2P AIO key to begin the main botting phase.

🔄 Script Updater

The Apex Updater is a standalone application that automatically downloads and installs the latest version of the script. It validates your license key, checks for updates, and replaces the JAR file in your DreamBot Scripts folder. There are separate updaters for F2P AIO and Tutorial Island.

  1. Run the updater JAR (double-click it)
  2. Enter your License Key (for example APEX-A1B2-C3D4-E5F6)
  3. Enter your Download Key (the access key from Discord)
  4. Click UPDATE SCRIPT
  5. The updater validates your key, downloads the latest version, and installs it

Keys are saved after first use. You will not need to enter them again.

Use the /mystatus command in Discord. Your download key is displayed in the response.

You are using the wrong updater for your key. The F2P AIO updater only accepts F2P AIO keys, and the Tutorial Island updater only accepts Tutorial Island keys. Make sure you are running the correct updater.

🔧 Troubleshooting

Check the DreamBot debug console for error messages. Common causes:

  • The bot is on a break. Check the paint overlay for the break timer.
  • The bot is in a quest that requires a specific condition. Check the status line.
  • The bot is out of supplies. It should bank automatically, but if stuck, restart the script.
  • The bot hit the stuck recovery system. It tries soft reset → home teleport → walk to bank automatically.

If the issue persists, submit your logs.

The bot may be fighting monsters that are too strong for your current gear or food. It should handle this automatically, but if it keeps happening, restart the script so it re-evaluates your combat level and gear. Death recovery will send it to Death's Office to reclaim items.

For F2P AIO, submit your logs through the Test Reports tab on your dashboard. This sends your bot's debug logs directly to the development team. Include a brief description of what went wrong.

For Islander and Tutorial Island, open a ticket in the #🐛-bug-reports channel with:

  • What the bot was doing when it broke
  • The DreamBot console log
  • A screenshot if possible
  • Your settings and anything you changed

Your license key has expired or was entered incorrectly. Check your key status in Discord with /mystatus. If it is expired, contact an admin to renew. If you are entering a key for the wrong script, you will see a message telling you which script the key is for.

Make sure you are using the latest version of DreamBot. For Apex Islander (SDN), refresh your script list. For F2P AIO or any keyed script, run the Apex Updater to download the latest JAR.

Navigate to your DreamBot Scripts folder and delete the key.json file inside the script's folder:

  • F2P AIO: ~/DreamBot/Scripts/ApexF2PAIO/key.json
  • Tutorial Island: ~/DreamBot/Scripts/ApexTutIsland/key.json

Next time you start the script, it will ask for your key again.

← Back to Dashboard