Version 1.0.8:
Now the weapon shoots right from the aiming point. Maybe you could raycast from the main camera instead of raycasting from the weapon tip.
-the jump feels better now.
-the bullet hole decals also appear on the invisible starting wall.
-the exit button does not work
-there is absolutely no indication when you are moving and when you are not. Maybe just a tiny animation of the gun or something like that.
Good as a proof of concept