I have read this documentation prior to posting. I have no problem creating a function pointer and assigning another function to it if done properly. However, I have yet to successfully store a handle to a function and return it via ptr_for_handle with lite-C (I always do it with CScript). Every time I use the handle function I get the same returned value regardless of what type of function I give it. This is also true of actions. I think the handle function may be broke in lite-C for functions and actions.