Just noticed that when the ammo runs dry, if you still keep firing at the robots, the correct drygun sound is played but the robots continue to take damage. Can’t figure out if it’s an issue with my code or is it because the raycast bit doesn’t check for the amount of ammo and just processes the hit…