local p = {} local char_to_hex = function(c) return string.format('%%%02X', c:byte()) end function p.main(frame) local username = frame.args[1] if username == '' then return end return (username:gsub('.', char_to_hex)) end return p