Jump 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 on 04/23/19 in all areas

  1. ๐Ÿ‘‘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
  2. Discord Unique ID & How to Avoid Impostors Introduction In this little guide I'm going to show you how to get the unique ID of each discord user to avoid scammers & Impostors. A Discord user's unique ID can NOT be changed by changing the username or the user tag (e.g. username#tag), which makes it a safe way to identify impostors & scammers, since no two users can have the same unique ID but they can have a similar username + tag combination. 1. Enabling Developer Mode: Enabling Developer Mode is easy. Open your Discord settings (the cog icon next to your name at the bottom left) and click on Appearance. There you will find Developer Mode. Click the toggle to enable it. 2. Getting the Unique ID: Getting the unique ID of a user is pretty easy. After enabling Developer Mode, all you have to do from now on is to right-click the user and choose the 'Copy ID' option. Example of a unique ID: 237302465416921098.
  3. 3 points
    you have been visited by muffins' good doggo reply 'woof woof pupper' for good luck and no bans today (actually one of my doggos)
  4. Removed 1 line of tiles and planted a tree and a few plants, added 4 bags of stones Step two coming soon. Need to replace 3 tiles and powerhose the whole place. ๏ปฟ
  5. Not quite, you made a 5 mile long thread with 5 people tagged and you didn't get to the point. Thanks lost! My advice is Discord sucks don't use it to trade, to easy to impostor Use OSBot Chat Box Always request a pm from the user with the conversation included so that it can't be faked.
  6. I'm sure you'll be 99 farming soon!
  7. "We are talking about a bot...a macro to do an automated repetitive task." - Yeah "repetitive task". You mean the very task required for literally any skill on OSRS? You think mining iron, banking, mining iron, banking without botting isn't repetitive....? What's your arugment lmao I think you're completely misunderstanding me and instead think I'm attacking OSBot... I'm not, I'm actually trying to improve OSBot. If I was bashing it, I sure as hell wouldn't still be using it as there are many alternatives. What I said and provided is undenyable proof. If you honestly believe that the samples created from using OSBot's mouse isn't very easy to detect then you're delusional and need to seek help. It's not about being advanced.. The current movement is advanced, and even has deviation in it's mouse movement.. However, the developers who made it probably were more focused on making it LOOK human, rather then trying to see if they themselves could pickup on the pattern. So why make this post? To bring attention to this issue... As simple as that. I've provided more then enough evidence/samples that Patrick should be able to make the necessary changes within OSBot to reduce, or remove this highly flawed mouse movement. Why did I "bash" on using 100% of OSBots API? Well for starters, I wasn't TRYING to, I was simply providing that I myself now suddenly bypass after changing the mouse moving functionality... It was an example to further my claim, which IMO, it has.
  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. 1 point
    Eagle Scripts' Pyramid Plunder Released Discontinued http://i.imgur.com/jldFYA1.png Click here to purchase with RSGP! What is Eagle Plunder? Eagle Plunder is a script that flawlessly plays the Pyramid Plunder Minigame for you. It has various options to run the game to your likings! What does Eagle Plunder Support? - All Rooms Supported - Progressive Mode - Remembers The Mummy's Last Known Room [For Faster XP/H] - Does The last 2 Available Rooms For Your Current Level [For Faster XP/H] - Will Leave Instantly Once The Last Room Has Been Finished If the Time Isn't Up [For Faster XP/H] - Will resupply and continue if player died - All Food Support Discord https://discord.gg/xhsxa6g Why should I use this script? Because it has Progressive Mode! Interested in gaining Thieving levels? Then this is the script for you! Because It's an AIO Pyramid Plunder Script! Because this script gets you 99 Thieving in no-time! How to Setup: - You'll need to have Getrude's Cat Completed + Icthlarin's Little Helper started - You'll need aprox 30+ Hitpoints - You'll need food, stamina potions, Antidote++, Nardah Teleports and Ring of Duelings. - This script now uses clan wars as banking location, as of V2.0 Proggies: http://i.imgur.com/YgHr8E3.jpg Extra Info: Please pm me your own progress reports and I will add them in here. If you like my script please leave feedback at the store & Like this thread. you'll make me happy with those!
  10. Made an earlier post about how all OSBot scripts seem detected, and posted some findings relating to the banrates of changing various things such as timings, clickspeed, movement, and mouse DPI. In testing, I found that almost 100% of all OSBot's mouse movements follow very simplistic patterns that are picked up very quickly by Jagex's anti-bot. This goes for ALL other client's I've tested, all containing some flaw within their mouse movement, whether it be [Other-Bot-Client]'s flawed inaccurate spoofed mouse movement, or [Other-Bot-Client]'s consistency. I've reported these flaws to the developers of OSBot already, but was not met with confirmation on whether or not they'll do anything about it. Possibly because they're still under the illusion that mouse movement doesn't play a big role in detection. So here's a topic to prove just that. First off, let me start by showing that Jagex certainly does record mouse movement: https://github.com/zeruth/runescape-client/blob/master/src/MouseRecorder.java#L40 This shows the frequency of their collection. 50MS ticks, which is equivalent to 20 times a second. Now you could say.. But isn't 50 MS not enough to accurately depict mouse movement? And that is true to some extent, but it's more then enough data to analyse in order to find flaws or patterns. Here's what it looks like to move a mouse on a 50MS tick-rate: https://i.gyazo.com/4eb9de90c1c8a60959e874fb24488ab3.mp4 A common argument may be that collecting mouse movement is an absurd amount of data, but.. They combine the integers into mostly a 2 byte for small/medium, and larger a 3 byte or 4 byte and save/send it as that. That means they can store around 250,000-500,000 x/y captures per 1mb. That translates to around 3.4 HOURS of constant mouse movement data capture per user. That data would obviously build up over-time, but IMO Jagex most likely clears this data either every ban-wave, or every week. Which wouldn't really be that much. You could also compress these integers an insane amount due to how primitive the encoding would be. They also only send movements, not equal, or zero movements: https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3330 - Although, they still keep track of those equal/zero movements: https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3332 So we can see they record the data locally, but do they send it to the server? The answer is, yes. Here's proof of that (Annd they send a loot more then just that...): https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3307 And here's them encoding the difference between mouse x/y movements into a 2 byte integer and appending it to their packet buffer (Only medium speed movements under about 31 pixel per 50MS): https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3342 And here's them encoding movements into a 3 byte integer and appending it to their packet buffer (var10 = mouseY * 765 + mouseX): https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3345 And here's them encoding movements into a 4 byte integer and appending it to their packet buffer (var10 = mouseY * 765 + mouseX):: https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3348 They also can detect when you move your mouse outside of the screen, and how many ticks (Ticks are capped of course): https://github.com/zeruth/runescape-client/blob/master/src/Client.java#L3324 Reconstructing their mouse collection: ||) Equal, or zero movements are tracked by ticks. If you don't move your mouse for 30 ticks, they'll know. They most likely use this for multiple purposes, the biggest being the ability to figure out the entire mouse movement rather then just bits of it. 1) Movement of the mouse is tracked, smalls/medium movements exactly by this (Only medium/small per-tick movement difference under about 30 in length) int yDiff = (recordedY - previouslyRecordedYMove); int xDiff = (recordedX - previouslyRecordedXMove); handler.packetBuffer.putShort(yDiff + (idleIndexesPassed<< 12) + (xDiff << 6)); idleIndexesPassed = 0; movementIndex = the indexes skipped before finding a mouse move in the X/Y mouse recorder. Used to track time between mouse movmenets. 2) Larger movements that are made in less then 8 ticks of "idle" mouse: (Actual location sent) int var10 = (recordedY * 765 + recordedX); handler.packetBuffer.put24bitInt((idleIndexesPassed << 19) + var10 + 8388608); idleIndexesPassed = 0; 3) Large movements that are made 8+ ticks from being "idle" (Actual location sent) int var10 = (recordedY * 765 + recordedX); var14.packetBuffer.putInt((idleIndexesPassed << 19) + var10 + -1073741824); idleIndexesPassed = 0;๏ปฟ (Don't mind the -1073741824 or other random numbers. Java doesn't support primitive unsigned numbers, so you have to use hacky stuff to compress your integer sizes) The majority of OSBot's movements would fall under #1's logging. The others are just for larger mouse movements (in terms of last X/Y -> new X/Y). Why do they multiple Y by 765? Because they've capped the X axis from exceeding 764 therefor they can easily mathematically combine the two integers for saving resources, then de-couple them whenever they want. So what does all this have to do with OSBot's mouse movement? Well, I performed a basic test to grab the mouse movement delta's between every 50MS tick (Just as Jagex does) and found 100% consistency among certain parts of their mouse movement patterns: OSBot's mouse movement: https://pastebin.com/AJn2NC31 My own mouse movement: https://pastebin.com/vnGtX16z Right away you should notice many flaws inside OSBot's mouse sample. As you can clearly see, OSBot repeats ONLY 4-5 at the end of movements, AND at the last few deltas at the end of the movement, it goes from Lower, Bigger, Lower, This seems to be the case with virtually all mouse movements over 4-5 pixels large made by OSBot. So if I'm able to detect this flawed mouse movement in a matter of seconds with basic math, then so can Jagex? This would also explain why tasks requiring massive amounts of mouse movement, such as agility, have much higher ban-rates vs something like fighting, or AFK tasks. Does this mean this is the only detection method banning OSBot? Absolutely not. However, in my experience, I've yet to be banned by using OSBot as an API for everything BUT mouse movement, or camera movement (Of course with a lot more human-like behavior sprinkled on top of the scripts). This is purely based on only a little more then a week of botting without a ban, so it's possible I'm not bypassing, but simply delaying my ban. Hell, it's possible I was detected the second my script first started and now i'm just riding a monthly ban wave. Still beats a daily ban wave though...
  11. Due to the absence of a good free (sand)crab killer, I decided to make my own to train my pure. I used it from 50 attack to 75 attack on my SotD pure, and it seems to work well, although I'm up for changes based on feedback, if you guys have any. I've taken note how I use sandcrabs when I play normally, and translated that into code as best as I could. It does: - AFK at any location (you can set this in the GUI, and paint will reflect the spot) - Bank at any location (Similar to location selection) - Eat whatever you want it to (set it in GUI) - Eat at human-like intervals (sometimes at 70%, sometimes at 20% etc, but always up to 90-100%) - Have human-like waiting patterns. Sometimes it quickly reacts to losing aggro, sometimes it'll sit there for a minute (just like a human would) - Reset to any location (set in GUI, paint will reflect the spot) - Show XP/h and total gained for whatever combat skill you use - Work for sand-/rock-/ammonite crabs, as the user can set any location they want It doesn't: - Use pots - Drink wines - Hop if someone crashes you - Loot It might with next update (Probably not anytime soon...Account got banned (not from this script though) and now I have very little motivation to update this) : - Loot fossils - Accept wine as a food - Add better resetting mechanics - Add some normal (Gaussian) distributed input to avoid log-outs Changelog: Version 1.0 Now supports banking! User can now input when they want to eat Fixed error script not properly eating The things it does not do can potentially be added. Just let me know how it performs The script can sometimes idle for a few minutes! This is by design, as to mimic a human player doing sandcrabs. the paint will indicate how long it will stand around for, before resetting (this is different each time!) CatsSandCrabber V1.0.jar Maybe give this a like so I know people actually use it!
  12. Hunts Toxic Green Lizards Location Supported - aggressive to gnast must deagro before running script or u might die. Supports 2 Traps Proggy looks like this link will be up for 1 week only dont want this to blow up good training spot. Put in scripts folder 2 traps script Lizard.class - 5 KB 3 traps script Lizard.class Currently Running : 2 traps 3 traps
  13. after following the start instructions the script has been working flawlessly. thank you!
  14. 1 point
    Yoo. Imma buy member later today and do the quests for it. So yo can check the issue also gonna buy the script. Ill let ya know when ready.
  15. Lovely work! But I personally would have used mulch instead of gravel, because it will be hard to clean when leaves and crap fall. Or did a flower bed. Plus I'd remove the row that has a few tiles missing, just to tie it together though, would look much neater.
  16. 1 point
    I think the dialogues were different on F2P, will push an update in a bit but may only be live tomorrow, we are having some issues with the SDN atm
  17. Decent but personally I would of done a flower bed Like this in the corner part
  18. New Update (v182) - Added Kourend Castle bank support - Added more instructive console logs to help users out if they have an issue (for the npc not found log, it will tell you what to do to fix it) - Added an option to set custom delay for blackjack clicks - Blackjack: the script will now drop jugs at the store, no more bugs regarding dropping while blackjacking - Added a small patch for dodgy necklaces Update will automatically go live within 24 hours, good luck guys More to come, expect another update shortly Thanks guys! Next update will have a few bonus features which have been mentioned in the last 2-3 pages by you guys, thanks for the suggestions/bugs/ideas Just be noted that I am tracking all user feedback/replies for the script.
  19. @Czar i think its just old video. its beter to fill pouches when bank is open
  20. Sure - trial activated!
  21. Can I have a trial please? : ) *thinking about buying
  22. https://twitter.com/sneaky/status/1083131431188983808?lang=en
  23. 1 point
    i also forgot to add in , my acc was out of run energy when it happened, so it might be that the script incorrectly timed it because of "walking." I ran it on another acc that maintained a good amount of run throughout the quest and it was successful. Last problem was at the start of the quest on another acc, it tried walking from g.e to fally despite having teles in inv, i paused it and tele'd, and it resumed correctly
  24. 1 point
    Tears of Guthix ran just fine. Thanks!
  25. possibly getting zmi altar up to this standard (for runners): this is from the zmi altar discord, you can check out the guidelines and what they expect from runnersthere
  26. The lava runes is not working properly for me. It will do a few runes without any problems. At various stages it will go to the bank and not get out an earth talisman and withdraw too many essence. Once itโ€™s done that it will just spam click the earth talisman in bank even when it has a full invent ? Has done this several times but use to work fine before
  27. This. Allowing scripters to access e-mails that easily would be a huge security issue.
  28. Hey Czar, when thieving from stalls in mirror mode it drops very slow. is there anyway to increase the speed?
  29. Refunded 1b so far. Thanks alot @Decode for your management of the situation and @Acerd for cooperation
  30. Could I get a trial please
  31. Mouse doesn't move out of screen
  32. @Czar Since today I am having issues when withdrawing items the script only takes food out not dodgey neckalces - edit seems to be working now dont know what happened
  33. I don't understand... EXACTLY, you just answered my question, I should blindly trust someone. In case you didn't know that's a common fallacy people fall into as a trap ( Blind Loyalty). And you know what you are right he doesn't have to explain himself, but it looks like he tried to. Anyways I don't have a negative opinion of him, actually, I think he's probably fairly intelligent( I like OS Bot and have been writing bots from time to time, and come across his posts every once in a while and they are usually helpful ), he just can't explain himself clearly, but that doesn't mean he's not correct. But in order to convince someone like me, a position of superiority doesn't just do the trick. Maybe there is a post you could point me in, and be like "haha stupid idiot, we answered this already in X", and you know what I would do, I would read that, and if I was happy with the answers laid out there I would be done and agree, and go, "oh mouse movement really doesn't matter.", But I don't know about any post at any time in history. Why does it matter if he's been actively protesting anti-ban for 15 years, if he never made a argument as to why it doesn't work, it doesn't matter how long he's been doing it, that doesn't make him right (The Appeal to Tradition) Also sorry for using logical fallacies, it's a little dumb, and you can probably point out 20 in me, but I just wanted to explain my side and why I disagreed. See I explained, now you can understand me, but @Alek hasn't. And yeah, you are right, that's what he said, he stated that SendInput was detectable, but that didn't answer the question at hand, read my initial post I explain this. Yikes, that is not a good response, can't you see what you are saying. Yes, I'm way more qualified to talk about detection and hacking than you. I wrote public aimbots and sold them for 2 years (Paladins, CSGO, Day of Infamy - all with my own custom updaters and AOB scanners), I'm fluent in MASM32 (x86 assembly), and I've disassembled more PEs, bypassing more DRMs and anticheat software than you have. = What the fuck did you just fucking say about me, you little bitch? Iโ€™ll have you know I graduated top of my class in the Navy Seals, and Iโ€™ve been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and Iโ€™m the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. Youโ€™re fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and thatโ€™s just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little โ€œcleverโ€ comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldnโ€™t, you didnโ€™t, and now youโ€™re paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. Youโ€™re fucking dead, kiddo. Honestly the resemblance is uncanny, anyone reading this that is okay with this should read up on Cognitive bias, this is no way anyone with any sense of power, or a trusted member on a forum should treat someone who has only been trying to help. That's the sad part, he's only trying to help the community, he's not attacking anyone, he could of just left and then nothing would of happened, and by posting something like this you may of just cemented your goal. You should be happy that people are testing your knowledge, not upset that they don't blindly trust you. Blind trust leads to the downfall of so many great communities, and it's sad to see that happening here... And then you actually make a decent argument, giving evidence as to why you think SendInput is detectable by Jagex, let me outline. 1. Sendinput is used in other windows auto-clickers 2. Other windows autoclickers are detectable by Jagex 3. Sendinput is detectable A decent argument, and with that Jagex post, honestly you might be right. But if I don't understand there were some points that asdttt made about delay playing a factor, and that Jagex can't poll that data from your mouse. If you could show me evidence that Jagex could find SendInput ( write a code snippet yourself, or link to one, find in the game code, or other ), then I would be 100% more keen to agree with you. But guess what that doesn't ANSWER THE QUESTION AT HAND. Why are mouse movement's futile, why should I blindly trust you o great one. Why does jagex have all this code, just to throw ignorant people like me off track? Can you answer this, because at this point it looks like you've given up and just expect us to agree based on your superiority.
  34. For the blackjack script, if you fail when you drink your last wine, it sometimes focuses on dropping the jugs and gets combo'd out by the bandit. Greath script though
  35. That would be them! Thanks for the info!
  36. Can you please add support for depositing seeds in seed vault at farming guild? So you can thieve farming guild master farmer and deposit all to seed vault plz
  37. @Caesar I suggest putting your view further away in the options so the bank and the furnace can be seen at all times. this will eliminate all clicking of the mini map. That also works for other scripts as well btw.
  38. Hello i have bought another script you own, I get this when i am crafting sapphire rings in east ardougne. [INFO][Bot #1][04/07 02:11:56 PM]: WebWalkingEvent; No route found! Destinations = [[x=2601, y=3308, z=0]]; [INFO][Bot #1][04/07 02:11:56 PM]: Terminating script Perfect Crafting complete... [INFO][Bot #1][04/07 02:11:56 PM]: Resorting to old web [INFO][Bot #1][04/07 02:11:56 PM]: Pathfinding error 1, start/end is null! [INFO][Bot #1][04/07 02:11:56 PM]: / Pathfinding error, source: [x=2615, y=3332, z=0] and target: [x=2601, y=3308, z=0], report this to Czar immediately! [INFO][Bot #1][04/07 02:11:56 PM]: walk_suh no path found between [x=2615, y=3332, z=0] and [x=2601, y=3308, z=0] .. [INFO][Bot #1][04/07 02:11:56 PM]: Trying local walker to: [x=2601, y=3308, z=0] @Czar
  39. Look man. If you don't believe anything I'm saying about bypassing, then just leave the topic. All your doing is attacking me with assumptions, which I understand, i too would be suspicious of someone who claims to have magically bypassed bans by simply using alternative mouse movement. I don't blame you. And I understand your point that mouse movement isn't the biggest factor, nowhere did I claim it is actually. For me, it made the difference between bot freedom and daily bans, but maybe I'm just a lying cunt wasting everyone's time. I get it. But here I've served you proof of this flawed mouse movement that is absolutely picked up by heuristics. Now you can know for certainty that they have one solid link to detect OSBot, and now the dev's will be able to target it and hopefully fix it (I actually provided a possible solution, but whether or not he think's it'll work out for OSBot is another story). Imho, injection client isn't detected as a bot. Jagex has said themselves using third party clients is perfectly fine, wont lead to a ban, and their code shows no sign of code that would be used to detect whether a user is using a properly created bot client, nor do they have any streamlined classloading that could inject such a thing during runtime. Now, do they detect whether you're using an unofficial client? Possibly?
  40. Tl;Dr: OSBot's API to move the mouse is very flawed, and the appearance of it looking human is only an illusion. Even moving the mouse randomly would produce the same flaws. Only thing that doesn't appear to have flaws is moving the mouse outside the screen.
  41. constantly running to al kharid warriors on way back to bank and about 20 other stupid red flag bot movements it keeps making.. will you update this script to fix the errors or shall i request a refund?
  42. how does this go with glass blowing? looking for a reliable script with decent anti ban (not using the same click points constantly etc)
  43. Have bought one or two of your other scripts I believe. Can I trial this please?
  44. Purchased, Please when crafting gold jewellery etc, make it not click exit on the bank interface every single time. I often click the map and just walk away...it auto exits. Also, when crafting gold in edgeville, the camera pans and while its rotating the script tries to click the furnace, but fails and flutters around the furnace for a bit and lags about, before actually successfully clicking it. Perhaps smooth out the action of clicking the furnaces? Jittery. Seems like these would be big ban flags. Clicking close on your bank every time (Humans are lazy... we wont do extra when not needed lol) AND a glitchy jittery mouse movement when camera panning while trying to click furnace. Please investigate.
  45. is it possible to save settings and how do i use the cli with this script. also looks like g.e restocking doesnt work with task system edit: and the cpu usage looks like 2-3x higher then other scripts
  46. I'm gonna try to see if we can get the login handler to work if username is remembered. That should solve it once and for all.

Account

Navigation

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.