How can I restrict user to delete opportunity in CRM, only administrator can add or remove opportunities

I am assigning user right without administrative rights to a person and then restricting a particular opportunity to himself only. he has the option of delete this opportunity. I want except administrator and owner no other user can delete any contact, opportunity, or task.

Hello @aliraza128
Please provide us with details of scenario. Do I understand it right that administrator created a task and assigned a user to that Task? So do you want the user not to be able to delete assigned task?

yes exactly user would not be able to delete tasks and opportunities and context

Understood, we are checking the situation.

Hello @aliraza128
We have added your idea to internal tracksystem (enhancement number - 59963). We have started working on it. Thank you for your idea!