public void UseJoint() { if (CanUseJoint) { var inventory = FougeritePlayer.Inventory.InternalInventory; var inventoryItem = inventory.FindItem("Joint"); if (inventoryItem != null) { int num = 1; if (inventoryItem.Consume(ref num)) { inventory.RemoveItem(inventoryItem.slot); } else { inventory.MarkSlotDirty(inventoryItem.slot); } inventoryItem.FireClientSideItemEvent(InventoryItem.ItemEvent.Used); } FougeritePlayer.AdjustCalorieLevel(-(FougeritePlayer.CalorieLevel * 0.5f)); MotorChangeJoint(); CanUseJoint = false; JointUsers.Add(FougeritePlayer.SteamID); } }