Ingame crew / Faction / Resistance

Hello. I am developing a Zombie survival server. and im looking for some sort of system where players can create ingame groups. Factions or local resistances. i have seen other servers its possible to do. but im not so advanced in my coding skills.

basicly. i want the script to Be able to create the groups ingame, so everyplayer can manage their own group. invite other players and kick and so on.

also i want so that players in same group can see the name and location on the map as a blip of some sort. and also their name other the head., so they can easly find eachother.

Hope any one got some tips on how to find a script like that. i have searched so long now. cant really find anything.

Best regard. MrMontana