Due to sudden activity outside of ROBLOX, I haven't gotten much time to look at fixing up my code. I believe there is something not set up properly around my 'setStat' function, but it should be easily fixed. I also made some generic Global Functions that can be adapted for a wide range of stat boosts.
Script One: Player Handler/Setting Up Stats
http://pastebin.com/kDBy0x62Script Two: Some Global Functions
http://pastebin.com/mTT5XZWpScript Three: Example Weapon (Woodcutting)
http://pastebin.com/dcc7SR4jFeel free to take it/comment on how bad I am/etc. I could use some feedback on what to do to improve my formatting and code structure, if you have the time.