How to setup tpm2 and luks with auto decrypt on zorin 18 pro?

I'm trying to find a way to make my zorin 18 pro automaticly decrypt the drive on boot with help of tpm2 and luks2.

But so far only guide i found are with dracut which only breaks zorin os from booting if installed and that won't work, so i hope anyone here has proper step by step guide that actually works for zorin 18 pro so it can use TPM chip to automaticly decrypt the drive so it won't keep asking for the password to decrypt the drive on boot.