I find the answer to that one lol

So now my solution is this, either buttons (color coded) or a 4 coin slot (which actually I'm not sure about now since it won't be so accessible by people without coins and although it loses authenticity, it's never goin in a public place, of course I could just get a 2 slot coin mech and make it required for 2 player games to cut out the hassle)
In the mame "general controls" (or is there better ways of mapping controls through a frontend like arcadeos?) I'll assign it as red/blue (or buttons 5/6) for p1 and yellow/green (buttons for 7/8) for p2 just in case there is a 2 player game with a slot specific setup, but mostly if there isn't and you use p2's coin it wont matter anyway but for 4 player games I'll manually assign it as 5,6,7,8/p1,p2,p3,p4/red,blue,yellow,green which might take a while but there's not too many 4 player games that are slot specific right? For non coin specific games I can leave as is like the default for the 2 player game way I described above.