I wouldn’t recommend obfuscation because it doesn’t benefit you whatsoever, it makes debugging a pain in the ass, nothing more, nothing less.
Since private modules were blocked, exploiters are using obfuscation more than ever. My recommendation is to only use obfuscation on the critical section of your game’s code you want to harden against theft–if at all–and to never, ever, ever distribute obfuscated code in a free model, plugin or module.
Xen does appear to be linked to a Roblox exploit. The web is positive about Xen, although I’ve also found a message that Xen is included by purchasing an exploit. I’m possible looking wrong.
If your module’s obfuscated code does a function call at the end you must prepend it with return so that it actually returns the value from your code to the module. This is most likely your issue. Aha, that did the trick, thanks!
To obfuscate a script simply use the command /obfuscate