What's wrong with my player character's collision?

Hello guys, i have a small question about my character’s collision


So i have my first person character, with a crossbow instead of the default gun, and when i go into a wall for example, my weapon goes trough the wall, but my character don’t.

but i want my crossbow to not go trough that wall if you understand me…

My crossbow’s collision is set to block all, so it shouldn’t go trough objects right?

if you dont understand my question please add me on skype: High5IndieTeam
or write me an email: SimiglaRoland@gmail.com

please help me, it’s inportant.