Slam firing is caused by either a worn piston or sear. If it's the piston, pull out the bold and spin the piston 180 degrees. It's only a temporary fix though.
I am going to bet though that your sear is worn though. The laylax and deepfire sears weren't really meant to last in any gun shooting with a 150 spring or higher. Bite the bullet and get the zero trigger. You will be much happier.
To check the sear, pull off the trigger and look at this sear:
if the top of the sear is flat it's fine. If it's got a worn groove, time for something new.
I know that can be confusing but I couldn't find my old VSR pictures.