This is s strange speedrun where it wasn't clear what the fastest method would be. This run was a bit of an experiment in a way.
I utilized a pausing glitch as Mr Hyde. It was used to bypass enemies as well as to glitch Mr Hyde past Dr Jekyll (which is normally impossible to do). This causes the enemies to disappear upon beating the game as Mr Hyde. Dr Jekyll can basically walk to the end without running into obstacles. Some enemies still appear because this is only supposed to be possible on the final stage.
Official time = 37:21.517
It's unclear how much faster this run can be.