Custom Weapon To Ped

So, I’ve released my LiDAR resource.

I am curious if it good practice to utilize RequestModel or RequestWeaponAsset when utilizing GiveWeaponToPed?

I am assuming GiveWeaponToPed handles asset loading and the other natives are used when attempting to spawn the weapon on NPC or other use cases.

Thoughts?