Aquí el script debe crear un sistema de pares aleatorios y una zona privada por cada par. Dado que es un showcase, puedes hacerlo simbólico: el jugador lanza una canica a un agujero, y el oponente hace lo mismo. Gana quien emboca 5 primero.
-- Conecta los eventos RunService.RenderStepped:Connect(onTimer) workspace.Desafio.RedLightGreenLight.Touched:Connect(onPartTouched)
Utiliza RemoteEvents para comunicar al servidor cuando un jugador debe ser eliminado según lo que detecte el cliente.