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 06/27/26 in all areas

  1. MKO ALKHARID - SHRIMP/ANCHOVIES FISHER A simple and clean Script Factory 3.0 fisher built for the Al Kharid spot. Catches shrimp and anchovies, supports Drop or Bank mode, and cleanly deposits both fish types in one action. Includes a minimal on‑screen overlay showing runtime, fishing mode, run toggle, fish caught, and XP gained. Requirements: • Have only a Small Fishing Net In Inventory • Start near fishing spots •Note: Set your bank withdraw mode to Withdraw‑All before starting. Required for proper banking. Includes: • Drop Or Bank Mode • Paint Overlay with a few stuff.
  2. I bought this bot and lots of other czar bots many many years ago, just coming back to this website again because I wanted to try and play again, how come I have to re-purchase everything now?
  3. OSBOT 3.1.12 is still incompatible with the current API, at least with jagex account and the official client. It was this way before the server migration. Do we have a timeline for this?
  4. 1 point
    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'! Czar Nightmare ZoneNative C++ FeaturesPrayer flick support Fills coffer automatically Equip armour Choose prayers Banking support Special attacks Custom Dream Selection Absorptions, Overloads, Super ranging/maging Power-ups Combat style switching (train levels for goals) Locator Orb support Dwarven Rock Cake support Gallery
  5. Hey man, all good not your fault! so I've tried launching from osbot and it's not having it at all, I've tried launch and connect and it does absolutely nothing, I've added my account details onto account too. If I boot into the game client and log in, it will say it's connected if I just click connect, although it says this - Your game version is incompatible with the current API version. The client is outdated and will not work, please wait for the latest hooks update. Launching your account from the OSBot client will manage the game version for you However anytime I try and start the bot I'm met with PANIC followed by - 07/26 10:18:26 PM] Panic in script.on_render: attempt to calculate the remainder with a divisor of zero [07/26 10:18:26 PM] Backtrace [{ fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "script_can_start" }, { fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "input_set_hardware_input" }, { fn: "performance_set_use_models" }, { fn: "performance_set_use_models" }, { fn: "metadata" }, { fn: "metadata" }, { fn: "script_on_render" }, { fn: "CallWindowProcW" }, { fn: "CallWindowProcW" }, { fn: "wglSwapLayerBuffers" }, { fn: "CallWindowProcW" }, { fn: "CallWindowProcW" }, { fn: "CallWindowProcW" }, { fn: "SendMessageW" }, { fn: "GetWindowDpiAwarenessContext" }, { fn: "KiUserCallbackDispatcher" }, { fn: "NtUserDispatchMessage" }, { fn: "IsWindowUnicode" }, { fn: "BaseThreadInitThunk" }, { fn: "RtlUserThreadStart" }] [07/26 10:18:26 PM] panicked at F:\_developer\OSBot-Native\api\src\api\ui\indexed_object_set.rs:58:48: attempt to calculate the remainder with a divisor of zero [07/26 10:18:26 PM]=== PANIC DETECTED === Unsure if this will help, but that my current situation haha
  6. 1 point
    I know you just gave it but i can not run it
  7. 1 point
    Done added enjoy :D
  8. 1 point
    Good day, May i have a trial for this?
  9. I've since tried Gemstone Crabs and Hill Giants and I'm getting the same thing - this may just be my end or something I'm clearly doing/done wrong
  10. T I don't see tan leather as an option in Lunars spellbook, could you please add it since it says it supports it?
  11. Last I heard the client portion was still down, I assume the entire SDN is down, including downloads.
  12. Does this support Ironwood's?
  13. Sorry to keep asking but do you have any ETA?
  14. Yes of course, sorry for delay I believe the entire forum is being updated right now, it should happen soon :D
  15. Can u give me an update when its live and u can confirm u can see it? I can't see it yet. Thanks in advance.
  16. Still nothing. 😕 Could I at least get another 7 days of the script? I haven't been able to use it at all since I bought it.
  17. Still hasn't updated to the new version. :/
  18. Its still not visible for me? How can I update?
  19. thank you it works now i appreciate the help!
  20. Hello, is there any estimate on when the update will be available? I tested it and it's still on version 2.05. It's still disabling run as well.
  21. Hey, I'm looking for an ironman friendly bot that can safespot blue drags in taverley dungeon, TP to falador to bank the bones, and then walk back to the safespot. Does this script currently have the functionality for this? I vaguely remember it being able to in the java version of the script pre osbot transition, but I can't tell whether this new version supports safespotting.
  22. I tried the threshold, but it only works if the energy reaches 0. If it's above 0, it doesn't turn back on. I'll wait for version 2.06 tomorrow. Thanks
  23. You're right I just checked again, the setup isn't showing gold, but the bot knows how to do gold, so I ended up uploading a new update for v3.22 Fixed the setup window now it shows gold as selectable, will auto-update within <24 hours. Sorry about that, no idea what happened there.
  24. Hey, I just tested it, and it's getting the points now, but there's one small issue lol.Every match it disabled Run about five times, and I had to enable it again manually each time.
  25. I don't see "gold" in the choosable options. Only bronze, iron, silver, steel, mithril, adamant and rune. Or am I doing something wrong?
  26. im trying to fish at barb outpost but its having trouble dropping the fish am i doing something wrong or is there a setting that needs to be set?
  27. already zooming out thanks will try it again tomorrow
  28. Thank you, I have reduced some delays. Also can I ask what's your camera zoom? The bot works alot better when more objects/npcs are in view, so I would highly recommend zooming out all the way, if you haven't already Also a zoomed out camera will prevent a lot of walking around (and losing efficiency). New Update (v2.05) Reduced delay for placing cells from 8 seconds, and changed the trigger for delay so it knows exactly when a cell has been placed Reduced delay for depositing runes from 8 seconds to 3 seconds Reduced various delays that I thought were too high Update will automatically go live within 24 hours enjoy
  29. Hello, Every time it places a cell, it double-clicks and then stays on this message for a couple of seconds before continuing, sometimes it only clicks once, but then it waits for several seconds before continuing. When depositing runes, it does the same thing every time. It walks up to the deposit point, waits for several seconds, and only then deposits the runes. If possible, it would be better to vary this behavior for example clicking to deposit immediately or depositing more quickly I tried 3 matches, and all of them failed to contribute enough to get rewards
  30. 1 point
    Czar QuesterNative C++ Features Automatic Grand Exchange Restock Loadouts for inventory/equipment Quests Supported so far (46): Animal Magnetism Barcrawl Below Ice Mountain Biohazard Black knights fortress Cooks Assistant Children of the Sun Client of Kourend Clock tower Darkness of Hallowvale Death Plateau Digsite Dorics Quest Dragon Slayer I Druidic Ritual Dwarf Cannon Eagles Peak Ernest the Chicken Fishing Contest Gertrudes cat Goblin Diplomacy Hazeel cult Imp Catcher In Search of the Myreque In Aid of the Myreque The Knights Sword Lost City Monks friend Pirates treasure Plague City Priest in Peril Prince ali rescue The Queen of Thieves Recruitment drive Restless ghost Romeo and Juliet Rune Mysteries Sea slug Sheep shearer Temple of the Eye The grand tree Tree gnome village Tribal totem Vampyre slayer Witchs house Witchs potion X marks the spot ...more to come! 📸 Screenshots
  31. 1 point
    Had the old one would love to have a look at this could I get a trial, is this the same as the old one?
  32. not sure what the issue is but ive tried every option and it just gets stuck at the boat. [06/26 06:41:25 PM] is_within_reach -> distance == 0, returning true [06/26 06:41:25 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:41:29 PM] Submitting command: current_node with value: [06/26 06:41:29 PM] Submitting command: current_node with value: Enter Boat [06/26 06:41:29 PM] Submitting command: status with value: We need to enter a game! [06/26 06:41:29 PM] Submitting command: status with value: Entering boat [06/26 06:41:29 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:41:29 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:41:29 PM] is_within_reach -> distance == 0, returning true [06/26 06:41:29 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:41:32 PM] Got a chat message: ["Please finish what you are doing before opening the settings menu."] [06/26 06:41:33 PM] Submitting command: current_node with value: [06/26 06:41:33 PM] Submitting command: current_node with value: Enter Boat [06/26 06:41:33 PM] Submitting command: status with value: We need to enter a game! [06/26 06:41:33 PM] Submitting command: status with value: Entering boat [06/26 06:41:33 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:41:33 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:41:33 PM] is_within_reach -> distance == 0, returning true [06/26 06:41:33 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:41:37 PM] Submitting command: current_node with value: [06/26 06:41:37 PM] Submitting command: current_node with value: Enter Boat [06/26 06:41:37 PM] Submitting command: status with value: We need to enter a game! [06/26 06:41:37 PM] Submitting command: status with value: Entering boat [06/26 06:41:37 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:41:37 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:41:37 PM] is_within_reach -> distance == 0, returning true [06/26 06:41:37 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:41:42 PM] Submitting command: current_node with value: [06/26 06:41:42 PM] Submitting command: current_node with value: Enter Boat [06/26 06:41:42 PM] Submitting command: status with value: We need to enter a game! [06/26 06:41:42 PM] Submitting command: status with value: Entering boat [06/26 06:41:42 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:41:42 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:41:42 PM] is_within_reach -> distance == 0, returning true [06/26 06:41:42 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:42:31 PM] Submitting command: current_node with value: [06/26 06:42:31 PM] Submitting command: current_node with value: Enter Boat [06/26 06:42:31 PM] Submitting command: status with value: We need to enter a game! [06/26 06:42:31 PM] Submitting command: status with value: Entering boat [06/26 06:42:31 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:42:31 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:42:31 PM] is_within_reach -> distance == 0, returning true [06/26 06:42:31 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:42:35 PM] Submitting command: current_node with value: [06/26 06:42:35 PM] Submitting command: current_node with value: Enter Boat [06/26 06:42:35 PM] Submitting command: status with value: We need to enter a game! [06/26 06:42:35 PM] Submitting command: status with value: Entering boat [06/26 06:42:35 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:42:35 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:42:35 PM] is_within_reach -> distance == 0, returning true [06/26 06:42:35 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:42:39 PM] Submitting command: current_node with value: [06/26 06:42:39 PM] Submitting command: current_node with value: Enter Boat [06/26 06:42:39 PM] Submitting command: status with value: We need to enter a game! [06/26 06:42:39 PM] Submitting command: status with value: Entering boat [06/26 06:42:39 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:42:39 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:42:39 PM] is_within_reach -> distance == 0, returning true [06/26 06:42:39 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:42:43 PM] Submitting command: current_node with value: [06/26 06:42:43 PM] Submitting command: current_node with value: Enter Boat [06/26 06:42:43 PM] Submitting command: status with value: We need to enter a game! [06/26 06:42:43 PM] Submitting command: status with value: Entering boat [06/26 06:42:43 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:42:43 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:42:43 PM] is_within_reach -> distance == 0, returning true [06/26 06:42:43 PM] We're within reach, let's do this! [Approach my preferred boat] [06/26 06:42:47 PM] Submitting command: current_node with value: [06/26 06:42:47 PM] Submitting command: current_node with value: Enter Boat [06/26 06:42:47 PM] Submitting command: status with value: We need to enter a game! [06/26 06:42:47 PM] Submitting command: status with value: Entering boat [06/26 06:42:47 PM] Doing action: [Approach my preferred boat] from Position { x: 2638, y: 2653, plane: 0 } [06/26 06:42:47 PM] is_within_reach -> my_pos: Position { x: 2638, y: 2653, plane: 0 }, target_pos: Position { x: 2638, y: 2653, plane: 0 }, distance: 0, same_plane: true, can_reach: true [06/26 06:42:47 PM] is_within_reach -> distance == 0, returning true [06/26 06:42:47 PM] We're within reach, let's do this! [Approach my preferred boat]
  33. just would run the other way or not do anything
  34. Yes scaling mode is bicubic and scaling is all at 100% for both in game and windows. I have it set on resizable - modern layout if that matters. my experience is the bot is clicking the pouches all too fast so its not registering. sometimes it works sometimes it doesn't only options I have enabled are "allow using cells" , "allow deposit runes" & pouch repair mode Cordelia. If we could get the bot to the point where its winning every game id be stoked (:
  35. Oo in that case, I must ask - do you have these recommended settings enabled? All of them must be set to 100%: Interface scaling: 100% Interface scaling mode: Bicubic Windows scale & layout: 100% Just checking, because the bot shouldn't misclick the pouches in the first place. Also do you happen to have any M.I.N.D. options enabled? In any case I'll try again and make sure it works for your setup, the bot should be winning basically every game Also please come join discord so I can set it up for you, I am happy to use teamviewer/anydeks/rustdesk if possible.
  36. yes, was in an official blast furnace world.
  37. Is super heat item with gold bars an option? And with goldsmith gaunt?
  38. 1 point
    List of Quests supported (79): if you have any quest requests, please post below!! The list will grow always!! WARNING: Please make sure your account can actually defeat npcs (if applicable) (highly recommend magic spellcasting) Also note: if you have completed a quest, it will be hidden from the setup window for less confusion!! Animal magnetism Barcrawl Below ice mountain Biohazard Black knights fortress Bone voyage (you need 100+ kudos) Big Chompy Bird Hunting (BETA) Children of the sun Clock tower Cooks assistant Creature of fenkenstrain Darkness of hallowvale Death plateau Death to the dorgeshuun Demon slayer Depths of Despair Digsite Dorics quest Dragon slayer i Druidic ritual Dwarf cannon Eagles peak Elemental workshop i Elemental workshop ii Enlightened Journey Ernest the chicken Fairytale i (if you get unlucky 3 random non-GE-buyable items, may not be possible!) Fight arena Fishing contest Gertrudes cat Ghosts ahoy Goblin diplomacy Hazeel cult Holy grail Horror from the deep In aid of the myreque In search of the myreque Jungle potion The knights sword Lost city The lost tribe Merlins crystal Monkey madness i (BETA, you need 200k coins for puzzle) Monks friend Murder mystery Nature spirit Observatory quest One small favour Pirates treasure Plague city Priest in peril Prince ali rescue Queen of Thieves Recruitment drive Restless ghost RFD: Another Cook's Quest RFD: Freeing General Wartface Romeo and juliet Rune mysteries Sea slug Shadow of the storm Sheep herder (BETA) Sheep shearer Shilo village Sins of the father (BETA, no mirror for bossfight) Spirits of the elid A taste of hope The feud The golem The grand tree The tourist trap (no safespotting) Tree gnome village (need 43 prayer+, no safespotting) Tribal totem Troll stronghold Underground pass Vampyre slayer Wanted Watchtower Waterfall Witchs house Witchs potion X marks the spot Zogre Flesh Eaters This is still a new script, so if you ever find any bugs or errors, please use the template below and it will be fixed immediately. Bug Report Template: If ... something is missing - What is the new feature you'd like? - Basic description of what the script should do? - Basic actions for the script: 'Use item on item' etc? If ... you'd like a quest to be added - Quest name, and any useful tips I should know If ... the script gets stuck or freezes on a tile (or continuous loop): - Which exact tile does the script get stuck on? (exact tile, not 'near the draynor village'), screenshots please - Which teleports did you have? - Did you have any coins or shantay pass in inventory? Usually these will help the bot If ... bot has a logic bug (e.g. dies while safespotting) - What is the bug - How did you make the bug happen - Which stage of the quest did you start the bot on? Usually it's best to let the bot start the quest - (optional) recommendation for the bug, e.g. 'make the script walk back' or something - Tried client restart? - Any screenshots or relevant logs (bottom right to toggle) - Which exact setup options are enabled? Afk mode, cannon mode, etc etc. Bot Preview:

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.