Training gun & stage prop
It is a ~20cm plastic toy.
When trigger is pull, a laser beam emitted.
The slide move back, a dummy shell is ejected.
When the 'ammo' is used up, the slide is locked.
The laser is rechargeable.
Just like what you see in movies:
https://www.youtube.com/watch?v=Nom3V6rX5v4