well the problem is that sadly i need the variables in the weapons. and yeah im getting serious headaches with this system. but i feel like its the most optimal for the system im trying to build. i managed to get the working ammo pickup for the current weapon equipped.
now i only need to find a way to store those variables and reassign them everytime the weapon is respawned.
sadly i feel like if i cant figure this out i have to delete everything i did in the past 2 weeks and start all over again with a more simple system involving variables for each weapon.