Slower block turn speed

(Excuse my english, i am not an native speaker)Hi! I tried to make an object pointing towards the cursor for the game to know, where is the player looking at, and i used PutObjectAroundAnother. Then, i wanted to make a blocking mechanic, but i failed. I wanted to make a variable to regulate turning speed to prevent player from spamming block in various directions. Any ideas how to do it?

Maybe draw something about your plan for peoples easier understand what you need.And with each pictures put a comment too.I think that is better to solve this problem.

Well, i really suck at drawing, but here you go. I meant for different weapons there are various swing speed… or something. I don’t honestly know how to explain it in English.