Any person who takes, catches, kills, or attempts to take, catch, or kill fish by depositing in any public stream or public body of water in Alabama any poison, poisonous substance, fishberries, lime, or other deleterious or poisonous matter, or any person who takes, catches, kills, or attempts to take, catch, or kill fish in any of the public streams or public bodies of water in this state by the use of giant powder, dynamite, gunpowder, or any other explosive substance, on conviction, shall be fined not less than five hundred dollars ($500) nor more than two thousand dollars ($2,000), to be paid into the State Treasury to the credit of the Game and Fish Fund of the Department of Conservation and Natural Resources.