Apex Scripts

Frequently Asked Questions & User Guide

📊 Dashboard
What is the 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
How do I set up the Dashboard?
  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's it — your bot will appear on the dashboard with live data.
Do I need a license key to use the Dashboard?
No. The dashboard works for all users — both free SDN and paid key users get the same dashboard with the same features.
Can I use the Dashboard on my phone?
Yes. Go to apex-scripts.com in your phone's browser and log in. The dashboard is fully responsive and works on any device.
How often does the Dashboard update?
Every 4 seconds. The data you see is live from the running bot.
Can other people see my bots?
No. Each account only sees their own bots. Nobody else can view your data.
Does my dashboard account expire?
No. Your account is permanent. If you stop running the bot, the dashboard will just show no active bots. Start the bot again and everything comes back.
My bot isn't showing up on the Dashboard
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
I forgot my 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.
I forgot my username
Run the bot and go to Settings → Dashboard. It displays Linked to: yourusername right there.
I can't run the bot and forgot everything
That's the one case where you need support. Reach out in the Discord support channel and an admin can reset your account.
I see "Invalid token" when trying to register
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
How do license keys work?
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 don't need to enter it again.

Keys have:
  • Duration — how many days the key is valid
  • Machine limit — how many unique PCs can use it
  • Instance limit — how many bots can run simultaneously
Your key activates on first use and the countdown starts from that moment.
Are keys script-specific?
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'll see a message telling you which script the key is for.
How do I check my key status?
Use the /mystatus command in the Discord server. It shows your key status, time remaining, instance limit, and download key.
What happens when my key expires?
You'll 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.
What about inactivity?
For F2P AIO beta testers: if your key shows no activity for 7+ days, it may be suspended. You'll 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.
My key says "invalid" but I just got it
Make sure you're entering the key in the correct script. F2P AIO keys start with APEX- and only work in the F2P AIO script. Tutorial Island keys also start with APEX- but are assigned to that script specifically. Check /mystatus in Discord to confirm which script your key is for.
Can I use my key on multiple computers?
Yes, up to your machine limit (usually 2). Each unique PC that uses the key counts toward the limit. If you hit the limit, you'll see a message. Contact an admin if you need more.
⚙️ Script Overview
What does Apex F2P AIO do?
Apex F2P AIO is a fully autonomous bot for Old School RuneScape that handles all 15 F2P skills, 20+ quests, combat training, money making, and gear progression. It uses an AI task selection system that decides what to train based on your chosen playstyle. Just click Start and it does everything.
What skills does it train?
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.
What quests does it complete?
Most F2P quests including: Cook's Assistant, Sheep Shearer, X Marks the Spot, Rune Mysteries, Romeo & Juliet, Prince Ali Rescue, Doric's Quest, Witch's Potion, Pirate's Treasure, The Restless Ghost, Misthalin Mystery, Imp Catcher, Ernest the Chicken, Vampyre Slayer, Black Knights' Fortress, Demon Slayer, Below Ice Mountain, The Knight's Sword, Goblin Diplomacy, The Ides of Milk, Corsair Curse, Dragon Slayer I, and more. The bot automatically decides when to do quests based on your playstyle and level requirements.
Do I need to configure anything?
Not really. Pick a playstyle, click Start, and the bot handles everything. If you want to fine-tune, the Settings panel has options for breaks, skill toggles, AI behavior, economy, and more.
Does it support Ironman accounts?
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
What is the Beginner 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 around a day, but 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 don't need to enable this — it's automatic for new accounts.
What does the bot do during the Safety Phase?
During the safety period, the bot draws from a pool of simple, low-risk tasks — but your chosen playstyle bleeds into the selection by a small percentage. So a Combat Rush account's safety phase will lean slightly more toward early combat, while a Skiller's will lean more toward gathering. The tasks are not in a fixed order — they're weighted and randomized per account.

Typical safety phase activities include:
  • 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 won't spend gold or buy gear during this phase.
What happens after the Safety Phase ends?
Once the safety period ends, 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 don't need to do anything.
Can I skip the Safety Phase?
It's 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're using an already-established account, the bot will detect this and skip the beginner behavior automatically.
Does the bot simulate being a new player?
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 behaviors look natural and make the account appear like a genuine new player.
🎭 Playstyles
What playstyles are available?
  • Balanced — Trains all skills evenly. Best all-around choice.
  • Efficient — Prioritizes the fastest XP methods and optimal progression.
  • Combat Rush — Focuses on combat training first — melee, ranged, and magic.
  • Skiller — Avoids combat entirely. Trains gathering and production skills.
  • Money Maker — Prioritizes GP-earning activities.
  • Ironman — Self-sufficient — never uses the GE. Gathers everything.
  • Adventurer — Prioritizes quests and exploration. Only trains when a quest requires it.
Which playstyle should I use?
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.
Can I change playstyle mid-session?
Yes. Go to Settings and select a new playstyle. The bot will adjust its task selection on the next cycle.
Does each account behave differently?
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 will train in different orders and at different speeds.
📈 Skills & Training
Can I disable specific skills?
Yes. Go to Settings → Skill Toggles and turn off any skills you don't want the bot to train.
Where does it train combat?
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.
Does it handle gear upgrades?
Yes. The bot automatically buys better weapons, armor, and ammo from the Grand Exchange as you level up. It follows the standard F2P progression: Bronze → Iron → Steel → Mithril → Adamant → Rune.
How does Ranged training work?
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.
How does Magic training work?
The bot buys runes from the GE and uses combat spells (Wind Strike, Water Strike, etc.) on appropriate monsters. It progresses through the spellbook as your level increases.
Does it do Runecrafting?
Yes. After completing the Rune Mysteries quest, the bot mines rune essence and crafts runes at the appropriate altars.
📜 Quests
Does the bot decide when to do quests?
Yes. The AI task selector evaluates quest requirements and priorities based on your playstyle. It will start quests when your levels are ready and the quest makes sense for progression. You don't need to manually trigger quests.
What if a quest fails or gets stuck?
The bot has a quest watchdog that detects when no progress is being made. It will attempt to recover or move on to other tasks. If a quest repeatedly fails, submit your bot logs through the Submit Logs button on your dashboard.
Does it handle quest boss fights?
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
Does it pick up loot?
Yes. The bot uses live GE prices to determine which drops are worth picking up. It automatically loots valuable items and banks them.
Does it eat food during combat?
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're fighting.
What money making methods does it use?
Depending on your levels and playstyle: Chicken feathers (early), Cowhide/Hard leather (mid), Yew logs (mid-late), Telegrab Zamorak wines (33+ Magic), and Ogress Shamans (post-Corsair Curse). The bot picks the best method for your current stats.
Does it use the Grand Exchange?
Yes (except in Ironman mode). The bot uses the GE to buy gear upgrades, food, runes, arrows, and other supplies. It also sells valuable loot. It does not do GE flipping.
🛡️ Anti-Ban & Safety
What anti-ban features does it have?
  • Unique Player Profile — each account gets its own mouse speed, reaction time, mistake rate, and behavior patterns
  • 24-hour Safety Phase — fresh accounts behave like real new players for the first day
  • 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
Can I configure the break system?
Yes. Go to Settings → Breaks to customize break intervals, durations, and daily limits. The defaults are tuned for safety but you can adjust them.
Does it handle random events?
Yes. The bot has its own random event handler that dismisses randoms naturally. It handles Genie lamps, dismiss events, and other randoms automatically.
How long can I run it per day?
The bot sets randomized daily caps (typically 8-12 hours) and session caps (typically 2-4 hours). It takes breaks between sessions and a long "sleep break" to simulate logging off for the night. Running 24/7 is not recommended and the bot is designed to prevent it.
Will I get banned?
No bot can guarantee you won't 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. Using reasonable playtimes and the break system significantly reduces risk.
🏝️ Tutorial Island Script
What is the Tutorial Island script?
Apex Tutorial Island is a separate script that completes Tutorial Island on new accounts. It handles character creation, all tutorial steps, name selection, and optionally sets up an Ironman account. It uses the same human-like behavior system as the F2P AIO.
Does it need a separate key?
Yes. Tutorial Island keys are separate from F2P AIO keys. You'll receive both if you're set up for both scripts. An F2P AIO key will not work in the Tutorial Island script and vice versa.
What is the Tut Tracker?
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.
Does it support Ironman account creation?
Yes. Enable Ironman in the GUI and select the type (Regular Ironman, Hardcore, or Ultimate). The bot will select the correct options during Tutorial Island.
What happens after Tutorial Island completes?
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
What is the Apex 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.
How do I use the Updater?
  1. Run the updater JAR (double-click it)
  2. Enter your License Key (e.g. APEX-A1B2-C3D4-E5F6)
  3. Enter your Download Key (the RuneGuard 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 won't need to enter them again.
Where do I find my Download Key?
Use the /mystatus command in Discord. Your download key is displayed in the response. It looks like a random string of letters and numbers.
The updater says "Key is for wrong script"
You're 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're running the correct updater.
🔧 Troubleshooting
The bot is stuck and not doing anything
Check the DreamBot debug console for error messages. Common causes:
  • The bot is on a break — check the paint overlay for 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 will try soft reset → home teleport → walk to bank automatically
If the issue persists, submit your logs.
The bot keeps dying
The bot may be fighting monsters that are too strong for your current gear/food. It should handle this automatically, but if it keeps happening, try restarting the script so it re-evaluates your combat level and gear.
How do I report a bug?
Use the Submit Logs button on your dashboard. This sends your bot's debug logs directly to the development team for review. Include a brief description of what went wrong.

Alternatively, open a support ticket in the Discord with:
  • What the bot was doing when it broke
  • Your bot's debug log (from the DreamBot console)
  • A screenshot if possible
  • Your playstyle and any settings you changed
The bot says "Key invalid" or "Key expired"
Your license key has expired or was entered incorrectly. Check your key status in Discord with /mystatus. If it's expired, contact an admin to renew. If you're entering a key for the wrong script (e.g. Tutorial Island key in F2P AIO), you'll see a message telling you which script the key is for.
The script won't start or compile
Make sure you're using the latest version of DreamBot. If using the SDN version, refresh your script list. If using a key version, run the Apex Updater to download the latest JAR.
I need to delete my saved key
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