Thanks but now I can not open the door when I'm around. Here is the complete script and I do not skip any errors but still does not work. 
gates = {} 
cols = {} 
  
gates[1] = createObject(1495, 239.5, 116.099609375, 1002.200012207, 0, 0, 90) 
  
gates[2] = createObject(1495, 239.5, 119.099609375, 1002.200012207, 0, 0, 270) 
  
cols[1] = createColCircle ( 239.5, 116.099609375, 1002.200012207, 2 ) 
setElementInterior ( gates[1], 10)  
setElementInterior ( gates[2], 10) 
setElementInterior ( cols[1], 10) 
  
function moveGate ( thePlayer ) 
    if ( source == cols [ 1 ] ) then 
        if exports.factions:isPlayerInFaction ( source, 1 ) then 
            moveObject ( gates [ 1 ], 2000, 253.19921875, 107.599609375, 1002.200012207 ) 
            moveObject ( gates [ 2 ], 2000, 253.19921875, 110.599609375, 1002.200012207 ) 
        end 
    end 
end 
addEventHandler ( "onColShapeHit", getRootElement(), openGates ) 
  
function closeGates ( thePlayer ) 
    if ( source == cols [ 1 ] ) then 
        if exports.factions:isPlayerInFaction ( source, 1 ) then 
            moveObject ( gates [ 1 ], 5000, 239.5, 116.099609375, 1002.200012207 ) 
            moveObject ( gates [ 2 ], 5000, 239.5, 119.099609375, 1002.200012207 ) 
        end 
    end 
end 
addEventHandler ( "onColShapeLeave", getRootElement(), closeGates ) 
 
Here the Meta.XML 
  
    
 
I use the gamemode Paradise