In addition to any monetary penalties and any other penalties imposed by law, there shall be imposed and collected from each person upon whom a court imposes a fine or other penalty for any violation of Section 97-3-65, 97-5-1 et seq. or 97-3-7, Mississippi Code of 1972, when committed against a minor, an assessment of One Thousand Dollars ($1,000.00) to be deposited into the Mississippi Children’s Trust Fund created in Section 93-21-305, Mississippi Code of 1972, using the procedures described in Section 99-19-73, Mississippi Code of 1972.