Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Leaderboard

Popular Content

Showing content with the highest reputation since 04/23/26 in all areas

  1. Here is a guide to get to my current setup, there is many ways to achieve something similar or better, the goal for this to help people that are not sure where to get started to get a base setup, take the things from this guide you can use, and add to it so it fits for you, this is how I do it, not the most optimal way <3 Tools we need: Proxifier https://www.proxifier.com/ Sandboxie https://sandboxie-plus.com/downloads/ Download and install both. Decide on a naming system that works for you, I will be using os1 os2 os3 ... This should be something simple. Jagex Launcher, we do need to make a copy for each client we want to run, for now make 2 copies of First we will setup our proxies so we don't have to worry about them later. Match the naming you choose, I use numbers same as os1 os2 os3 .. Proxifier: We will add 2 proxies and 2 rules as a start, and copy them to make the rest, this is why your naming need to be simple. Lets add our proxy servers to Proxifier A windows will open: Here we press Add and add 2 proxies (Ignore mine, when you are done, you should see 2 on the list), we will automate the process <3 This part I can't help with, check where you got your proxies from and figure out how you should connect to them. you can add a label in the Advanced settings in the window above (not needed, but recommended, to easy see what proxy is for what client) We will now add 2 matching rules. Here we will add rules for the 2 proxies. Make a rule for your sandbox (we will set that up next) The folder you want to use is the one with DefaultBox in it: Here we use the same naming as you choose at the start. mine are os1 os2 os3. You don't need to have the sandboxes created yet. Now with 2 proxies added, and 2 rules for each proxies added, we will export our settings, add how many we want, then import again. Export: Place it somewhere, so you know where it is. You should now have a .ppx file, we can open this with our favorit notepad wannabe (or just Notepad) Here you can see the proxies we added, you should see 2 And the rules: We now need to add the rest of the proxies and rules, I will do this with AI, you can copy/pate, or make a simple tool that do it, if you don't want to use AI. Any AI should do fine, for this demo I will use Deepseek https://chat.deepseek.com/ as it's free but slow (This is slow, I do recommend a better model if adding many at a time), but any AI should do this fine. I used this command to add 50 proxies and rules "Keep the same structure, but add another 50 proxies and matching rules to this: {Content of the .ppx file} " It should then reply with a filled out list, we can now replace this with what was in our .ppx file We can now go back into proxifier and import the new .ppx file Sandboxie: This is a more simple setup, reason we do this is to easily be able to have proxifier work we different clients, and I like to have my clients separated like this. Lets start with making our base sandbox (a clean client), This can be skipped and you can make your client sandbox directly. For this base setup we will install OSRS to our new sandbox, so we have a clean install we can copy. Install osrs, make it as ready as you want for a new client. We can now make a copy of this folder: Create a sandbox with the same name, as this is matching our proxifier rules. We now need to open the matching JagexLauncherXX.exe In the sandbox we made for it, starting osrs with that client and you should see the connections in proxifier So after this long setup. When you want a new client: 1) copy your default sandbox, to the next in your naming system. 2) create a sandbox in sandboxie with matching name. 3)make a copy of JagexLauncher, matching your naming system, start it in the newly created sandbox. I'm currently making a tool to automate all this, and more, if you are interested in a tool like that, got idea or help testing it join my Discord <3
  2. If you want to try this premium bot for free, you can ask for a 24 hour free trial below, just select & give this thread a 'like'! Perfect Fighter AIONative C++ FeaturesGemstone crab Choose NPC via nearby Choose NPC via pre-defined list Default presets (always adding more!) for various NPCs Custom fightbox mode Looting Food/Food amount Banking Custom bank triggers: bank when no food, no prayer pots, no combat pots, inventory full, no magic runes, & more! CLI Support (Launch bots from command prompt!) Bot Manager support (perfect for automatic goldfarms, and scaling seamlessly)! Setup & ConfigurationThis bot uses a custom setup interface which is hosted on the web, feel free to browse around the different settings available. If you'd like anything added, please let us know! https://rust-setup-gui.onrender.com/fighter 📸 Screenshots 📸
  3. RuneLite exists, but nobody knows for how long. Some say it will never get discontinued, some say it's next to get killed, some say it's not worth botting on runelite and c++ is better. IIRC there is some secrecy going on with runelite too. I argued for osbot going to RuneLite but then realised native is superior. C++ will power the next 13+ years of botting, just as java powered the last 13 years It's the worst case scenario that happened, unfortunately everyone got caught off guard. Scripters lost all their hard work, I myself have a folder of >10 years of useless code now. GP prices skyrocketed to all time highs for months now, I saw 0.30/mill a bunch of times too, those are early 2014 rates. Everyone underestimates how massive the transition is, I can convert the scripts from java to c++ and it'll still take ages even if I use an LLM like chatgpt or claude, and that's if I even trust them to get the job done, half the time it's spaghetti code. So the conversion itself takes long, but hypothetically let's say chatgpt translates the code instantly - we must now test the code to make sure it works, and this takes up the majority of time involved. The truth is you cannot motivate scripters to work for free just because jagex decided to abandon their literal namesake (Jagex = Java Gaming Experts). A lot of people also forget that scripters are independent developers. Jagex changing the entire game client architecture effectively invalidated years of existing work overnight. You can’t realistically expect every developer to immediately rebuild massive projects for free in their spare time. And let's say they did it for free, would you even see a quality script? Or some rushed thing. Botters did indeed lose their bots, but some bots aren't even back yet. Half the bots are still pending conversion. And the client has a lot of new free scripts available. We actually beta tested the C++ client before the bot nuke happened, but maintaining both clients at the same time slowed development heavily. Now the focus is entirely on C++, which should make the platform far more stable long term. And it also gave the chance for a fresh start, a lot of new scripters joined and all the weird rules on scripting and prices were removed.
  4. 1 point
    Sup Czar! The Imcando Off-Hand is working now, thank you! I did notice that when I had the flag enabled for "upgraded sack", it started banking at 162 pay dirt rather than the 189, just thought id let you know 😁 Also, thought of this as a suggestion, would it be worth having the script be able to bank all ores via the deposit button rather than clicking each ore?
  5. Perfect Hunter AIONative C++ ADDED HERBIBOAR SUPPORT! NEW! FeaturesSupports all box traps (chins etc), black chins temporarily disabled until anti-pk is added Supports all net npcs Supports all falconry, with getting bird, getting coins etc Supports pitfall trapping, gets all the reqs, choose to bank, etc Supports deadfall trapping, with world hop and evading players, and bad traps Supports all birds Supports all butterflies Supports tracking: Polar kebbits/Razor-backed/Herbiboar (new!) more to come! Setup & Configuration Gallery More to come!
  6. confirm all scaling is 100%
  7. 1 point
    You're actually the 🐐 !! Tysm Czar 🤝 I'll call out any other findings and suggestions 😁
  8. 1 point
    Makes sense, my apologies I have failed yet again so I had it coded as Imcando hammer not Imcando hammer (offhand), either way I uploaded another update for v1.26, it will auto-update within <24 hours, I've extended your auth to 48 hours
  9. 1 point
    Czar! Thank you! Do you think maybe I can get a re-up on the script trial? 👉👈😁 I didnt really get to use it initially because of time but I really wanted to try the script with the imcando hammer feature . If not all good, I completely understand 🫱‍🫲
  10. 1 point
    Done added Imcando support in v1.25, new version will auto-update within few hours. Also added trial enjoy Tysm for the idea^^
  11. May I please try this script out Czar? 👏
  12. 1 point
    Done added enjoy
  13. Sorry, got another one lol: After the break, when it came back, it got stuck collecting the rewards, just like in the log. I tried to close the dialogue, but it kept going back to try to collect the loot. [05/14 01:32:50 PM] Dialogue: There doesn't seem to be anything else in the rift for you., id: 3 [05/14 01:32:50 PM] Dialogue exists [05/14 01:32:50 PM](2) Dissect dialogue!! [05/14 01:32:50 PM]...actually we're in a dialogue! [05/14 01:32:50 PM] Submitting command: first_rift_opened with value: 1 [05/14 01:32:50 PM] Submitting command: current_game_timer with value: 1778776370771 [05/14 01:32:50 PM] Submitting command: first_rift_opened with value: 0 [05/14 01:32:50 PM] reset_match_vars [05/14 01:32:50 PM] No more lootable items! Resetting flags... [05/14 01:32:50 PM] There doesn't seem to be anything else in the rift for you. [05/14 01:32:50 PM] Dialogue: There doesn't seem to be anything else in the rift for you., id: 3 [05/14 01:32:50 PM] Dialogue exists [05/14 01:32:50 PM](2) Dissect dialogue!! [05/14 01:32:50 PM]...actually we're in a dialogue!
  14. Hey, i got two problems: One of the times it entered the portal to mine, it kept going back and forth between the north and south rocks. Before it even reached one to mine, it was already clicking the other one. I paused it, and when it started mining, went back to normal. Another one, the script was working fine for about 20 minutes, but after entering the cosmic altar, it got stuck in a loop with this message: [05/14 12:00:49 PM] [CRAFT-RUNES]: Approaching the mysterious ruins from Position { x: 2122, y: 4833, plane: 0 } to Position { x: 2141, y: 4832, plane: 0 }... [05/14 12:00:49 PM] Attempting to select altar... [05/14 12:00:49 PM] We're not in a match currently [05/14 12:00:49 PM] [CRAFT-RUNES]: Approaching the mysterious ruins from Position { x: 2122, y: 4833, plane: 0 } to Position { x: 2141, y: 4832, plane: 0 }... [05/14 12:00:49 PM] Attempting to select altar... [05/14 12:00:49 PM] We're not in a match currently [05/14 12:00:48 PM] [CRAFT-RUNES]: Approaching the mysterious ruins from Position { x: 2122, y: 4833, plane: 0 } to Position { x: 2141, y: 4832, plane: 0 }... [05/14 12:00:48 PM] Attempting to select altar... [05/14 12:00:48 PM] We're not in a match currently [05/14 12:00:48 PM] [CRAFT-RUNES]: Approaching the mysterious ruins from Position { x: 2122, y: 4833, plane: 0 } to Position { x: 2141, y: 4832, plane: 0 }... [05/14 12:00:48 PM] Attempting to select altar... [05/14 12:00:48 PM] We're not in a match currently [05/14 12:00:47 PM] [CRAFT-RUNES]: Approaching the mysterious ruins from Position { x: 2122, y: 4833, plane: 0 } to Position { x: 2141, y: 4832, plane: 0 }... [05/14 12:00:47 PM] Attempting to select altar... [05/14 12:00:47 PM] We're not in a match currently [05/14 12:00:46 PM] [CRAFT-RUNES]: Approaching the mysterious ruins from Position { x: 2122, y: 4833, plane: 0 } to Position { x: 2141, y: 4832, plane: 0 }... [05/14 12:00:46 PM] Attempting to select altar... [05/14 12:00:46 PM] We're not in a match currently
  15. Could you please send me the settings you recommend?
  16. Hello, can i have a trial?
  17. Currently looking into this now, Will update in a couple hours, and hopefully get it patched before the weekend
  18. 1 point
    🏹 Khal Fletching (All-in-One) 🏹 🔥 OverviewKhal Fletching is a fully automated, all-in-one fletching script that handles everything from bows to bolts and darts, providing maximum XP rates with minimal supervision. Designed for speed and efficiency, it supports multiple fletching options and includes advanced mechanics like turbo click mode. ⚙️ Features🏹 Bow FletchingCut and string all types of bows Smart task handling for optimized XP 🏹 Arrow, Bolt & Dart FletchingFletches all types of arrows Fletches all types of bolts Fletches all types of darts ⚡ Turbo Click ModeTurbo click mode for insane XP rates Optimized for AFK and active playstyles Safe and fast automation 🚀 Why Choose Khal Fletching?Fully automated all-in-one fletching solution Works for both AFK and active players Smart task system for maximum XP Turbo click mode for record-level efficiency 📌 Planned / Future UpdatesGUI enhancements for task customization Additional fletching items support Improved turbo click algorithms
  19. 1 point
    Enjoy!!
  20. With 28 coinpouches in the inventory, it just starts bugging out - opening and closing the inventory. 😂 [05/13 03:09:08 AM] Submitting command: status with value: Waiting for pickpocket [05/13 03:09:09 AM] Submitting command: status with value: Control [05/13 03:09:09 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:09 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: Control [05/13 03:09:09 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:09 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: Control [05/13 03:09:09 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:09 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: Control [05/13 03:09:09 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:09 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Got a chat message: ["you attempt to pick the knight's pocket."] [05/13 03:09:09 AM] Submitting command: status with value: Control [05/13 03:09:09 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:09 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:09 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:10 AM] Submitting command: status with value: Control [05/13 03:09:10 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:10 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:10 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:10 AM] Submitting command: status with value: Control [05/13 03:09:10 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:10 AM] We have a reachable thieve target, pickpocketting now... [05/13 03:09:10 AM] Submitting command: status with value: We have a reachable thieve target, pickpocketting now... [05/13 03:09:10 AM] Got a chat message: ["you pick the knight's pocket."] [05/13 03:09:10 AM] Submitting command: status with value: Control [05/13 03:09:10 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:10 AM] close_open_interface [05/13 03:09:10 AM] close_open_interface (1), value: true [05/13 03:09:10 AM] close_open_interface (2) [05/13 03:09:10 AM] Submitting command: status with value: Opening excess coin pouches [05/13 03:09:10 AM] Opening inventory tab, was on: None [05/13 03:09:10 AM] Submitting command: status with value: Control [05/13 03:09:10 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:10 AM] close_open_interface [05/13 03:09:10 AM] close_open_interface (1), value: true [05/13 03:09:10 AM] close_open_interface (2) [05/13 03:09:11 AM] Submitting command: status with value: Opening excess coin pouches [05/13 03:09:11 AM] Opening inventory tab, was on: None [05/13 03:09:11 AM] Got a chat message: ["you need to empty your coin pouches before you can continue pickpocketing."] [05/13 03:09:11 AM] Submitting command: status with value: Control [05/13 03:09:11 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:11 AM] close_open_interface [05/13 03:09:11 AM] close_open_interface (1), value: true [05/13 03:09:11 AM] close_open_interface (2) [05/13 03:09:11 AM] Submitting command: status with value: Opening excess coin pouches [05/13 03:09:11 AM] Opening inventory tab, was on: None [05/13 03:09:11 AM] Submitting command: status with value: Control [05/13 03:09:11 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:11 AM] close_open_interface [05/13 03:09:11 AM] close_open_interface (1), value: true [05/13 03:09:11 AM] close_open_interface (2) [05/13 03:09:11 AM] Submitting command: status with value: Opening excess coin pouches [05/13 03:09:11 AM] Now clicking on [Open-all] [05/13 03:09:13 AM] Didn't select [Open-all] on the coin pouch, trying again... [05/13 03:09:13 AM] Submitting command: status with value: Control [05/13 03:09:13 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:13 AM] close_open_interface [05/13 03:09:13 AM] close_open_interface (1), value: true [05/13 03:09:13 AM] close_open_interface (2) [05/13 03:09:13 AM] Submitting command: status with value: Opening excess coin pouches [05/13 03:09:13 AM] Opening inventory tab, was on: Inventory [05/13 03:09:13 AM] Submitting command: status with value: Control [05/13 03:09:13 AM] Submitting command: status with value: We're eligible to start thieving! [05/13 03:09:13 AM] close_open_interface [05/13 03:09:13 AM] close_open_interface (1), value: true [05/13 03:09:13 AM] close_open_interface (2) [05/13 03:09:13 AM] Submitting command: status with value: Opening excess coin pouches [05/13 03:09:13 AM] Now clicking on [Open-all]
  21. 1 point
    🎣 Khal Fishing (All-in-One) 🎣 🔥 OverviewKhal Fishing is a versatile all-in-one fishing script that handles everything from low-level fish to high-end content. Designed with a task-based system and full automation, it supports multiple fishing methods and locations while keeping your account efficient and progressing. ⚙️ Features🧠 Smart Task SystemFully automated task-based fishing Supports progression through all fish types Customizable 1–99 or selective fish targets 🐟 Fish & LocationsAll standard fish supported Advanced content: Infernal, Sacred Eels, Karamja Multiple locations for AFK or active play Missing a spot? Request it! 🎒 Inventory HandlingBanking or Dropping fish Fish barrel support for efficiency Automatic management of inventory space ⚔️ Advanced MechanicsHarpoon special attack usage Barehand fishing support Spirit flakes usage for extra drops 💰 Extra LootDrop Clue Bottles automatically Optional looting for valuable drops 📍 LocationsSupports all major fishing spots across the game. If your favorite fishing area isn’t included — just request it and it can be added. 🚀 Why Choose Khal Fishing?Fully automated all-in-one solution Works for both AFK and active players Handles rare & advanced content Smart inventory & drop logic 📌 Planned / Future UpdatesGUI enhancements for task management More rare fish & location support Additional efficiency improvements 💬 Feedback & RequestsHave suggestions, bug reports, or location requests? Drop them below — they help shape future updates.
  22. Yeah :/ It was the worst bot nuke in history. They killed java after 13 years, something that is in their name (JaGeX = Java Gaming Experts) so effectively everything that runs on java is decoration now, including our bots, hard earned money, and more. GP prices even skyrocketed. I can't even quantify the money/hard work I lost, in fact I don't even want to go there Been here since 2014!
  23. Awesome, no worries glad it's working better, I'll always stay ready just in case If you have any suggestions/feature requests I'm always listening <3
  24. Sorry for the delayed response I was at work and just got home. Thank you. What was causing the issue was the scaling in game being set to 125%. I had adjusted the scaling in Windows this morning , but not in the game itself. The minute I saw your post, I changed it to 100% and ran the script again, and it kicked on. Thank you so much for the support!
  25. yeah i have that
  26. 1 point
    ohhh i see now , can i still just buy it for lifetime ?
  27. Dm'ed my settings^^ @Batsman112 I will help I will make sure the bot is working perfectly for you. First of all let's make sure these are enabled, so we need: 100% interface scaling Bicubic scaling Windows -> Scaling 100% Can you confirm these are set?
  28. there is someting wrong whit the bot hi go to the rift and stay there until you click somewhere els and cosmic altar hi accure a error in what place hi enters npc contact don't work turns off run and open the world map
  29. 📜 INTO Tutorial Island 📜 INTO Tutorial Island is for Tutorial Island → mainland: it walks the full tutorial flow, follows dialogue and objectives, and stops when you’re done (or at the Grand Exchange if you enable that). It works on any game client layout and display size. ⚡ What it does Full tutorial loop -> character creator, instructors, combat, bank, magic, polls, etc., through completion Resume friendly -> detects your stage so you are not forced to restart On-screen progress -> INTO overlay with step progress and runtime Optional comfort -> can mute game audio after an early stage (configurable in the UI) idle behavior -> occasional random camera / look-around, mouse hovers, tab switches, and similar light actions between real script steps Optional finish -> stop at the Grand Exchange after the tutorial instead of stopping immediately Optional Ironman -> Standard or Hardcore path with bank PIN handling (PIN optional; default if left empty) Layout-agnostic -> runs correctly regardless of client layout and window size 🎛️ Options (Display tab) Option What it does Mute audio after stage 3 Runs the mute sequence once you’re past the early tutorial Stop at Grand Exchange after tutorial After Home Teleport / mainland, walks to GE then stops Custom name Set a name; otherwise a random name is generated Ironman path Handles Ironman / Hardcore setup and related flows during the tutorial Bank PIN Used for Ironman bank PIN steps (empty uses built-in default) Idle randomizer random idles (look-around, hovers, tabs, etc.) 📌 Notes Works on any game client layout and display size. Uses zoom tuning if the camera is very close 🐛 Bug report template 🐛 OSBot version Script version Description of issue: Expected behavior: Actual behavior: Full log Any extra info? Screenshot or video always helps 💬 Feedback Problems or ideas? Ping me on Discord -> https://discord.gg/9sEr7NSmeN or reply in this thread.
  30. 1 point
    hey there welcome back well there is some bad news, on january 28 2026 jagex did a bot nuke for all java clients, so after 13 years we had to start new. here's the full thread:
  31. can i get a 30 day trial i purchased this on osb1 ... plz :0 i LOVE CZAR
  32. Script got stuck trying to withdraw food after accidentally withdrawing too many dodgy necklaces. Log attached. message.txt
  33. Colossal Wyrm advanced agility course is not working, only does beginner
  34. 1 point
    Still no luck Czar. On my collection it shows ive owned the script but still on the osbot client its not showing even after the update. https://postimg.cc/gallery/wM9yprg
  35. Mainly autocast but I guess why not do both
  36. Good idea tbh I'll add it in You want the bot to autocast or use spells manually? I can do both^^
  37. Any plans to add magic training? I was wanting to cast standard spellbook
  38. Done added enjoy, I gave you double trial
  39. Good stuff, just bought the script.
  40. could I please have a free trial. very intrested
  41. Thanks for the trial. I am wanting to use this at vyres. Is it possible to have a selection for what loot to keep/drop?

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.