projection on surface

hi,i looking for some script for aligning my surface to another surface for having same axis on every axis of my objects.
in video tutorial the tutor use miaus pac script that is not free.
i search and find "move to surface' and geometry projection but i realy cant do after 2 hourse crasy trying. i just want project a simple face on another face just for exact axix. if somebody guide me with any advisement i become merciful

1.jpg272.33 KB