Hm try this with debugscript 3 on if it says colshape when you go to it then the colshape is right
gate1 = createObject ( 980, 2061.8999023438, 2464.8000488281, 12.60000038147, 0, 0, 180.24719238281 )
col = createColCircle ( 2061.8999023438, 2464.8000488281, 12.60000038147, 7 )
function opena51gates(thePlayer)
outputDebugString ( "Colshape." )
if getElementModel( thePlayer ) == 71 then
moveObject (gate1, 3000, 2061.8999023438, 2464.8000488281, 17.200000762939 )
end
end
addEventHandler( "onColShapeHit", col, opena51gates )
function closea51gates(thePlayer)
if getElementModel( thePlayer ) == 29 then
moveObject (gate1, 3000, 2061.8999023438, 2464.8000488281, 12.60000038147 )
end
end
addEventHandler( "onColShapeLeave", col, closea51gates )