You clearly don't have much experience on the way the game works so I'll explain some things to you. Ending a game is a Host-Only privilege, and in Public Matches it's disabled. If you want to end games in public matches. Firstly you must force host so you have control over the game. Secondly I would use a GSC script that allowed you to end the game as in a Public Match you don't get the "End Game" option in the pause menu even if you are host.
I would use the following GSC Code and inject it via GSC Studio:
if(self actionslotonebuttonpressed())
level thread maps/mp/gametypes/_globallogic::forceend();
Which would end the game as soon as you press DPAD UP which is an unused button in the game. Hope this enlightens you a bit