Board Thread:Character Discussion/@comment-25926288-20151211170125/@comment-25926288-20170105210524

Aine1989 wrote: "You're now going to tell everything and do exactly as I say, because when you hold aheart, you control it."-The line that was said. [the scene in case you need it].

And even if he was working for Cora of his own free will, she still would have killed him if he interfered with her massacre, then went on with it. And given that he jumped ship as soon as he could, we can safely say he wasn't okay with it at all I know about that scene. You are drawing connections from Cora making Hook tell it was Regina who sent him (which she lets go after a while), then offers Hook to join her. She wasn't controlling him for 28 years afterwards because she stopped once she relinquished possession/grasp of the heart.

He was helping her because she offered him what he wanted. I don't think he killed any villager (given that nearly all seen had their heart ripped out). However, he had full control of himself and did everything in his power (even doublecrossing her once) to get his revenge.