Why do my mosfets keep breaking/ dont work?
There are some obvious problems with your circuit:





You probably don't have enough gate drive voltage.  Did you even look at the datasheet for the transistor you are using?  If you had, you would have seen at what gate voltage it is intended to run at.  Something rated for 60 V and 110 A almost certainly requires 12 V or so on the gate to get to the rated RDSON.





With only partial gate drive of 3.3 or 5 V, the effective resistance of the FET is much higher.  This causes it to dissipate enough power to heat up to the point of self-destruction.

You don't have a flyback diode across the motor.  There should be a diode in reverse across the motor.  This is reverse-biased and does nothing when the motor is running normally.  However, when you turn the motor off, it provides a safe path for the inductive kickback current.  Without the diode when you try to switch off the motor, its inductance makes whatever voltage it takes to keep the same current running in the immediate short term.  That means abusing the FET to the point where it conducts anyway, even though it is driven to off.  That's bad for the FET.