At the end i decided to try out parrarel luau, although i didn’t used it a lot, maybe it will help with intense ray-casting of thousands of bullets
Do you have any proof that Roblox’s physics aren’t that good for fast moving projectiles?
Indeed, i used them to make bullets for machine gun in the past, touched event didn’t worked as projectiles simply passed through very thick wall without detecting collisions, also raycasting with roblox’s physics will be worst than raycasting without it
The touched event does not fire because CanCollide could be false for the bullets you used. If CanCollide is false or a part is anchored, the touched event never fires for that object.
Using physics is in either case more performant than setting the CFrame, although I don’t know if setting the position is less performant than physics.
CanCollide was set to false, but same speed of the bullet was too high, Also i don’t set CFrame of anything, rather use pure math to calculate trajectory using this:
x = x0 + F * t + 0.5 * at^2