I can reload while I shooting

When I Press left click it my gun is shoot but I can reload while am shooting so how do I stop this reload while shooting

Well, you can create a boolean variable called ‘IsShooting?’ which is false by default. Then you take that variable and set it to true when you are shooting and to false when shooting stops. In your reload logic add a branch and use IsShooting variable as condition. If its false player can reload and if its true do nothing.