Creating addon props by script

Hi, I have addon props resource and I need to place it to map by lua script, but my script (code is bellow) cannot place that prop. Can you help me, please, how to do it? Thank you

RegisterCommand("testhzs", function()
    TriggerEvent('hzsobject:client:prepare', "blockz_prop_weed_orange_02b")
end, false)

RegisterNetEvent('hzsobject:client:prepare', function(object)
    RequestModel(object)
    local iter_for_request = 1
    while not HasModelLoaded(object) and iter_for_request < 5 do
        print(iter_for_request)
        Citizen.Wait(500)
        iter_for_request = iter_for_request + 1
    end
    if not HasModelLoaded(object) then
        SetModelAsNoLongerNeeded(object)
    else
        i = 0
        while i == 0 do
            local playerCoords = GetEntityCoords(PlayerPedId())
            prepare_object = CreateObject(object, playerCoords.x+1, playerCoords.y+1, playerCoords.z, 0, 0, 1)
            PlaceObjectOnGroundProperly(prepare_object)
            FreezeEntityPosition(prepare_object, true)
            SetEntityCollision(prepare_object, false, false)
            SetEntityAlpha(prepare_object, 150, false)
            SetModelAsNoLongerNeeded(object)
            Wait(10)
            DeleteObject(prepare_object)
            if IsControlJustReleased(0, 18) then
                Create(object, playerCoords)
            end
            if IsControlJustPressed(0, 88) or IsControlJustPressed(0, 120) then
                i = 1 
            end
        end
    end
end)

function Create(object, coords)
    RequestModel(object)
    local iter_for_request = 1
    while not HasModelLoaded(object) and iter_for_request < 5 do
        Citizen.Wait(500)
        iter_for_request = iter_for_request + 1
    end
    if not HasModelLoaded(object) then
        SetModelAsNoLongerNeeded(object)
    else
        local created_object = CreateObjectNoOffset(object, coords.x+1, coords.y+1, coords.z, 1, 0, 1)
        PlaceObjectOnGroundProperly(created_object)
        FreezeEntityPosition(created_object, false)
        SetEntityCanBeDamaged(created_object, false)
        SetModelAsNoLongerNeeded(object)
    end
end

make sure the prop is being streamed and you can change the prop in line 2 where it says blockz_prop_weed_orange_02b