You dont need to "assign" roles. Ppl should just fall into what they are more comfortable with. Like if i joind a team and they were like hey play slayer, i could probably run slayer for a couple games then id start going OBJ bc even when i pull back to help with slaying im still in a obj mindset, just my playstyle. That kinda happened bc i dont have patience or a great shot. I think there should be roles, but it is essential for everybody to know how to shift roles when needed i.e. Playin CTF 4v4 me andy drator mich. Drator and andy get two-pieced (bc they garbage) mich calls out two guys pushing our flag, id probably be around the enemy flag waiting for us to get some guys down to pull but id switch to a more defensive role then OBJ to try and prevent them from gettin a pull an being setup to cap it easily. Or lets say drator does die but he gets a 2-piece nade before. Mich would have to push out of our spawn to provide support for me pulling the flag. (this example is from when us 4 were together, id pull flags, andy n drator hopped between slayer/support dependin on who was slayin better durin tht particular game, and mich almost always defended. Lol yea i remember my stuff) just play into whatever u guys are comfortable in and adjust if u for sure are runnin with this set team. With enough practice you guys will get comfortable with each others roles, even tho there may be a better role that suits ur playstyle idk my thoughts