How Can I make a Shotgun Reloading Mechanism (Not a Automatic one)

Hello, amazing people! I’m new to Unreal and to visual scripting but I managed to assemble a weapon that can shoot and destroy items. However, I’m trying to make a shotgun reload manually so that the shotgun’s trigger can be pulled, in doing so, if the shotgun isn’t pumped then the shotgun’s trigger can not be pulled- like a real life shotgun. So what I’m doing my best on doing is making my Motion Controller for Grip 1 and Grip 2 is to be the reload mechanism, while the Motion Controller trigger is obviously the trigger. Has anyone made a manual shotgun reload in Unreal for VR?

If I understand correctly you’d likely want a Boolean in your Shotgun Blueprint that marked “Loaded” or something…when you manual reload make loaded as true…after shooting mark as false…
Before shooting have a branch with Loaded as the bool…If True continue your shooting logic and if false you could leave it empty and nothing would happen (although I’d attach a play sound so the player hears a click or something)…

i would not use a boolean if you have multiple bullets in the shotgun. if there is only one bullet in the shotgun, yes then i would use a boolean. if the shotgun has multiple bullets, i would use an integer and check if integer equals zero.

Thank you both for replying, I nearly got what I was aiming for. So this is how it’s turning out, when I begin to play in VR, pulling the Trigger first, does nothing, which is great! Then when I push either Grip 1 or Grip 2 once, it doesn’t shoot but it allows me to pull the trigger, which is what I wanted. Unfortunately the Trigger is shooting every time I click it, which is not what I aiming for. How can I make it like I did in the beginning? Making my Grip to allow Trigger to shoot?

Below is the blueprint.

I may have figured it out

I didn’t know there was a Do Once and reset node. But below is how I achieve the Reloading Mechanism.