Greetings all I'm having a conundrum with an fps firing script - instantiating the bullets works well, adding force to shoot them forward acts well and OnCollisionEnter acts...okay. But I can't help but feel I'm not doing it as well as possible. It seems that the collision detection in Unity is a bit lackluster. Is it a better idea to use raycasts for gunfire instead of flinging objects around? It'd probably work better for multiplayer, wouldn't it? What do you all think?