Hi I was think about a way to make a FPS gun system and I thought to myself a way I can do it by using raycast, compare tag, compare object, and then activating a damage fsm for the enemy I’m damaging. But then I thought and realized that mean I would have to make a state for every single enemy so it could enable there damage fsm. Which is not a problem for a game with little enemy but my project has over 200 and I feel like doing it that way would waste a lot of time and make the project not run as fast and smooth. So if anyone has a way to do this can you pls tell me