null nil RBX1 2.400000125169754 0 0 0 1 0 0 0 1 0 0 0 1 Workspace null null 0 0 5 5 1 0 -0 -0 0.707106829 0.707106829 0 -0.707106829 0.707106829 70 0 0 0 1 0 0 0 1 0 0 0 1 Camera true 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 false true -0.5 0.5 0 0 -0.5 0.5 4 0 194 0 0.600000024 0 1 0 0 0 1 0 0 0 1 true 10 0.5 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 SpawnLocation true 0 -0.5 0.5 0 0 0 0 0 194 -0.5 0.5 3 0 0 0 0 0 1 1 4 1.20000005 2 StarterPack StarterGui true 0 10 1 Soundscape 1 CollectionService PhysicsService BadgeService Geometry RenderHooksService SocialService 1000 Debris Instance Instance CookiesService Teleport Service true Players Selection 4286611584 1 4278190080 4278190080 4290822336 100000 0 41.7332993 Lighting 4289967032 14:00:00 ChangeHistoryService true true true true TestService 10 false Script wait(2) local bindFunction = Instance.new("BindableFunction") bindFunction.OnInvoke = function(name, pointless) return name .. " sucess" end bindFunction.Parent = script RBX_CHECK_EQUAL(bindFunction:Invoke("test", 5), "test sucess") --passes RBX_CHECK_EQUAL(bindFunction:Invoke("test"), "test sucess") --passes RBX_CHECK_EQUAL(bindFunction:Invoke("test", nil), "test sucess") --crashes --Might be a good idea to test bindable events as well Function