Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold


Universal Shopper

Recommended Posts

Posted (edited)



Open in Repository









Rel4gjW.pngExtremely Efficient & Profitable

Universal Shopper has been built from the ground up with efficiency and profitability in mind. You won't be able to get the same result with any other script.

The script's extraordinary speed and accuracy is due to its unique multi-threaded architecture which allows for concurrent data updation, while issuing sequential buying or selling commands. Due to its superior design, Universal Shopper will outperform any other script or any other bots on the market. The script is capable of buying or selling all the items before any potential competing bots get a chance to do it.

Plenty of customization is supported, to allow you to tailor the script to your needs. Buy the items with pinpoint accuracy, or clear the whole stock in seconds. Anything is possible with Universal Shopper.



Configure Universal Shopper to buy items at the Speed of Light - instant clicking on the interfaces and skipping any delays, making this script the fastest product available on the market. This level of speed and accuracy was achieved by using a custom clicking API, unique for this script. Here is the visual output of the human click-point selection algorithm used for QuickBuy:



Custom Amount Buying

With Universal Shopper you get to choose exactly how the script behaves. You can select which buying amounts the script will choose. This can be used to either fine-tune the script to buy items right up to the stock minimum threshold, or select to always choose "Buy 50" to hop over the limit, and further increase the item throughput / hour.



Maximum Accuracy Buying

For those that buy expensive items, whose profit margins heavily depend on the current stock, you can choose Maximum Accuracy from the GUI.

This will prioritize accuracy over buying speed, increasing the script's precision to almost 100%.



tyBy1ua.png  Buy or Sell items

Both buying and selling are supported, for maximum profits!

You can choose either one of them, or both at the same time. The item tables are very easy to complete and edit, and they are of course saved along with your profile. Subsequent updates will allow even more flexibility and customization, to help you get started botting as fast and as easy as possible.



EjTQ1Y1.png   Custom Paths and Locations

Unique locations and paths! No other script on the market is capable of doing this.

Choose any shop and any bank (or deposit box) on the map!

You can either choose to automatically go to the nearest bank, or record a custom path to go to any bank, using any means of transportation!

In order to record a path, all you have to do is start the Path Recorder and walk to the desired shop/bank. Every action you do in game will be recorded and used by the script to get to the destination.

This means that you can travel to any shop or any kind of bank on the entire map! Regardless of how many obstacles you need to overcome to get there!

If you need to walk 200 tiles, cast 5 teleports, pull 7 different levers, talk to 3 different NPCs and perform the cry emote to get to your shop or bank, the script will be capable of doing exactly that! All you have to do is press a few buttons and you can create any unique path you can imagine.



UYg36HH.png  World Hopping

To ensure maximum profits, the script has the built-in capability of switching worlds when the desired items are no longer in stock.

This feature is highly customizable:

  • Hop to members world only
  • Hop to F2P worlds only
  • Hop to both members and F2P
  • Hop only to worlds you enter in a custom list
  • Hop as soon as there are no more items to buy/sell
  • Wait a minimum amount of time on each world, before hopping to the next



3n5nXjD.png  Argument Support

For the users interested in increasing automation and workflow, this script has been written with built-in argument support.

The only thing you have to do, is specify the desired profile name as the only argument, and the script will automatically load and use it.

You can create an unlimited amount of profiles from the GUI, by pressing the Save button. Loading profiles is just as easy!

Never waste more of your time, trying to fill up tons of GUI fields. Just save and load, and you're one click away from botting. This script will even load the last used profile by default, making things even easier for you!



cCQzB5b.png  Mule Item Transfer

Coming soon to Universal Shopper! Please cast your votes / voice your opinions in the thread!

The currently planned implementation is to make the script transfer all the items to a mule account. I haven't decided yet if this should be done after a certain amount of time, after a certain amount of items, or activated manually by the user. If you have any kind of suggestions, please do not hesitate and comment in the thread!



8CUsUCx.png   Grand Exchange Support

Coming soon to Universal Shopper! Please cast your votes / voice your opinions in the thread!

The currently planned implementation is to make the script sell all the items at a specified price, one you get to a certain number. This is still subject to change, and I highly encourage you to comment on the thread if you have any suggestions.



MXqy3jn.png  AFK Mode:

To further increase the variation of the data, this script uses an unique system which models a real player taking small breaks by AFK-ing. Most players do this all the time, and this script feature will enable you to integrate this human behavior into the script, further enhancing the anti-ban.

This feature is highly customizable, and includes settings for:

  • Run for (min/max) duration
  • AFK for (min/max) duration
  • Mouse behavior upon starting the AFK break:
    • Move off screen
    • 'Bump' into mouse
    • Logout
    • Do nothing
    • Choose random behavior every time




tmPRlhC.png     The best user experience

  • Nice GUI (Graphical User Interface)
  • Built-in profile handlers that allow you to get started botting in seconds!
    • Save
    • Load
    • Quick-load last profile
  • (Optional) You can use arguments to skip the GUI and start botting right away - useful for automation tools
    • The only argument required is the desired profile name
  • Plenty of preset values, but full support for customization!








I've made it a personal ambition to create the best Shopping script that ever existed for RuneScape.

There is a long list of planned future updates to add even more features to the script and improve the already existing ones to perfection.

If you have any kind of suggestion for improving this script, feel free to either comment on this thread or send me a message. I will implement most if not all of the user suggestions, and I will continue to work heavily on this script until it's an order of magnitude better than any other competing product you might find on the market.

This script is relatively new, and as any new software, it's prone to having all sorts of glitches. If you happen to find any bugs, please report them and I will make sure to fix everything as soon as possible. Usually patches are delivered within a few hours, or in some cases minutes after I read the reports. By using Einstein's scripts, you are guaranteed to have a product that is second to none.

Thank you for using Universal Shopper 🚀








Is this truly the best Shopper on TRiBot?

Probably. 😉


Open in Repository








Edited by Einstein
  • Like 3

Share this post

Link to post
Share on other sites

The thread has been completed and the script was submitted to the repository.

Thanks everyone for your patience!


Feel free to report any bug or suggest any feature / improvement for this script. This should be the best and most advanced shopping script ever created for RuneScape, and I won't stop until we hit this threshold.


  • Like 1

Share this post

Link to post
Share on other sites
3 hours ago, Callistocub1 said:

Script freezes when trying to add location. 

Edit: or when I tried custom web walking, I just get the spinning wheel and the script crashes. Tried on most recent tribot version and previous 2. 

Do you get any error messages in the debug? Does the entire client freeze?


Share this post

Link to post
Share on other sites
15 hours ago, 3298759219 said:

if the shop have two or more,he dont know trade who


15 hours ago, 3298759219 said:

why only choose loction  not need set choose npc????????????


No problem, I can add that.

Can you please tell me where is this location? Where there are multiple NPCs that have the trade option and only one of them opens the correct shop?


Share this post

Link to post
Share on other sites
9小时前 , Einstein 说:



No problem, I can add that.

Can you please tell me where is this location? Where there are multiple NPCs that have the trade option and only one of them opens the correct shop?


All you need to do is set refresh nearby NPCS and select one from the list


Share this post

Link to post
Share on other sites

This is a simple shop script,
1. Identify nearby NPCs, choose NPCs, what to buy, and stop as much as you can buy.
2.Hop world,
3. Identify nearby banks, deposit things, there will be enough gold coins in the account, no need to set gold coins. If the bank is far away, set the path from the bank to the store and from the store to the bank.
4. After no coins, go to GE to sell things, return to the place where you hung up, and continue to run the script.
Your script settings are too complicated

Share this post

Link to post
Share on other sites

All the concerns recently brought up will be resolved though the PM system. I appreciate your feedback, and I will personally make sure that you are capable of using Universal Shopper and all of its features.

Thank you for your patience.


Share this post

Link to post
Share on other sites


The code base has just received a significant update, with plenty of new features and bug fixes. The most important changes have been written in the thread, which was edited a few minutes ago.

Feel free to report any kind of issue you encounter, or any kind of suggestion that you may have.


Thank you for using my software! 🚀


Share this post

Link to post
Share on other sites
4 hours ago, 3298759219 said:

This is much simpler,. Hope to launch GE soon.Hope it will be more compatible with Looking for Glass

I'm glad you like it!

Please feel free to share more feedback.


2 hours ago, Depresitoo said:

is there a gp/hr tracker?

One of the future updates will include plenty of tracking displayed in the paint.


Share this post

Link to post
Share on other sites
Posted (edited)

and add paint:   bought thing  number/Hour

                             run time 

0.FIX chick run,Run 100, BOT also not check

1. delete walk green box

2. every day need coll gp, chick pause 。The game screen becomes blurred, affecting the collection of gold..  plz dele  pause later blurred page.

3.fix this picture bug


Edited by 3298759219

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Our picks

    • Gradle is a build tool used to accelerate developer productivity.

      We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages

      Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher

      The goals of TRiBot Central are to:

      Deliver updates to TRiBot faster

      Better organize TRiBot's dependencies (AKA dependancies)

      Make it easier to develop scripts for TRiBot

      Make it easier to use and run TRiBot

      Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
        • Like
      • 9 replies
    • Hi everyone,

      I'd like to thank everyone for their patience in this transition period. Since last week, we've worked out the remaining bugs with this integration.

      Some users have still been having issues with connecting their forums account to their Auth0 account. To resolve this, we've imported all forums accounts into Auth0.

      Unfortunately, the accounts which were imported today were using an unsupported password hashing algorithm. Hence, random passwords were set during the import.

      What does this mean for me?

      If you've previously linked your forums account to your Auth0 account, you don't have to do anything. Nothing changes for you.

      If you haven't logged in via our new login yet,

      Try logging in with your forums email address and the last password you used

      If you are unable to login, please use the "Forgot password" tool on the login page:
      Follow the instructions to reset your password
        • thonking
        • Like
      • 15 replies
    • Hello everyone,

      Last week we tried to roll out Auth0 Login, but we lost that battle. Now it's time to win the war!

      Important changes

      When logging into the client, you'll now have to enter your Auth0 account credentials instead of your forums credentials

      Note: 2FA is still handled through your forums account (for the time being)

      Changes for existing users

      You'll have to link your Auth0 account to your forums account here: https://tribot.org/forums/settings/login/?service=11

      Auth0 accounts have been created for most existing users. Please use your forums email address and password to login.

      Important notes

      Make sure to verify your email address upon creating a new Auth0 account

      When we mention your Auth0 account, we mean your account used for auth.tribot.org as displayed below
      • 81 replies
    • To better support the upcoming changes (TRiBot X, new repository), we're switching our login handler to Auth0. Instead of logging in with the standard form, you'll now be required to login through our Auth0 application.

      All existing accounts which have been used within approximately the past year have been imported into Auth0 using the same email and password combination which has been stored on the forums.

      What does this mean for users?

      Your account credentials are now even more securely stored

      You'll be able to login via Facebook, Google, and others in the future

      Is there anything users have to do differently now?

      Existing users: You'll have to login with the standard login, open your Account Settings, then link your Auth0 account

      New users: You'll be redirected to our Auth0 app (auth.tribot.org) where you'll be able to create an account

      Why was this change made?

      The new apps we are creating (such as the new repository) aren't able to use the forums to handle user logins

      To centralize all user accounts in one area

      To ensure that the client login doesn't go down when the forums are having problems

      To speed up our development

      Other considerations

      There's no documentation or official support for using Invision Community combined with Auth0, so there are still a few kinks we're working out

      We're in the works of creating an account management panel specifically for Auth0 accounts (ETA August)

      It's not possible to change email addresses for the time being (this will be resolved this August)

      Changing passwords is a weird process for the time being. To change your password, you'll have to use the "Don't remember your password" tool on the Auth0 login page
        • Like
      • 11 replies
    • Over the past month, we've been working hard on TRiBot's new repository - a much needed update. This change has been deemed necessary for TRiBot X, and will allow us to really speed up development of all aspects of TRiBot.

      Today we are going to share what we've been working on!

      Now you must be wondering what kind of features the new repository will have.... well, you'll have to be patient for a little while longer. We're still figuring out various technical aspects so we can't provide answers to all possible questions. We're also focusing on development rather than writing about it so that everyone can get access to our latest developments at lightning speed. I will however answer a few users' questions.

      We're planning on a release of this early to mid August, giving users some goodies before TRiBot X's release.

      Thank you all for being patient. I hope everyone is excited as much as I am!
        • Like
      • 17 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...