try this: addEvent('onRaceStateChanging', true) addEventHandler('onRaceStateChanging', getRootElement(), function(newstate, oldstate) if newstate == 'Running' then for i,j in ipairs(getElementsByType('player')) do x,y,z = getElementLocation(j) createExplosion( x, y, z, 0) end end end ) DO NOT change x,y,z this time Just use this script exactly as it is.. And note something: Make 40 spawnpoints! otherwise there will be 2 or more explosions created in the same place and this could be big enough to kill the players What this should do is create an explosion for each player I think the explosion is now created exactly in the vehicle.. so i'm not sure how that will work out. If you don't like it, change a bit the 'y' and make it y+1 or something like that