Questions on roblox packages and keeping my scripts safe

I’ve been working on Kronos Ascended, and I decided to make it a package as it is only allowed for people that are licensed, I came across this issue.
If I were to duplicate my package, and give it to someone to use for their place, there is no way to disable their permission if I copied it and put it in their game.
Is there any way, even if complicated, to disable their permission if they made copies of it and started giving it away?

In this case, no, because they need the package to run. There’s no way to use revocable keys in a meaningful way.