Update: so I have fixed the continuous firing bug( or at least I hope so lol). sorry to everyone that encountered this issue and thanks for giving me feedback on this matter. and I would love to see more of your feedbacks.