M Viewmodel – Custom ADS Viewmodel Positions + Third-Person Animations

If you liked this item, please rate it up on Steam Workshop page.

Author: M

Last revision: 25 May, 2025 at 01:10 UTC

File size: 24.73 KB

On Steam Workshop

Description:

Hey again!

Yesterday I had an idea, and today I’m bringing it to you.
I was testing some weapon addons, but unfortunately, most of them were too heavy for my PC — FPS dropped a lot.

So, as you’ll see in the preview images, I’m using a slightly modified version of the Simple Weapons addon and the classic Half-Life pistol to demonstrate what my addon does — and the best part: it doesn’t lower your FPS!

This test was done using all of my currently installed addons, so the way the weapon recoils or moves in the video is influenced by that setup as well.
Over time, I’ll be listing the addons I use so you can get the same look if you want.

I’ll admit I’m a bit impatient — I could have polished this more before releasing it, but I was excited to share it early.
So I’d really appreciate it if you could help me test it! Let me know if you have any suggestions or if you find bugs or issues — feedback is very welcome!

————————————–

[M Viewmodel] Custom ADS Viewmodel Positions + Third-Person Animations

————————————–

Tweak your weapon viewmodel when aiming and enhance your third-person animations!
This addon allows you to adjust how weapons appear while aiming (right-click) and automatically changes your third-person animations depending on your weapon and movement state.

————————————–

Features:

Customizable Viewmodel Offsets
Adjust position and rotation while aiming (forward, right, up, pitch, yaw, roll).

Per-Weapon Configuration Panel
Add any weapon and tweak its settings via Utilities > M addons > Viewmodel.

Smooth Transitions
Control how fast the aim animation blends in/out (Transition Time).

Activation Delay
Set how long you need to hold right-click before the viewmodel activates.

Optional Activation Sound
Play a custom sound when aiming begins (once per hold).

Dynamic Third-Person Animations
Automatically updates your animation based on:

Weapon type (pistol, RPG, AR2, melee, etc.)

Player state (idle, walk, jump, crouch, swim)

Optional movement/jump lock
Prevents moving or jumping while aiming, per weapon.

Optionally blocks default secondary attack (e.g., ironsights or alt fire).

————————————–

How to Use

Go to Utilities > M addons > Viewmodel.

Add your weapon class (e.g., weapon_ar2).

Tweak position, angles, animation type, and options.

Aim with right-click in-game to test your setup!

————————————–

Notes

– Does not override SWEP base code — fully non-intrusive.
– You can adjust the viewmodel in real time while testing, which makes things easier — but it might be a little tricky to understand how it works at first.
– It doesn’t necessarily have to be used for ironsights — with some imagination, you can use it for other cool effects too!

————————————–

MY ADDONS