I did run analysis by MeGui and after it was completed AssumeFPS, ConvertBits() were added to the script.
Also the analysis stated field order is bottom first so I added AssumeBFF().
I accept what megui suggested and use in script.
I added ConvertToYV12 because qtgmc did not worked without it.
I mentioned I am not script expert.
When I search
avisynth best deinterlace the top result always qtgmc, that is why I use it. That is the reason SelectEven() is in script, search result did give it.
I always return to original framerate, never considered anything else.