Sorry to double post but atm I'm putting this as solved, I was looking into some other post about the EBE and I came across this
https://forum.game-guru.com/thread/216444 with some info with the lua commands that will help my situation.
Also this will help anyone out that is working on a skill system that will effect accuracy realoads and weapon damages!
GetWeaponSlot ( index ) -- Gets WeaponID from slot, index is 1 through 10
GetWeaponID ( GunNameString ) -- Gets WeaponID associated with current GunNameString
GetEntityWeaponID ( e ) -- Gets the WeaponID associated with the entity specified
SetWeaponDamage ( WeaponID, FireModeIndex, Value ) -- Sets damage value of weapon
SetWeaponAccuracy ( WeaponID, FireModeIndex, Value ) -- Sets accuracy value of weapon
SetWeaponReloadQuantity ( WeaponID, FireModeIndex, Value ) -- Sets reload quantity value of weapon
SetWeaponFireIterations ( WeaponID, FireModeIndex, Value ) -- Sets shot iterations value of weapon
SetWeaponRange ( WeaponID, FireModeIndex, Value ) -- Sets range value of weapon
SetWeaponDropoff ( WeaponID, FireModeIndex, Value ) -- Sets dropoff value of weapon
SetWeaponSpotLighting ( WeaponID, FireModeIndex, Value ) -- Sets whether weapon uses spot light effect
Value = GetWeaponDamage ( WeaponID, FireModeIndex ) -- Get damage value of weapon
Value = GetWeaponAccuracy ( WeaponID, FireModeIndex ) -- Get accuracy value of weapon
Value = GetWeaponReloadQuantity ( WeaponID, FireModeIndex ) -- Get reload quantity value of weapon
Value = GetWeaponFireIterations ( WeaponID, FireModeIndex ) -- Get shot iterations value of weapon
Value = GetWeaponRange ( WeaponID, FireModeIndex ) -- Get range value of weapon
Value = GetWeaponDropoff ( WeaponID, FireModeIndex ) -- Get dropoff value of weapon
Value = GetWeaponSpotLighting ( WeaponID, FireModeIndex ) -- Get whether weapon uses spot light effect
Markchapman10 is my Skype let's have some dev talk.