Garage Integration A garage that spawns a player's owned vehicle should register the entity and only issue a key when the garage intentionally wants to hand one to the player. Server example: local netId = NetworkGetNetworkIdFromEntity(vehicle) exports.nord_vehiclekeys:RegisterOwnedVehicle(netId) exports.nord_vehiclekeys:GiveKeys(source, plate) If the garage stores the vehicle and should remove the currently issued key: exports.nord_vehiclekeys:RemoveKeys(source, plate) Do not create an insecure client event that accepts an arbitrary source and plate and forwards them directly to GiveKeys.