"||" is not an operator in lua. It's "or".
Code:
function IsNotProjectile( allowed_entity )
return IsPlayer(allowed_entity) or IsGrenade(allowed_entity) or IsTurret(allowed_entity) or IsDispenser(allowed_entity) or IsSentrygun(allowed_entity) or IsDetpack(allowed_entity)
end