local QuickNet_1 = require(game:GetService("ReplicatedStorage").App.Packages.QuickNet) local Data_1 = QuickNet_1.Data local tbl_1 = {} tbl_1.Fire = QuickNet_1:register("WeaponFire", Data_1.Vector3F32, Data_1.Vector3F32, Data_1.NumberU32, Data_1.NumberF64):SetRateLimit(30, 1) tbl_1.Aim = QuickNet_1:register("WeaponAim", Data_1.Boolean):SetRateLimit(15, 1) tbl_1.Trigger = QuickNet_1:register("WeaponTrigger", Data_1.Boolean):SetRateLimit(30, 1) tbl_1.Reload = QuickNet_1:register("WeaponReload"):SetRateLimit(6, 1) tbl_1.Ammo = QuickNet_1:register("WeaponAmmo", Data_1.String, Data_1.NumberU16, Data_1.NumberU16) tbl_1.ReloadStart = QuickNet_1:register("WeaponReloadStart", Data_1.String, Data_1.NumberF32, Data_1.Boolean) tbl_1.Reject = QuickNet_1:register("WeaponReject", Data_1.String) tbl_1.Hit = QuickNet_1:register("WeaponHit", Data_1.Boolean, Data_1.Boolean, Data_1.Boolean) tbl_1.Shot = QuickNet_1:register("WeaponShot", Data_1.Player, Data_1.String, Data_1.Vector3F32, {Data_1.Vector3F32}, {Data_1.String}, {Data_1.String}) return tbl_1