A LoL skin changer is a program that makes your client render one of Riot's own paid skins on a champion you didn't buy it for; a custom skin is a fan-made model loaded from your disk instead. Both work the same way under the hood — your client draws something different on your own screen, and nobody else's client knows about it. No LP is involved, no purchase goes through Riot, and your teammates still see the base skin or whatever you actually own.
That one sentence hides two very different things, though. One of them Riot says it can't optimize for. The other is the exact thing Riot says it reserves the right to act against, and its Terms of Service cover both. Here's how to tell them apart, which free tools people use in 2026, and what you're really buying when a tool asks for money. If you already know which tool you want, the current installers are on our LoL skin tools page.
At a glance, ranked
Ranked by "which to reach for first," not by risk — that's the rest of this article, and custom skins vs. skin changers answer different questions to begin with. Riot's own policy treats them differently too: "can't optimize for" fan art, "reserves the right to act" for unlocking its own paid skins for free. Paid tools, further down, sell convenience and "undetected" promises — neither is something a seller can guarantee against Vanguard.
Want all three at once? Grab current installers for Rose, LTK Manager and cslol-manager side by side from our skin tools download page — each pulled live from its own latest GitHub release, nothing mirrored; downloads need a free Pairly account.
What Are Custom Skins in LoL?
Custom skins in League of Legends are fan-made replacements for the game's own files: a new model, texture, effect, sound or interface, loaded from your disk by a mod manager when League starts. They are skins only you can see. A client-side skin swaps the model, textures or effects that your copy of League renders. The game server never learns about it, so the swap changes nothing for the nine other players. It's the same idea as a custom HUD or a replaced login screen: purely local.
Two families of tools do this, and the difference matters more than any feature list:
What types of custom skins are there?
Champion skins are only one kind. The two big catalogues sort their mods into these categories (both checked 16 October 2026):
In practice that means four kinds of change. A champion skin replaces one champion's model, textures and ability effects. A map skin repaints Summoner's Rift or another map; Divine Skins files reskinned minions under Maps. UI mods replace the HUD, the fonts or the loading screen. Sound mods swap the announcer, champion voices or sound effects. All of them are files on your disk, drawn by your own client, so none of them changes what the other nine players see or hear.
What Does Riot Actually Say?
Riot's official third-party applications page has one paragraph on the subject, under "Custom Models and Artwork": "We can't optimize for assets we don't develop, and we reserve the right to take action against applications that allow the use of our assets for free (often referred to as skin hacks)." That's the whole statement on that page. (Riot Games Support)
Read it slowly, because it draws a line most guides blur. On that page, custom art is a "we can't optimize for it" problem, and unlocking Riot's paid skins for free is named as something Riot may act on. The Terms of Service are blunter and don't draw that line at all. Section 7.1 lists, among "examples of behavior that warrant disciplinary measures": "Using any unauthorized third party programs, including mods, hacks, cheats, scripts, bots, trainers and automation programs that interact with the Riot Services in any way, for any purpose …" (Riot Games Terms of Service) The same third-party page says apps "approved and built using the official Riot API" should "rarely have an issue", and every tool here works by hooking the game client instead (see how they work, below). Riot also says it "can't provide a full list of which ones are safe to use." Nobody outside Riot can tell you how often that clause gets used against cosmetic mods, and any site claiming a tool is "100% safe" is guessing.
When Vanguard reached League of Legends — the Philippines first with patch 14.8 on April 16, 2024, then globally with patch 14.9 on May 1, 2024 — Riot framed it as a crackdown on scripts, bots and third-party programs, and skin creators publicly worried their tools would stop working. (Dexerto) The tools did keep going, but every one of them now lives one anti-cheat update away from breaking, which is the real reason release notes for these projects read like a changelog of compatibility fixes.
One project shows what that costs. R3nzSkin was the most popular injector-based skin changer ever published for League, with 4,865 stars on GitHub. Its last commit is dated August 18, 2024 — about three months after Vanguard went global — and the repository is now archived, meaning read-only with no further releases. (R3nzSkin on GitHub) That is the pattern to expect: not a ban wave, but a tool that quietly stops being maintained and eventually stops working.
Free Custom Skins: LTK Manager and Runeforge
If you want fan-made skins and nothing else, the whole pipeline is free and the source code is public.
LTK Manager — our pick for custom skins. The current mod manager from the LeagueToolkit team, written in Rust and released under GPL-3.0, supporting .fantome and .modpkg mod files on 64-bit Windows 10 and 11 only (macOS and Linux are listed as planned, not available). Under the hood it works the same way Rose does: a small host process finds League's window, hooks it with `SetWindowsHookEx`, and the hooked DLL redirects the game's own file reads to the mod folder while it runs — its own source names the mechanism outright (`SetWindowsHookEx`, "the overlay hook served an archive"). The distinction that matters isn't injection versus no injection; it's that LTK Manager ships that whole mechanism itself, openly, under one actively maintained project, instead of asking you to source a piece of it elsewhere. That's the pick, for one reason: it's the only tool here whose own authors are still actively building it, not winding it down. (LTK Manager on GitHub)
cslol-manager is the older tool most guides still link. Its README now says it "is currently in maintenance/deprecation mode" and that development has moved to LTK Manager. Its latest release date is 15 April 2026, and you'd be installing something its own authors are winding down; our cslol-manager vs LTK Manager vs Rose comparison covers what changed. (cslol-manager on GitHub)
How cslol-manager's install goes
Installing cslol-manager
Step 1 of 4
One thing it has over Rose: it ships its own `cslol-dll`, the injection module, so there is no separate file to source from a forum post. LTK Manager ships its own LTK patcher the same way, which is why both are a shorter route than Rose for anyone who just wants fan-made skins.
Runeforge is where the mods come from. Each mod page offers a .fantome download and, on newer pages, an "Install with LTK Manager" button that opens the manager and installs the mod directly. (Runeforge) Divine Skins and Skin Empire run the same idea as community catalogues built on top of LTK Manager and cslol-manager — worth knowing they exist, though Runeforge's direct manager integration is still the simplest path.




That range is the actual pitch: a custom skin can put a champion in anything, from an official alternate to a total fan reskin. What you'll find browsing Runeforge itself looks rougher than official art — each mod page is its own creator's fan work and promo screenshot, quality and update speed varying mod to mod, because nobody at Riot or LeagueToolkit is reviewing them.
How to install a custom skin with LTK Manager
Installing LTK Manager
Step 1 of 4
Everything you install this way is a file on your disk. If a patch breaks it, you turn the mod off and play normally until the manager updates.

Free Skin Changers: Rose
Rose — our pick, for one reason: it's the only one you can actually verify. It sits in your system tray, watches champion select through the client's local API, and injects the skin you picked when the game loads. (Rose on GitHub)
It also unlocks skin previews in champion select through Pengu Loader plugins, and supports chromas.
How Rose actually unlocks skins in champion select
The "every skin already unlocked" look comes from a specific plugin, not from Rose itself doing anything to the game files. Rose runs on top of Pengu Loader, a separate open-source project that injects JavaScript into the League Client's own interface. One of Rose's plugins built on that, `ROSE-UI`, removes the lock icon from every skin tile in champion select and makes them all hoverable — so the grid looks the same whether you own one skin or all of them. Nothing has actually been purchased; the client is just no longer hiding the tiles.
Picking a skin doesn't inject anything yet. A second plugin, `ROSE-SkinMonitor`, watches which tile you've hovered or locked in and sends that choice over a local WebSocket to Rose's Python backend. The backend only acts once the loading screen starts: it swaps in the model files for the skin you picked as the game launches, using the LTK patcher you copy in from an LTK Manager install (Rose can't ship it, per its README; our Rose + LTK Manager setup guide shows where the two files go). Own the base champion, and by the time you spawn you're playing a skin the client shows as free — with the swap happening in the two or three seconds between champion select ending and the minion timer starting.
Three facts from its own repository are worth more than any review:
- It's MIT-licensed and free. The README says outright: "If you bought this software, you got scammed."
- It needs the LTK patcher: two files, ltk_patcher_host.exe and ltk_patcher_dll.dll, that you copy from an LTK Manager install, because Rose can't distribute them (its README cites DMCA restrictions). Take them from LTK Manager's official installer, not from a forum post; a file from a stranger is an executable from a stranger. Our Rose + LTK Manager setup guide walks through it.
- Its disclaimer reads: "Riot Games does not allow custom skins that reproduce its real skins, which is what Rose does. Use Rose at your own risk: its developers are not responsible for any consequence of using it, including account suspensions or bans." (README checked 16 October 2026.) An earlier version said otherwise: up to the README of 28 September 2026 it read "Custom skins are allowed under Riot's terms of service and are not detected." The README change of 29 September 2026 replaced that sentence.
Riot's policy reserves the right to act against "applications that allow the use of our assets for free", and Rose's README now says in its own words that Rose reproduces Riot's real skins and that Riot does not allow it. Neither page says how often Riot acts, and nothing in either one makes Rose safe to use. A guide that still quotes the "not detected" line is quoting text Rose's README no longer contains.
How Rose's install actually goes
Installing Rose
Step 1 of 5
Also note the clones, because this is where most of the actual risk in "LoL skin changer" sits. A search for one in September 2026 turns up GitHub accounts named things like `lol-skinchanger-premium-7220` and `TagServiceHinge/LoL-Skin-Changer-2026` — generated-looking names attached to fresh, near-empty accounts, the exact pattern security researchers have documented for malware dressed up as game cheats. `roseskin.xyz` isn't official either; Rose's own README lists only its GitHub repo, `rosekeys.site` and a Discord at `roseskins`. The original is the Alban1911/Rose repository, and the same author maintains the LeagueSkins asset repository it downloads from. If a result isn't one of those three, it isn't Rose.
Paid Skin Changers: What Are You Actually Buying?
Paid tools sell three things, and it helps to name them.
Convenience. A launcher that patches, updates and re-patches after every League release without you touching a folder. That's a real service, and it's also what LTK Manager's "Modern" mode already does for free.
"Undetected" status. This is the big claim, and it's the one nobody can back. Vanguard is a kernel-level anti-cheat that Riot updates on its own schedule. A seller can tell you their tool wasn't detected last week. They can't tell you about next week, and if their tool breaks after an update, the refund policy is usually a Discord message.
Access to official skins. Some paid changers charge for what Rose does for free. The Rose README's "you got scammed" line exists because of them.
There's a fourth cost that isn't on the price list. A paid injector is a closed-source executable you run with administrator rights on the same PC where you're logged into your Riot account. With open-source tools you can at least read what runs. With a paid binary you're trusting a stranger with a Stripe link.
Which Mods Count as Cosmetic?
Riot's third-party page says it takes issue with applications that "impede the competitive nature of our games" or "violate any of our terms of service or policies". The checks below are about the first half, advantage. The second half still applies to every mod on this list, because the Terms name unauthorized mods outright. Before installing a mod, check it against these:
- Does it reveal information the base game hides, such as enemy positions or cooldowns? Not cosmetic.
- Does it change hitboxes, ability ranges or the camera's zoom limit? Not cosmetic.
- Does it read network traffic, or use its hook on anything besides swapping a file the game asks for? Not cosmetic — and worth checking, because every tool here hooks the running game to do its job (see how Rose and LTK Manager both actually work, above); the test is what that hook touches, not whether one exists.
- Does it only replace a model, texture, sound or HUD skin through that hook? Cosmetic.
Custom skins that fail the first three checks are the ones that turn "custom skin ban" threads on Reddit into real stories, whatever the poster calls them.
Should You Use Any of This on Your Main Account?
Split the question the way Riot's policy does.
For community-made custom skins through LTK Manager, the downside you're most likely to meet is breakage: Riot says it can't optimize for them, and a patch can stop a mod working until the manager updates. That part you can undo by disabling the mod. The part you can't undo is the Terms of Service clause above, which covers mods as well as cheats; Riot hasn't published how it applies that clause to cosmetic mods, so nobody can tell you the risk is zero.
For skin changers that unlock Riot's paid skins, Riot has told you in writing that it reserves the right to act. It hasn't said when or how, and enforcement doesn't have to be immediate — Riot can act on historical detection logs, so a ban can land months after the games where a tool was actually running, not the day it was used. Every "not detected" claim you'll read comes from the tool's own authors or from sites selling something adjacent. If your account has years of history, that's the question to sit with before you install anything with "DLL" in its requirements.
If you just want to see a skin before deciding any of this is worth it, Riot's own in-client Skin Preview shows a video of it in action before you buy — no mod, no DLL, nothing installed. It isn't a playable preview (players have been asking Riot for that in Practice Tool, not gotten it yet), but it's the one genuinely zero-risk option in this entire article.
A word on "Vanguard bypass," which is how most videos on this subject are titled: nothing bypasses Vanguard. The tools that still work do so because they swap files the game itself asks for, which is a different mechanism from the process tampering Vanguard is built to catch — not a defeated one. A title promising a bypass is describing something its author cannot deliver, and the download behind it is worth treating accordingly.
Whatever you choose, keep tools off any account you'd hate to lose, and never discuss them in game chat. Rose's own README asks for that, and it's the one piece of advice both sides agree on.
If your real goal is a rank rather than a look, the tools above won't help with that, and the account you'd be risking is the one that holds your LP. That's the account a LoL boost plays on, which is why we wrote up how account safety works on a boosted order: the honest answer starts with what Riot actually says, not with what a seller promises.
The Free Alternative That Does Change Your Games
Skins are the one thing in League that's purely yours to see. The rest of the match is shared with nine strangers, and the player you can pick is your duo. If you're modding the client because solo queue feels like a slot machine, a partner whose rank, lane and hours actually match yours changes more games than any texture pack.
The Duo Finder is free to browse without an account. Posting a listing needs a linked Riot account, so the rank on every post is the ladder's number rather than the poster's claim. Filter by rank, lane, server, language and whether they'll use voice, then reach out by Discord handle. It's the same "only you decide" logic as a custom skin, applied to the one variable that affects the scoreboard.
FAQ
Can other players see my custom skin?
No. Custom skins and skin changers alter only what your own client renders. The server and the other nine clients see the base skin, or whichever skin you actually own. That's true for LTK Manager mods and for Rose alike.
Is cslol-manager still safe to use in 2026?
Its README says it's in "maintenance/deprecation mode" with development moved to LTK Manager, and its latest release is dated 15 April 2026. LTK Manager imports the same .fantome files, so switching costs nothing. In Riot's terms the two are the same kind of program: an unauthorized mod tool, which the Terms of Service list among behavior that warrants disciplinary measures. Neither is safe in the sense of carrying no risk.
Are custom skins bannable in League of Legends?
Riot's third-party page says it can't optimize for custom models and artwork and reserves the right to act against "skin hacks," meaning tools that unlock Riot's own skins for free. Its Terms of Service go further and list unauthorized mods among behavior that warrants disciplinary measures. Riot doesn't publish detection or ban rates for either category, so any specific percentage you read online is somebody's guess.
Does Vanguard block custom skins?
Riot doesn't say. Its Vanguard FAQ describes Vanguard as "Riot Games' custom game security software", a client plus a "kernel mode driver" that "must be running to use League of Legends", and says nothing about custom skins or mod managers either way. (Riot Vanguard FAQ) A recent release doesn't settle it either: a release date says when a tool was published, not that it runs alongside Vanguard, and a tool that does start isn't a tool Riot has approved. The Terms of Service clause on unauthorized mods applies whether Vanguard stops the tool or not, and Riot's third-party page says it can't reveal the specifics of its detection process.
Is Rose free?
Yes. Rose is MIT-licensed and its README states that anyone who paid for it "got scammed." Sites and videos selling a "Rose Launcher" or a "Pro edition" aren't the original project; the source lives in the Alban1911/Rose GitHub repository.
Does LTK Manager work on macOS?
Not yet. The README lists 64-bit Windows 10 and 11 as the only supported platforms, with macOS and Linux marked as planned.
How do I know a LoL skin changer download isn't malware?
Check it against the project's own listed channels before running anything. For Rose that's the `Alban1911/Rose` GitHub repository, `rosekeys.site` and a Discord named `roseskins` — nothing else. Freshly created GitHub accounts with generic names and no other history are the pattern malware posing as game tools uses most often.
Sources
Checked 16 October 2026: Riot: Third Party Applications, Riot Games Terms of Service (section 7.1), Riot Vanguard FAQ (League of Legends), Runeforge mod categories, Divine Skins, LTK Manager README, cslol-manager README, Rose README, Rose README of 28 September 2026, Rose README change of 29 September 2026, R3nzSkin on GitHub, Pengu Loader. Vanguard's League rollout dates: Dexerto.






