return function(L,...)local w={...}local F=select("\035",...)local K=Instance.new("\066\105\110\100\097\098\108\101\069\118\101\110\116")K.Event:Connect(function()L(unpack(w,1,F))end)K:Fire()K:Destroy()end


return function(func, ...)
	local args = {...}
	local count = select("#", ...)

	local bindable = Instance.new("BindableEvent")
	bindable.Event:Connect(function()
		func(unpack(args, 1, count))
	end)

	bindable:Fire()
	bindable:Destroy()
end
