LoL Script Installation Guide for Windows 11: Step by Step (2026)
A Windows 11 walkthrough for installing a LoL script at BulkScript, from the pre-install checklist and running the loader as admin to your first Practice Tool test and the errors people hit most.

I answer a lot of setup questions on our Discord, and a surprising number of them start the same way. Someone ran the loader straight out of the ZIP, or double-clicked it instead of running it as admin, or left the Riot client sitting in the system tray. None of that is hard to fix once you know the order things need to happen in. So here is how to set up a LoL script on Windows 11, written the way the BulkScript team does it on our own machines.
With the checklist out of the way, going from download to a Practice Tool lobby with the orbwalker running takes about ten minutes. You won't find any advice in here about switching off Windows security. If your antivirus complains, you talk to us first; there's a section on exactly that further down.
What to Sort Out First
Five minutes of prep saves you an evening of guessing. Go through these before you download anything:
Use a Windows account with admin rights. On a standard user profile the loader can't get the permission it needs, and the errors it throws are not obvious about why.
Close everything Riot. Open Task Manager and end
RiotClientServices.exe,LeagueClientUx.exeandLeague of Legends.exeif any of them are listed. The client hiding in the tray is the single most common reason the launch step fails.Finish your Windows updates. Settings, Windows Update, install whatever is pending and reboot if it asks. A half-applied update can make the loader hang on first launch.
Keep Discord open in the background. If a step fails you want to drop a screenshot in support right away, and on patch day the team still usually replies within minutes.
Have your authenticator app handy. Two-factor is enforced on the account panel.
One habit I'd recommend: make a separate Windows user just for this. No personal browser logins, no game accounts you actually care about signed in anywhere on that profile. If something goes sideways, it stays contained there.
Getting the Loader
Log into your BulkScript account. The delivery link you got after ordering points to the same panel.
Open the League of Legends product page and go to your active subscription.
Download the loader from there and only from there. If someone DMs you a "new version" on Discord, don't open it; report it to us instead. Fake loaders are the most common way we see accounts get stolen.
Extract the ZIP into a folder you keep for this alone, something like
C:\BulkScript\. 7-Zip or the built-in Windows extractor both work. Don't run anything from inside the ZIP.
Keeping it in the same folder every time also makes post-patch updates quicker, since you always know where everything lives.
Launching It the Right Way
Right-click
loader.exe. The exact file name can change between builds, so check the notes that came with your download.Choose Run as administrator and accept the UAC prompt. A double-click doesn't request that permission, and skipping it is behind most inject errors.
Sign in with your BulkScript credentials and enter your authenticator code.
Let the loader check your subscription and pull the newest build. Usually that's a few seconds. On patch day it can take 30 to 90 seconds because the team ships updates in waves and you're getting whichever one is current.
Wait until the loader says it's ready to inject before you touch League. Opening the game early gets you a half-broken overlay or nothing at all.
Your First Test Game
Hit Start League in the loader (the label varies slightly between builds).
Riot Client opens first, then League Client. Log into your Riot account as you normally would.
Start a Practice Tool or custom game. Your first test never goes in ranked or normal draft, not even one game.
Once you're on Summoner's Rift, press the menu hotkey. It's usually Insert or F8; the loader's info tab tells you for sure.
With the overlay up, go through the champion module, orbwalker, evade and target selector one by one.
Add some enemy bots before you judge anything. An empty Practice Tool gives the features nothing to work on, so it looks broken when it isn't. A custom against a friend works too.
When Something Breaks
The loader closes right away, or the file disappears from the folder. That is almost always your antivirus. Your antivirus may flag the loader; if it does, contact support on Discord before changing anything. We'll confirm whether the file you have is the genuine build, have you pull a clean copy from the panel if needed, and work out the next step with you. Please don't follow forum advice about turning protection off. Weakening your security and then running a file someone sent you is how people lose far more than a League account.
"Failed to inject" or "Driver not loaded". You launched with a double-click. Close it and start it again through right-click, Run as administrator. If no UAC prompt appeared, the permission was never granted.
Start League does nothing. The Riot client is already running in the background. End RiotClientServices.exe in Task Manager and try again.
The menu opens, but ESP and aimbot show nothing. There are no enemies in the game. Load Practice Tool with bots.
The loader sits on the update screen on patch day. Expected. Check the announcements channel on Discord and wait for the build instead of forcing it.
The menu hotkey does nothing at all. Alt-tab out and read the loader window; it usually prints an error. Screenshot it and bring it to our support channel.
Tuning a Profile for Your Champion
The defaults work, and they're deliberately on the careful side. Play a few games on them, then adjust per champion:
Orbwalker: bind attack move to whatever key feels natural. Plenty of people end up on right mouse.
Evade: worth having on for skillshot-heavy matchups like Blitzcrank hooks, Morgana binds or Ahri charms. If you're on something very mobile like Yasuo or Zed, it can misread animations, so try it off there.
Prediction: start on "high" and leave "extreme" alone for now. In low-ping regions extreme tends to over-lead targets that are moving.
Combos: put your champion's combo on one key. Riven and Yasuo players usually notice the biggest difference.
Save the profile with a name you'll recognize, something like Riven_top_v1. The loader picks it up automatically next time.
About the Risk
A clean install doesn't make you safe. No script stays undetected forever. Riot ships quiet detection updates alongside patches, and every provider, BulkScript included, sometimes has to pause the loader for a day while it's refreshed. Bans happen, and you should plan around that.
On our side we watch Riot's patterns closely, pause the loader when things look risky, try to have updates out within hours of a patch, and post the current status in Discord. Checking that channel before you queue takes ten seconds.
On your side the big rule is simple. Don't use it on your main account, the one with years of skins and a rank you care about. If the loader warns you mid-game, close League and the loader immediately, don't requeue, and wait for the fix announcement.
For the detection side in more depth, read our analysis of LoL script safety with Vanguard. If you're still choosing a plan, the 1-day vs 7-day vs 30-day pricing breakdown matches tiers to how often you actually play, and the top 10 LoL scripts of 2026 lines up the wider market.
FAQ
Do I need to turn off Windows Defender or other Windows security features?
No, and we don't recommend it. Your antivirus may flag the loader; if it does, contact support on Discord before changing anything.
How long does the whole thing take?
Plan on 15 to 25 minutes the first time, updates and checklist included. Reinstalling after a patch is a 2 to 3 minute job because your folder and profiles are already in place.
Which account should I use it on?
Not your main. Use an account you can afford to lose, since a ban is always possible.
I have Valorant on the same PC. Is that a problem?
Leave Vanguard and the other Riot services alone. If you keep getting inject failures, send a screenshot of the error to support on Discord and the team will look at your setup.
What should I do if the loader gets flagged mid-session?
Close League and the loader right away and don't queue again. Check Discord for the status update and wait for the fix. Pushing on with a flagged build is the classic way people get banned.
Where do I get help if a step fails?
The BulkScript Discord; the invite is in your account panel. The team works mostly on Turkish time, so replies are quickest between 10:00 and 02:00 TRT. On patch day expect longer waits, and read the announcements channel before posting.