1) the parameter is "-k-framework -kLua", not just -kLua"
2) it's the linker that looks for the framework, not Lazarus nor FPC
3) you should find an official installer for that Lua framework, or at least instructions where to put that copy of the Lua framework, because frameworks contain the path where they have to be installed and won't work if they're installed elsewhere (this is done to avoid accidentally using a wrong copy of a framework if multiple ones exist on the system). Common installation locations are /Library/Frameworks (for frameworks accessible to all users) and $HOME/Library/Frameworks (for frameworks accessible only to the current user -- note that to make the Library folder visible in the Finder you have to go to its preferences under OS X 10.9)