How can you make fps viewmodels

This can be for blueprint or c++, how can you make an fps viewmodel where you can’t see your body and have animations in the first person view that are different from what other people see. Like changing how your arm position is while not affecting what other people see when they look at you. An example is like in csgo, when you reload the Galil in first person if you look down quickly your character uses the same mag but when other people look at you your character reaches to his waist for a new mag.

I’m pretty new to programming, what does ownersee and ownernosee actually do, also thanks

if you set the first person arms to only owner see, and set the third person body to owner no see, you will see your arms, and they will see your body.

I’m not sure about a local animation that isn’t replicated to other players’ view, but in regards to hiding your own body…

For your character’s mesh, you can enable the property variable “bOwnerNoSee”. This will hide the mesh from the owning player’s view, but not the other players.

Hey Stervy,

I can suggest to download the ShooterGame example, from the “Learn” tab in the Epic Games Launcher. This has a good example of how to manage arms for local view and character models for the other clients.