Why did Richard Cromwell abdicate?

He abdicated because he didn't truly want to rule like his father, so when he wasn't in favour with the ideas of hte army he decided to resign, leaving England without a ruler.