nvm i fixed it like this if anyone has the same problem
ESX = nil
Citizen.CreateThread(function()
while ESX == nil do
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
end
end)
RegisterNetEvent('cosasvariadas:kevlar')
AddEventHandler('cosasvariadas:kevlar', function()
local asrpPed = PlayerPedId()
ESX.Streaming.RequestAnimDict('clothingshirt', function()
TaskPlayAnim(asrpPed, 'clothingshirt', 'try_shirt_positive_d', 8.0, -8, -1, 49, 0, 0, 0, 0)
exports['progressBars']:startUI(3000, "Putting on vest")
Citizen.Wait(3000)
ClearPedSecondaryTask(asrpPed)
end)
SetPedArmour(asrpPed, 100)
end)