Moving a Cover

I’m trying to get a character who is lying under a cover to lift the cover and throw it off of him. I tried using a hook to maybe move the cloth but it didn’t really work. Does anyone have any suggestions on how to do this?

it should be simple enough, if the model has collision physics enabled to simply use the character itself to throw the cloth off