I have an M4A1 assault rifle which lags the player out when going through non-collidable objects. It can collide through objects so it can be easier to move around with. It doesn't cause lag when playing in Studio but creates severe lag to players on the actual ROBLOX program. Is there any solution for this?

There are lots of pieces in this weapon (around 49 unions)