# Vehicle in Vehicle Transport (scripting commands)

- [canVehicleCargo](../../commands/canVehicleCargo.md): Returns bool array if it is possible to load cargo inside vehicle and if possible to load cargo into empty vehicle
- [enableVehicleCargo](../../commands/enableVehicleCargo.md): Enable/disable option to transport other vehicles (if configured) or be transported.
- [getVehicleCargo](../../commands/getVehicleCargo.md): Get a list of vehicles loaded as cargo inside this vehicle. The returned array is in the order the cargo vehicles were added to containing vehicle.
- [isVehicleCargo](../../commands/isVehicleCargo.md): Despite a misleading name, returns the vehicle that is transporting given vehicle in cargo. If the given vehicle is not in vehicle cargo, objNull is returned.
- [setVehicleCargo](../../commands/setVehicleCargo.md): Load cargo vehicle inside vehicle if possible, returns bool based on whether the vehicle was able to be loaded. Can also be used to unload a specific loaded vehicle or all loaded vehicles.
- [vehicleCargoEnabled](../../commands/vehicleCargoEnabled.md): Check if the vehicle has enabled transporting other vehicles or not.
