Esc overheating and not lighting up

When I hit the power button, my esc starts overheating, it doesn’t turn up and the motor doesn’t run. The remote receiver seems to be fine,altough, it makes a weird sound when the skateboard is on. The battery , the on/off switch and the motor don’t seem damaged or anything. So then, something must be up with the esc, can anybody tell me what could be going on?

Battery: (2)

** Esc**

Receiver

Motor

Power switch