Simple to use raycast gun scripts with multiple shooting methods for 3D and 2D, modular and clean.This script is made for simple use of raycasting shooting, similar to mechanics found in popular shooting games.The core feature of this script is to be modular, allowing you to easily apply it to any compatible weapon and making it simple to adjust or integrate with other scripts.This package contains 4 custom made weapons which resemble the different modes of shooting currently available: Single shot, Burst fire, Full auto & Shotgun.RaycastingGunScript.csLowPoly_Pistol & 2DLowPoly_AK47 & 2DLowPoly_Sniper & 2DLowPoly_Shotgun & 2D2D & 3D Demo scenes with necessary script.