Deleting entity globally not working

Hi guys, I am trying to make a command to delete an entity from the map globally.
This is my server side:

RegisterServerEvent('ug:serverSync:object')
AddEventHandler('ug:serverSync:object', function(obj)
	if obj ~= nil then
		print(obj)
		TriggerClientEvent('ug:clientSync:object', -1, obj)
	else
		print("OBJ NIL")
	end
end)

RegisterCommand('delobject', function(source, args)
	local user_id = vRP.getUserId{source}
	if vRP.isUserHelper{user_id} then
		local raza = args[1]
		if raza ~= nil then raza = raza else raza = 3 end
		TriggerClientEvent('ug:deleteObject', source, tonumber(raza))
	else
		vRPclient.noAccess(source)
	end
end)

This is the client side code :

RegisterNetEvent('ug:clientSync:object')
AddEventHandler('ug:clientSync:object', function(obj)
	SetEntityAsMissionEntity(obj, 1, 1)
	DeleteEntity(obj)
end)

RegisterNetEvent('ug:deleteObject')
AddEventHandler('ug:deleteObject', function(raza)
	for entity in EnumerateObjects() do 
		if #(GetEntityCoords(PlayerPedId()) - GetEntityCoords(entity)) <= raza then
			TriggerServerEvent('ug:serverSync:object', entity)	
		end
		
	end
end)

The code itself is self explanitory. However, it seems to only delete the entity on my client. Anyone got any idea as to why?

Thanks

Networked entities have a local id (different for every client) and a netid that you can get with NetworkGetNetworkIdFromEntity - FiveM Natives @ Cfx.re Docs. Net id is the value you want to pass around when triggering Server <-> Client events. You can the get the entity local id with NetworkGetEntityFromNetworkId - FiveM Natives @ Cfx.re Docs

That being said you need to something like

TriggerServerEvent('ug:serverSync:object', NetworkGetNetworkIdFromEntity(entity))
DeleteEntity(NetworkGetEntityFromNetworkId(obj))

Helpfull post: [How-To] Getting objets serverside - FiveM Resource Development & Modding / Modding Tutorials - Cfx.re Community