“Get gun on Hand” tries to get if the hand is holding a “VRrealistic gun”. You can further cast from the output of that function if you want to limit when the player can do the FOV increase. For example, you can have a child of VRGunBase, called “sniper”, you can use the same setup on the image I sent you, but after isvalid cast to “Sniper”. The casting will only move the flow if it’s a sniper that you have in your hand, which means only when a sniper is in hand it will execute the event. That way you can also have the “increase FOV” event only on the sniper, and not on “VRrealistic Gun Base”.