diff --git a/Libraries/Signal.lua b/Libraries/Signal.lua index 21e7518e..38524b81 100644 --- a/Libraries/Signal.lua +++ b/Libraries/Signal.lua @@ -43,7 +43,9 @@ function Signal:Connect(handler) end return self._bindableEvent.Event:Connect(function() - handler(unpack(self._argData, 1, self._argCount)) + if self._argData ~= nil and self._argCount ~= nil then + handler(unpack(self._argData, 1, self._argCount)) + end end) end @@ -67,4 +69,4 @@ function Signal:Destroy() self._argCount = nil end -return Signal \ No newline at end of file +return Signal