I don’t think it’s bad because i use the same variable(Wep Pointer) to check if a rifle , sniper , pistol or shotgun is equipped and if one of them is equipped and i try to equip a different type it’ll use the pointer to put the weapon in it’s respective inventory slot. It works perfectly. Also the wep pointer is set to have the same values the rifle , sniper etc etc has(damage, ammo etc…).
Not only using this pointer to this objective works but i also use the very same things to put an Ammo : x / X on a hud with the same logic. Works more than perfectly.
Not only all this but i also use the same wep pointer to see if i can shoot(have something equipped) and if i have ammo enough to shoot. It also works more than perfectly.
I can’t know why this is the only case this is not working.