function Signal.Wait(C)local Q=C._bindableEvent.Event:Wait()local A=C._argMap[Q]if A then return table.unpack(A,1,A.n)else error("\077\105\115\115\105\110\103 \097\114\103 \100\097\116\097\044 \112\114\111\098\097\098\108\121 \100\117\101 \116\111 \114\101\101\110\116\114\097\110\099\101\046")return nil end end

function Signal:Wait()
	local key = self._bindableEvent.Event:Wait()
	local args = self._argMap[key]
	if args then
		return table.unpack(args, 1, args.n)
	else
		error("Missing arg data, probably due to reentrance.")
		return nil
	end
end
