Different angles for weapons, without ironsights

Basically what I’m looking for is a script that will read angles from a text file, and use those angles on a viewmodel. So I can change the angles I see my weapons from, since the default ones are kind of stale and I’d like to change them.

That’s all, really. Maybe it could somehow read multiple angles, and it would choose one at random each time I take out the gun. I don’t know if it’s possible or how it’d be done, but I’m hoping this would be compatible with all SWEPs.