local ReplicatedStorage = game:GetService("ReplicatedStorage")
local MatchStatus = ReplicatedStorage:WaitForChild("MatchStatus")

local Events = ReplicatedStorage:WaitForChild("Events")
local MatchOver = Events:WaitForChild("MatchOver")
local StartGameEvent = Events:WaitForChild("StartGame")

StartGameEvent.OnClientEvent:Wait()

The script errors on line 8. The error says "cannot resume non-suspended coroutine".

StartGameEvent is fired with "FireAllClients". This is in a local script.

1 comment

0

I don't think you can wait for a client network based event.