Roles work differently in CS and MOBA. The short version is: in CS, roles are not something you assign, they emerge from your player's attributes. In MOBA, you do assign a position, but how good your player is in that position still depends on their attributes.
CS roles
CS has six in-game roles:
IGL (In-Game Leader): the strategist. Calls tactics, picks rounds, owns mid-round decisions.
Entry Fragger: the player who pushes into a site first to create openings.
Sniper: the precision player who holds long angles.
Lurker: the off-site player who plays for flanks and late-round info.
Anchor: the rock-solid defender who holds a site alone or with one teammate.
Support: the utility player who throws flashes/smokes/molotovs to set up the rest of the team.
You do not assign a CS role from the UI. The role each player is best at is computed from their attributes (accuracy, composure, concentration, leadership, etc.). On their profile you'll see a suitability percentage for each role. The higher that percentage, the better the natural fit; a low percentage means they'll underperform if forced into that role.
MOBA positions
MOBA has five positions:
Top
Mid
Jungle
Bot
Support
Here you do assign a position to each player when you set up your team. The catch: each position has a suitability percentage based on the player's attributes, exactly like CS. Assigning a player to a position they're not built for sticks (the assignment is saved), but the player will perform poorly in that position because their suitability for it is low.
The role suitability percentage
The percentage you see next to a role (like "Support 87%" or "Entry Fragger 41%") is computed from a weighted score across the attributes that role cares about. Higher is better. As a rough mental model:
High percentage: the role is a natural fit, the player will play it well.
Mid percentage: serviceable but not optimal.
Low percentage: a stretch; expect poor performance.
This number updates whenever a player's attributes change.
On a player's profile you can tap the role to switch which one you're looking at. That is a lens, not an assignment: it changes which attributes are highlighted and which suitability you see, so you can compare how the same player would fit different roles. It never changes the role the player actually plays.
Retraining a player for a different role
Yes, you can shift a player toward a different role over time. The way to do it is to train the attributes that the target role values.
For a Support → Entry Fragger transition in CS, you'd train accuracy, dexterity, quickness, and composure.
For a Mid → ADC transition in MOBA, you'd train precision, accuracy, dexterity, and decision-making.
This is slow. Attributes grow gradually, and each one is capped by the player's potential. A player whose potential for the new role's key attributes is low will never become a top-tier fit, no matter how much you train them. For a clean role transition, it's usually faster to scout and sign a player who is already built for that role.
FAQ
I tapped the role on a player's profile but it didn't change anything. How do I change their role?
That role on the profile is a lens, not a switch. Tapping it asks "how would this player look as a Sniper, a Lurker, a Mid, and so on?" The screen re-highlights the attributes that role values and shows the player's suitability and rating for it. Nothing is saved, you're just changing your own point of view to compare fits, so the player's actual role stays the same.
To set what a player actually plays:
MOBA: assign their position (Top, Jungle, Mid, Bot, Support) on your lineup when you set up the team.
CS: there is no role to assign. You pick your five players and the engine lets each one play to their strengths; to push a player toward a role, train the attributes that role values.
I changed my MOBA player's role from Support to ADC but it keeps reverting. Why?
The assignment doesn't actually revert. What you're seeing is the suitability percentage drop dramatically when you switch them to a role they don't fit. The role label on the player profile may also still highlight their natural best fit. The assignment is saved on your roster, but the player is now playing a position they're not built for, which is why their card looks "wrong".
If you actually want them in ADC, train the attributes that ADC values. If you want a real ADC quickly, sign one from the transfer market.
Why can't I assign a CS player to a specific role?
CS roles are not assignable. The engine looks at the five players you put in your roster and lets them play to their strengths in-game. If you want a specific player to lurk or to AWP, build them for it through attributes, scouting, and player labels.
Can a player be good at two roles?
Yes. A flex player has high suitability for more than one role. Players with high decision-making and leadership tend to flex into IGL or Support; players with high precision and accuracy can sniper, anchor, or entry-frag. The role panel on the profile shows all roles ranked.
What does "role::entry fragger" do on a player label?
Player labels are notes you attach to a player for your own organization. Tagging "role::entry fragger" doesn't change anything about how the engine evaluates them, it's purely a way for you to filter and sort your roster.
