You are using the random event wrong, here is how to use it:
onPlayerTouch > self > VCE_ModVariable > [Wep] [Set] [3]
onPlayerTouch > self > VCE_ModVariable > [Wep] [Random] [1]
(This grabs a random number between 0 and 3)
First, you set the maximum the randomizer can go to,
the next line sets in any number of what division it randomly grabs.
also, event line 3:
OnPlayerTouch > self > VCE_ifVariable > [Web] [==] [1] []
The last box you need to put the range of events, so for example, if you only wanted it to check if event 4 has variabletrue:
OnPlayerTouch > self > VCE_ifVariable > [Web] [==] [1] [4 4]
RTB me on blockland if you need any more help.