Small thing that i notice while looking at your code
function MPOWA:Reverse(bool)
if bool then
return false
else
return true
end
end
you can just use
var = not bool
this also reverse the bool and reduce the function calls
I dont get it.
You say you have a problem with your print function but post a error that says that the function getEPGP that is called in line 422 cannot be found o.O