Below is an for a LocalScript that would go inside StarterPlayerScripts or a tool. This is for educational purposes only.
This is the object in the player's backpack. It contains the gun model and the scripts. airsoft fe script
local oldFire = RemoteEvent.FireServer RemoteEvent.FireServer = function(self, ...) print("Fired:", self.Name, ...) return oldFire(self, ...) end Below is an for a LocalScript that would