Yes, you can create your own lease agreement without the assistance of a lawyer or other professional.
Here's a list of standard fields that you should include in your lease agreement: Tenant information. Include each tenant's full name and contact information. Rental property description. Security deposit. Monthly rent amount. Utilities. Lease term. Policies. Late fees.
If you're looking for a rent-to-own option, it's best to contact a landlord directly and ask if the arrangement is possible. Also, if real estate sales are sluggish in your area, it might be worth contacting a local real estate agent and asking if they know of any landlords who haven't been able to sell.