Aha Yes! There is the answer. What you do is when someone skips a cinematic, set a boolean array called watchingcin to false, then check run a trigger like the following (note referencenuber is made in the beggining by couting hte players in the game and notwatching is just another integer)
A Player skips a Cinematic
Custom Script= local player udg_skipper
If Triggering player=player one
then set watchingcin(1)=false and skipper=triggering player
(repeat above for all humans players)
Set notwatching=notwatching+1
If notwatching(equal to or greater than)(referencenumber/2)
then disable your cinematic for all players and run game start triggers
else wait 5 seconds then set notwatching=notwatching-1 and run cinematic trigger for skipper and set watchingcin(1)=true
Variable overview:
skipper-player variable, non array
referencenumber-integer, non array
notwatching-integer, non array
watchingcin-boolean, 12 array
So yeah, thats my idea in a nutshell, it gives everyone time to quit and if they all do within five seconds of eachother, it will end the cin, if not they get to watch it again. I forgot why I put watchingcin in there but I know its important for something (I think) and if I remember, I will edit it in. And yeah, theres a place in there SOMEWHERE that you can put a text in like We are checking if the cin should be skipped, please stand by.