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

  1. Czar

    Global Moderator
    7
    Points
    23417
    Posts
  2. Patrick

    Developer
    5
    Points
    1843
    Posts
  3. Explv

    Scripter II
    4
    Points
    2315
    Posts
  4. Apaec

    Scripter III
    4
    Points
    11174
    Posts

Popular Content

Showing content with the highest reputation on 02/10/19 in all areas

  1. Hey, Download link: http://osbot.org/devbuilds/osbot 2.5.40.jar FIXES: - Fixed an issue with buying items in the GE where the api wouldn't scroll far enough to make the item visible WEB WALKER: - Updated the web to support the new docks at draynor MISC: - Minor bug fixes - Widget related performance improvements - The OSBot Team
  2. ๐Ÿ‘‘CzarScripts #1 Bots ๐Ÿ‘‘ ๐Ÿ‘‘ LATEST BOTS ๐Ÿ‘‘ If you want a trial - just post below with the script name, you can choose multiple too. ๐Ÿ‘‘ Requirements ๐Ÿ‘‘ Hit 'like' ๐Ÿ‘ on this thread
  3. โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ PREMIUM SUITE โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ FREE / VIP+ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โŒ  Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - ยฃ3,99 | Chest Thiever - ยฃ2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 โŒก โŒ  AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ โŒก โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.
  4. 2 points
    Hey guys, I think I'm going to do a 3 person give away with a service provider for 3 legit services for $50.00 each. $150.00 total will be given away. Stay tuned for official thread and more information coming later today.
  5. its not just you, this script rn is completely broken have faith though because its always been reliable in the past and im sure its being worked on
  6. Old versions of the tool will no longer start, make sure you update to the latest version: https://github.com/Explv/osbot_manager/releases/latest New features include: - Auto updater for Explv's OSBot Manager (no more having to go to GitHub and download the latest one) - Auto updater for the OSBot client (you will no longer need to specify the path to your downloaded OSBot .jar, it will be downloaded & updated automatically) - Fixed stopping scripts - Added maven support to the project
  7. NEW: Released Chop & Firemake plugin Added 8 Forestry events!!!!!!!! Easy 99, Next! Map Chooser System Progress Results! Help How to use this with Bot Manager? Script ID is 631, and the parameters will be the profile you saved in the setup window, e.g. oak15.txt I want a new feature added? Make a post below and I am always listening, within reason! The bot is doing something I don't like? Make a post below and I will adjust the code to match your play style!
  8. NEW! supports new south + east shortcuts, new hopper (upstairs), and mouse invokes!!! (just like runelite!) 'the intelligent choice' By Czar 34-99 Mining on video!! Agility Shortcut Setup Window Preview 70 hours run time https://i.imgur.com/wiF6VPO.png
  9. View in store $5.99 for lifetime access _____________________________________________________________ Key Features: Progressive mode - The script will traverse the xp-optimum course for your current level; walking to the next course as your level increases. Reliability - The script was developed and rigidly tested with superior reliability in mind. Human replication - Designed around human simulation - behaviour tuned to replicate common rooftop play styles. Alching / Magic Imbue - The script can be configured to High/Low Alch items, or cast Magic Imbue as it traverses the course. Target system - Can be optionally configured with a target. Once this target is achieved, the script will stop. Available targets (variable ฮป): Stop when ฮป agility exp gained. Stop when agility level ฮป reached. Stop when ฮป magic exp gained. Stop when magic level ฮป reached. Stop when ฮป minutes passed. Healing - The script will consume edible items in your inventory to restore health, stopping if you run out of food. Mark of Grace looting - All marks of grace are looted while the script traverses the rooftop. Randomisation - All thresholds (including but not limited to Run energy and Critical Hp) are dynamically randomised. Energy restoration - The script will consume energy restoring items/potions when needed, provided they are available in the inventory. Web-Walking - The script utilises the OSBot Web to navigate the OSRS map, meaning it can be started from almost anywhere. Course detection - If you are on/near a rooftop course before setup, the course will automatically be loaded into the GUI. Error correction - The script will detect when it has made a mistake (e.g. climbed ladder in seers' bank) and will attempt to return to the course. ...and many more! Supported Rooftops: (Level 10) Draynor โœ“ (Level 20) Al-Kharid โœ“ (Level 30) Varrock โœ“ (Level 40) Canifis โœ“ (Level 50) Falador โœ“ (Level 60) Seers' Village โœ“ (Level 70) Pollnivneach โœ“ (Level 80) Rellekka โœ“ (Level 90) Ardougne โœ“ Things to consider before trying/buying: Avoiding bans - while I have done my utmost to make the script move and behave naturally, bans do occasionally happen, albeit rarely. To minimise your chances of receiving a ban, I would strongly suggest reviewing this thread written by the lead content developer of OSBot. If you take on board the advice given in that thread and run sensible botting periods with generous breaks, you should be fine. That being said, please keep in mind that botting is against the Oldschool Runescape game rules, thus your account will never be completely safe and you use this software at your own risk. Web-walking - alongside a network of paths, the script moves around with the OSBot web-walking system, using it when in unknown territory. While it has proven very reliable, there are naturally some areas for which the web-walker may struggle. As a result, prior to starting the script, I would strongly recommend manually navigating your player to/close to the desired rooftop course. Progressive mode - the script features 'Progressive mode' which will cause the script to advance rooftop courses as you level up. Progressive mode relies on the aforementioned web-walking system for inter-rooftop navigation. Consequently, I would highly recommend monitoring the script as it traverses between courses to ensure the web-walking process correctly executes. Healing & Energy restoration - the script will automatically heal or restore run energy when needed. It will do so by consuming items in the inventory - this script will not bank. For optimal exp rates, I would strongly suggest keeping energy restoring items in the inventory (energy/super energy/stamina/fruits/summer pies/purple sweets/...). To prevent the script stopping prematurely, bring a few bites of food along. Using magic - The script supports the periodic casting of a magic spell while traversing a course to maximise experience rates. To determine whether or not you can cast a spell, the script checks your magic level as well as which runes are in your inventory and which stave you have equipped (if any). It is worth noting that, at this time, the script does not recognise any of the following items as rune sources, so avoid using them while running this script: Bryophyta's Staff, Tome of Fire, Rune Pouch. Script trials: I believe that trying a script before buying is paramount. After trying the script, hopefully you will be convinced to get a copy for yourself, but if not you will have gained some precious agility experience! If you're interested in a trial, please follow the instructions on my trials thread which can be found here. Gallery: Review (by Eduardino): Start up GUI (Graphical User Interface): Paint (optional, movable and self-generating): User screenshots: Testimonials:
  10. This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!
  11. 1 point
    Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports mining every location in motherlode (Also top level) - Pick areas to mine in or use specific veins to mine - Included leveling you from 1-30 before going to motherlode - Pickaxe upgrading - Pickaxe special attack - Can use diary and agility shortcuts - Avoid other players option - Possible to enable the upgraded sack extension - Depositbox instead of bank option - Humanlike idles and interactions - Option to buy coal bag at 100 golden nuggets and stop script - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 612::ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 612): -script 612:TaskList1.4515breaks (With breaks) -script 612:TaskList1.4515breaks.discord1 (With breaks & discord) -script 612:TaskList1..discord1 (NO breaks & discord) Proggies:
  12. Explv's OSBot Manager GITHUB: https://github.com/Explv/osbot_manager DOWNLOAD: https://github.com/Explv/osbot_manager/releases Changelog With the latest release of CLI capabilities for OSBot, this manager makes batch script loading easy. Any commit requests are welcome. Features: Completely Open Source: Take a look at the code, or modify it as you please. Simple GUI How to use: First go to to the Bot Settings tab, set the path to your OSBot .jar file, add your OSBot username and password Then go to the runescape accounts tab, and add any runescape accounts you want to use Then go to the scripts tab, and add any scripts you want to use. You can either use the script name (if it is a local script) or the script id (ask the script developer for this) Optionally add any proxies you wish to use on the proxies tab Finally, go to the configurations tab, and add some configurations. These consist of a runescape account, a script, (optionally) a proxy, and any other bot settings. To run a configuration simply select it and hit "Start", or press "Start All" to run all of them. Keyboard shortcuts: Ctrl-c to copy a row Ctrl-v to paste a row Delete to delete a row Mouse shortcuts: Double click to edit a row Right click to open context menu Importing proxies and rs accounts from files: RS account files must have the format username:password or username:password:pin Proxy files must have the format: ip:port or ip:port:user:password Screenshots:
  13. Molly's Flax Spinner This script spins flax into bow strings at lumbridge, the script easily exceeds 1.1k flax spun per hour. Buy HERE. Requirements: - 10 crafting Features: - Hopping out of bot worlds Setup: Just run the script, no GUI! CLI ID: 861 Proggies:
  14. 1 point
    I cleaned up your code a little bit. You have some really glaring problems, the first of which is the fact that all of your if(){} statements are empty. Frankly speaking this is unacceptable. I've incorporated a pared-down version of @Explv's Sleep utility which makes your code much more readable. I think if you use this version you'll have an easier time figuring out your bugs. One other thing I did fix was the fact that you're reusing Entities. Changing the state of an entity in-game will require you to reacquire that entity again to retrieve its updated properties. In other words, if you get an Object, and then destroy that object in-game (by removing a larder), that first object's properties won't be updated. You have to reacquire it. import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.Condition; import org.osbot.rs07.utility.ConditionalSleep; import java.util.function.BooleanSupplier; @ScriptManifest(name = "LardersV2", logo = "", version = 1, author = "Imthabawse", info = "Builds Oak Larders") public class Oaklarders extends Script { private final int ID_OAK_PLANK = 8778; private final int WIDGET_LARDER_ROOT = 458; private final int WIDGET_LARDER_CHILD = 5; private final int WIDGET_LARDER_SUBCHILD = 4; private final int MIN_OAK_PLANKS = 8; @Override public int onLoop() { if (getInventory().getAmount(ID_OAK_PLANK) <= MIN_OAK_PLANKS) { // If inventory contains 8 or equal to 8 oak planks Entity larderspace = getObjects().closest("Larder space"); // Get closest Larder space if (larderspace != null && larderspace.interact("Build")) { // If Larder space exists then Build Sleep.until(() -> !getObjects().closest(f -> f.getPosition().equals(larderspace.getPosition())).exists(), 400, 500); } RS2Widget buildlarder = getWidgets().get(WIDGET_LARDER_ROOT, WIDGET_LARDER_CHILD, WIDGET_LARDER_SUBCHILD); // Oak larder widget if (buildlarder != null && buildlarder.interact("Build")) { // If exists then build larder Sleep.until(() -> myPlayer().isAnimating(), 4000, 500); } Entity larder = getObjects().closest("Larder"); // Get closest larder if (larder != null && larder.interact("Remove")) { // If exists remove it Sleep.until(() -> !getObjects().closest(f -> f.getPosition().equals(larder.getPosition())).exists(), 400, 500); } RS2Widget remove = getWidgets().getWidgetContainingText("Yes"); if (remove != null && remove.interact()) { Sleep.until(() -> myPlayer().isAnimating(), 4000, 500); } } return 1000; } protected static class Sleep extends ConditionalSleep { private final BooleanSupplier condition; public Sleep(BooleanSupplier condition, int timeout, int interval) { super(timeout, interval); this.condition = condition; } @Override public boolean condition() { return condition.getAsBoolean(); } public static boolean until(final BooleanSupplier condition, int timeout, int interval) { return new Sleep(condition, timeout, interval).sleep(); } } }
  15. 1 point
    Removing yours and his feedbacks. Both of you please read the rules. Neutral: Neutral feedback is meant for trades that were successful but you are left unsatisfied with how the trade was completed. For example, if you were treated harshly during the trade or the item was not as described, feel free to warn other members of the seller/buyer's attitude or service by leaving neutral feedback. Example - Negative: Negative feedback is meant for trades to where you have not received the item you have paid for or someone has taken away money given to you for a service. This can also be left if the buyer and/or seller is extremely rude or demanding, these will be handled in a case by case scenario by the Staff Team.
  16. Hi, can i try a trial please? for agility
  17. 1 point
    Thanks for ur script! It have been hard way to here but finally at my goals First pure got banned because of this forums Thieving script so i had to start over but all ATT, STR, HP and RANGING i've got with ur script (exept first 30 att and str lvls because of quests)! It were worth to purchase it Good job mate! Im afraid to use it more because i have seen ppl getting banned for it and now the account is on that point i dont want to lose it anymore would be nice to see how many hours i have ran ur script but i dont want to show up my rsn on it.
  18. Awesome advanced script
  19. Great script again!
  20. Here are the metrics behind making and selling 1 Zulrah starter account. Total Time: 6 days (on average, could be a little faster with more expensive training methods) Total Cost: 2-3M (average supplies cost) End Goal Stats: 75 Mage, 75 Range, 70 Defense, 70 HP Membership: Free 7-Day Trial Sell Price: 30M
  21. 1 point
    Ez gainz - nice script mate - not gonna lie : never expected it to be like that but its pretty humanlike
  22. Know your place, kiddo. Joined: January 29
  23. What makes you think that you more trusted than other random people in this forum? 7.5m
  24. 1 point
    Sure thing. Granted
  25. Gnome Stronghold spinning location does not work for me and just walks to seers village every time.
  26. Thank you for the trials and all the help!
  27. Add me on discord we can discuss a price, don't trust people without a trusted rank btw
  28. Unsure if i'm the only one experiencing the bot crashing, differs on time before it crashes but the bot doesn't tend to work for more than 20 minutes before crashing. Starts off with high CPU usage then to the point everything freezes. Have tried to narrow down triggers but to no avail.
  29. 2019 and people still asking about ban rates LOL
  30. just bought this! Looking forward to using it EdIt: I did 1 and a half hour flawlessly at catherby course while also collecting the marks. Great so far.
  31. Yeah I've got this covered.
  32. Hate to say it bro and I know you know this, but this is why people say don't bot at all on any account you value. Bans *will* eventually happen to any account. In my experience, 95% of the time if you got in insta perma ban and not a 2 day ban, they have gathered bot-like behavior from you for a while, assessed the data, were certain you were a bot, then issued the ban. As stated above, I would try and plea the "I was hacked" card and just got your acc back, sending the appeal with your original IP. Try and sound like a noob and paying customer. Also @LeBron knows his shit. Any person suddenly hitting you up saying they can get it done for you for 100m, or there are secret ways, blah blah blahโ€ฆ Want your $ and will scam you. Try this, and if it works, never ever bot on the same IP or that acc again. I would even suggest no RWT either. Fagex will be staring at that acc like a fuckin starving hawk sees a dying rabbit. If you are banned, don't get pissy and quit the game, botting, etc. Learn from it, make a new main, get some new accs running, start a gold farm and you will be right back in it in faster than you think. Feel free to reach out for more.
  33. 1 point
    Update: Version 3.14 Added support for the Myths' Guild Prevented TTNL and progress bars from showing on the paint if you are already 99 cooking -Apa Special thank you goes to @Teezy for lending me his account to gather data for Myths' guild.
  34. Could i get a trial of this please? Bought plenty of your other scripts
  35. @Czar stops randomly after a few games and than it auto logs out because of inactivity
  36. Trial for Perfect Crafting Complete pls. Have bought your Perfect Fishing and Combat and its great. Cheers!
  37. 1 point
    The idea of this script is good and i'm sure it took tons of time putting together. However, if you're hoping this script will help you get a fire cape, don't buy it like I did. This script is not worth paying for and here's why 1.) The ban rate is extremely high 2.) The script often bugs out and doesn't turn on prayer (getting you killed) 3.) The script will often idle for no reason with prayer on, making you have to hand restart the script or you'll consume all of your super restores and eventually die. 4.) The script has a bug on wave 14, where it just runs back and forth until you consume all of your super restores and die. 5.) Ultimately, the script rarely completes the caves without death (even if you try and manipulate it to not do these things). I'm sure this script took a lot of time, but it needs more work before making people believe it's something it really isn't and putting a price tag on it. I'm really bummed this script doesn't work very well as I was looking forward to using it to get the pet. If you're looking for a fire cape, I recommend saving your money and learning how to do it yourself, or just use a service from someone because this script unfortunately is not your answer.
  38. Would like a trial is possible
  39. Can i trial? Looking to get 99
  40. Perfect crafting
  41. ended up buying it after the trial great script!?
  42. May I have a trial please?
  43. First of all it should be: myPlayer().getName() Not: getPlayers().myPlayer().getName() Secondly you don't compare Strings using ==. == Checks that the references are equal, not the values. To check the values of Strings for equality you should use .equals(): myPlayer().getName().equals(MULE_NAME) Example: String string1 = new String("hi"); String string2 = new String("hi"); string1 == string2 // false, string1 is a different instance to string2 string1 == string1 // true, string1 is the same instance as string1 string1.equals(string2) // true, the value of string1 is equal to the value of string2 If there is a space in the username you _may_ need to do this to replace non-breaking spaces: (I cant remember if you actually need to do this or not in this case) myPlayer().getName().replace('\u00A0', ' ').equals(MULE_NAME) Also you have named the mule name variable as MULE_NAME, yet the value is not a constant. It should be: private static final String MULE_NAME = "displayname"; This will not affect functionality, but it is best practice. Finally you say that you are using this getJob() function every loop. I would recommend you only call it once in onStart() because the username isn't going to change throughout the script's lifetime. (Unless the script changes accounts)

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.