No... that's not it... I don't need to check for event_impact because its the only thing being detected here. And no I don't want central force because it doesn't give the object any spin.
Anyway I solved the problem after I realised the vecPoint was relative to the object... so nullvector or vector(0,0,0) would be the center of the physics object not the center of the level... works fine now, thanks for the help