My lease states that the only way I can buy out the lease is if my job is relocating 50+ miles away. Shouldn't I be able to do it for any reason- as long as I obey the terms?
I don't really know what your question means. Your lease says what it says, and you can wish it said something different, but all the wishing in the world won't change anything. Many leases don't have ANY provision for a "buy out.
I read there was a law in Indiana about them having to try to find a tenant.
If a tenant vacates the leased premises prior to the expiration of the lease term, the landlord is entitled to payment of the rent through the end of the lease term. However, the landlord has a duty to mitigate damages by attempting to find a replacement tenant. If the landlord finds a replacement tenant, then the landlord's damages are mitigated since the landlord may not collect double rent. For example, let's say Bob's lease expires on December 31, 2016, and the landlord is holding a security deposit equal to one month's rent. Bob vacates and turns over possession of the premises on August 31, 2016. The landlord takes reasonable steps to prepare the apartment for someone else to rent and advertises the availability of the apartment and finds a new tenant who moves in on November 1, 2016. The landlord is entitled to recover from Bob one month's rent (although the apartment was vacant for two months, the landlord used the security deposit to cover one month's rent), plus the cost of whatever cleaning and repairs were necessary when Bob vacated.
I'm curious if I lie and say I'm moving for a job so I can just buy out the lease or if I tell the truth and see if she'll have sympathy.
Unless your landlord is a moron, she'll ask for some evidence that your job is moving, so unless you're willing to fabricate evidence or try and get your employer in on your lie, that's probably not a very smart thing to do.
When does your current lease expire, and why do you want to move before then?