If you want to have your particle effect instantiate at the exact point where the arrow connects with the bullseye, you can use the Contacts output → (Collections) First Item → (Contact Point) Get Point and link that up to the Instantiate Position
For me this feels a lot easier to do than in C# scripting and provides really helpful feedback for the player to see precisely where their shot landed.