local QBCore = exports['qb-core']:GetCoreObject() ----------- / alcohol QBCore.Functions.CreateUseableItem("vodka", function(source, item) TriggerClientEvent("consumables:client:DrinkAlcohol", source, item.name) end) QBCore.Functions.CreateUseableItem("beer", function(source, item) TriggerClientEvent("consumables:client:DrinkAlcohol", source, item.name) end) QBCore.Functions.CreateUseableItem("whiskey", function(source, item) TriggerClientEvent("consumables:client:DrinkAlcohol", source, item.name) end) ----------- / Eat QBCore.Functions.CreateUseableItem("sandwich", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("twerks_candy", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("snikkel_candy", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("tosti", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) ------------lori lori --Burger Shot QBCore.Functions.CreateUseableItem("burgershot_bigking", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_bleeder", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_goatwrap", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_macaroon", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_patatob", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_patatos", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_shotnuggets", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_shotrings", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_thesmurfsicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_smurfetteicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_matchaicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_ubeicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_unicornicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_vanillaicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_chocolateicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_strawberryicecream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_colab", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_colas", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("burgershot_coffee", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) -- Yiyecekler için QBCore.Functions.CreateUseableItem("donut", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("cookie", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("croissant", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("cupchocolate", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) -- İçecekler için QBCore.Functions.CreateUseableItem("bean-cafe", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("bean-latte", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("bean-cappuccino", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("bean-mocha", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("bean-cmilkshake", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("bean-icetea", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) ----------- / UwuCafe -- YIYECEKLER -- QBCore.Functions.CreateUseableItem("gingerkitty_cookie", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("kira_kira_currye", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("om_nom_omurice", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("dragos_fire_cupcake", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("ballbarry_cupcake", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("purrfect_parfait", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("oxygen_cake", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("meowchi_mochi_ice_cream", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("strawberry_shortcake", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("awwdorable_valentines_chocolate", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("warm_chicken_noodle", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("rice_balls", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("doki_doki_pancakes", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("hamburg_stake", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("sugoi_katsu_sando", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("cat_macaroon_pink", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("cat_macaroon_green", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("cat_macaroon_turquoise", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("cat_macaroon_brown", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) -- ICECEKLER -- QBCore.Functions.CreateUseableItem("sweet_herbal_tea", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("booba_milk_tea_2", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("lovely_hot_chocolate", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("hot_chocolate", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("matcha_coffee", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) ----------- / Drink QBCore.Functions.CreateUseableItem("water_bottle", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("taco", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Eat", source, item.name) end) QBCore.Functions.CreateUseableItem("coffee", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) QBCore.Functions.CreateUseableItem("kurkakola", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:Drink", source, item.name) end) ----------- / Drug QBCore.Functions.CreateUseableItem("joint", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:UseJoint", source) end) QBCore.Functions.CreateUseableItem("cokebaggy", function(source) TriggerClientEvent("consumables:client:Cokebaggy", source) end) QBCore.Functions.CreateUseableItem("crack_baggy", function(source) TriggerClientEvent("consumables:client:Crackbaggy", source) end) QBCore.Functions.CreateUseableItem("xtcbaggy", function(source, _) TriggerClientEvent("consumables:client:EcstasyBaggy", source) end) QBCore.Functions.CreateUseableItem("oxy", function(source) TriggerClientEvent("consumables:client:oxy", source) end) QBCore.Functions.CreateUseableItem("meth", function(source) TriggerClientEvent("consumables:client:meth", source) end) ----------- / Tools QBCore.Functions.CreateUseableItem("heavyarmor", function(source) TriggerClientEvent("consumables:client:UseHeavyArmor", source) end) QBCore.Functions.CreateUseableItem("armor", function(source) TriggerClientEvent("consumables:client:UseArmor", source) end) QBCore.Functions.CreateUseableItem("heavyarmor2", function(source) local src = source local Player = QBCore.Functions.GetPlayer(src) local Patient = QBCore.Functions.GetPlayer(playerId) if Player.PlayerData.job.name == "police" or Player.PlayerData.job.name == "sheriff" or Player.PlayerData.job.name == "ambulance" or Player.PlayerData.job.name == "state" or Player.PlayerData.job.name == "parkranger" or Player.PlayerData.job.name == "davispd" or Player.PlayerData.job.name == "marshal" or Player.PlayerData.job.name == "doj2" or Player.PlayerData.job.name == "gtf" or Player.PlayerData.job.name == "kriyus" or Player.PlayerData.job.name == "sheriff2" then TriggerClientEvent("consumables:client:UseHeavyArmor", source) else TriggerClientEvent('QBCore:Notify', source, "Polis zırhını kullanamazsın", "error") end end) QBCore.Commands.Add("resetarmor", "Resets Vest (Police Only)", {}, false, function(source) local Player = QBCore.Functions.GetPlayer(source) if Player.PlayerData.job.name == "police" then TriggerClientEvent("consumables:client:ResetArmor", source) else TriggerClientEvent('QBCore:Notify', source, "For Police Officer Only", "error") end end) QBCore.Functions.CreateUseableItem("binoculars", function(source) TriggerClientEvent("binoculars:Toggle", source) end) QBCore.Functions.CreateUseableItem("parachute", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("consumables:client:UseParachute", source) end) QBCore.Commands.Add("resetparachute", "Resets Parachute", {}, false, function(source) TriggerClientEvent("consumables:client:ResetParachute", source) end) RegisterNetEvent('qb-smallpenis:server:AddParachute', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.AddItem("parachute", 1) end) ----------- / Lockpicking QBCore.Functions.CreateUseableItem("lockpick", function(source) -- TriggerClientEvent("lockpicks:UseLockpick", source, false) TriggerClientEvent("lockpicks:UseLockpick", source, false) end) QBCore.Functions.CreateUseableItem("advancedlockpick", function(source) TriggerClientEvent('lockpicks:UseLockpickAdvanced', source, true) end) -- / Repair QBCore.Functions.CreateUseableItem("advancedrepairkit", function(source, item) local Player = QBCore.Functions.GetPlayer(source) if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end TriggerClientEvent("iens:repair", source, item.name) end) ----------- / Unused -- QBCore.Functions.CreateUseableItem("smoketrailred", function(source, item) -- local Player = QBCore.Functions.GetPlayer(source) -- if not Player.Functions.RemoveItem(item.name, 1, item.slot) then return end -- TriggerClientEvent("consumables:client:UseRedSmoke", source) -- end) -- Events for adding and removing specific items to fix some exploits RegisterNetEvent('consumables:server:resetArmor', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.AddItem('heavyarmor', 1) end) RegisterNetEvent('consumables:server:useHeavyArmor', function(armor) local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.RemoveItem('heavyarmor', 1) TriggerClientEvent('hospital:server:SetArmor', source, 100) SetPedArmour(GetPlayerPed(source), 100) end) RegisterNetEvent('consumables:server:useArmor', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end TriggerClientEvent('hospital:server:SetArmor', source, 55) SetPedArmour(GetPlayerPed(source), 55) Player.Functions.RemoveItem('armor', 1) end) RegisterNetEvent('consumables:server:useMeth', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.RemoveItem('meth', 1) end) RegisterNetEvent('consumables:server:useOxy', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.RemoveItem('oxy', 1) end) RegisterNetEvent('consumables:server:useXTCBaggy', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.RemoveItem('xtcbaggy', 1) end) RegisterNetEvent('consumables:server:useCrackBaggy', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.RemoveItem('crack_baggy', 1) end) RegisterNetEvent('consumables:server:useCokeBaggy', function() local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.RemoveItem('cokebaggy', 1) end) RegisterNetEvent('consumables:server:drinkAlcohol', function(item) local Player = QBCore.Functions.GetPlayer(source) if not Player then return end local foundItem = nil for k in pairs(ConsumablesAlcohol) do if k == item then foundItem = k break end end if not foundItem then return end Player.Functions.RemoveItem(foundItem, 1) end) RegisterNetEvent('consumables:server:UseFirework', function(item) local Player = QBCore.Functions.GetPlayer(source) if not Player then return end local foundItem = nil for i = 1, #ConsumablesFireworks do if ConsumablesFireworks[i] == item then foundItem = ConsumablesFireworks[i] break end end if not foundItem then return end Player.Functions.RemoveItem(foundItem, 1) end) RegisterNetEvent('consumables:server:addThirst', function(amount) local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.SetMetaData('thirst', amount) TriggerClientEvent('hud:client:UpdateNeeds', source, Player.PlayerData.metadata.hunger, amount) end) RegisterNetEvent('consumables:server:addHunger', function(amount) local Player = QBCore.Functions.GetPlayer(source) if not Player then return end Player.Functions.SetMetaData('hunger', amount) TriggerClientEvent('hud:client:UpdateNeeds', source, amount, Player.PlayerData.metadata.thirst) end)