Is it possible to use a specific shape as offset mesh?

You can use Mesh boolean with Legacy grasshopper component. But i recommend using Dendro to do that.