TP = {} function TP:new(pos, newpos, effect) return setmetatable({pos = pos, newpos = newpos, effect = effect}, { __index = self }) end function TP:setNewPos(position) self.newpos = position end function TP:setEffect(efeito) self.effect = efeito end var = TP:new({x = 160, y = 54, z = 7}, {x = 180, y = 60, z = 7}, 10) print ("is") for chave, valor in pairs(var.newpos) do print (chave, valor) end