Trouble when removing component

Thank you Thompson. It’s for a turret weapon. Unfortunatly my code is a bit complexe, so i just skipped a huge part to keep the system simple.
But to give you an idea, even if I use a simple system like you described ( mouse clicked to create laser beam) if my shooting rate (finger) is higher than the delay, only the last shot will be removed … :S