Rear derailleur is messed up
Chain looks too long to me.  Shorten the chain.   

Not gong to guarantee that will fix the problem but it looks like part of the problem to me.  

Park Chain Sizing

Park chain cutting