null nil RBX1 2.0000001043081284 0 0 0 1 0 0 0 1 0 0 0 1 Workspace null null 0 0 9.24264145 9.24264145 1 0 -0 -0 0.707106829 0.707106829 0 -0.707106829 0.707106829 70 0 4.24264097 4.24264097 1 0 0 0 1 0 0 0 1 Camera true -0.5 0.5 0 0 -0.5 0.5 4 0 194 -2 126 -2 1 0 0 0 1 0 0 0 1 true 0.5 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 true 256 Terrain 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 2044 252 2044 Function Event StarterPack StarterGui true 0 10 1 Soundscape 1 CollectionService PhysicsService BadgeService Geometry RenderHooksService SocialService 1000 Debris Instance Instance CookiesService Teleport Service Players Selection 4286611584 1 4278190080 4278190080 4290822336 100000 0 41.7332993 Lighting 4289967032 14:00:00 ChangeHistoryService true true true true Test 10 false Script invoked = false Workspace.Function.OnInvoke = nil -- server Delay(2, function() Workspace.Function.OnInvoke = function() invoked = true end end) -- client. Test waiting for late binding Workspace.Function:Invoke() RBX_CHECK(invoked) -- server Workspace.Function.OnInvoke = function(message) RBX_CHECK_EQUAL(message, 'world!') return "Hello " .. message end -- client result = Workspace.Function:Invoke("world!") RBX_CHECK_EQUAL(result, "Hello world!")