you line trace is just ‘ending’ in ForwardDirection of the Muzzle not where the MouseHits.
so just save the MouseImpactPoint and use that as the LineTrace EndPoint, or recalculate the UnitDirection from the Muzzle.
you line trace is just ‘ending’ in ForwardDirection of the Muzzle not where the MouseHits.
so just save the MouseImpactPoint and use that as the LineTrace EndPoint, or recalculate the UnitDirection from the Muzzle.