So I'm rather new to the game, but I've had an idea about a sand-based controller since I started (which was maybe 2 weeks ago or so), so here that is;
Agent Name: Mirage
Role: Controller
Abilities:
1: Shifting Sands;
Mirage begins controlling the movement of its deployment with movement of your camera from afar, still being able to see perfectly well. Upon letting go, a smoke orb is instantly deployed. Said smoke lasts for 14 seconds. As the smoke dissipates, any in its line of sight within a certain range around it will be blinded for 3 seconds.
2: Abrasion;
Release this ability to permanently strip the armor of enemies in a 25 degree arc in front of you. Can be cast through walls.
3: Dune Barrier;
Mirage takes control of a wall as it spans out, allowing him to shape it exactly as he wants to. Leaves a residual vision blur for 1 second after passing through it. The wall lasts 16 seconds.
4: Sandstorm;
Upon activation, a Sandstorm covers a large portion of the map near Mirage. Enemies inside the storm are slightly slowed, and everyones’ visibility is majorly reduced, with Mirage able to see 2x further in the storm than others. Additionally, all enemies will have their armor permanently stripped. The storm lasts 20 seconds.
TLDR; A somewhat basic controller, being a smoke character that strips armor and restricts visibility.
Edit 1: Just had the revelation that the enemy wont always have armor and that Abrasion is useless in the first few rounds or when they don't buy armor. I guess you could see it as a positive in later rounds if your abilities cause them to not bring armor, making them more easily shootable, but I think it's a bit of a glaring oversight on my part. Lemme know if you think I should give Abrasion an effect for those that aren't armored or not.