gift power
pre-create lua state