That bike, un-less trashed, is worth fixing...
First, a compression test would give an idea on the health of the engine.
A "Leak Down" test is even better...
If your getting oil in the combustion chamber, could be leaky valve seals or as
you posted, bad rings..
.