İlk fonksiyonu çağırmayı dener. Eğer çalıştırma başarılı olursa, true değerini ve ardından fonksiyonun döndürdüğü değerleri döndürür. Eğer çalıştırma başarısız olursa, false değerini döndürür ve ikinci fonksiyon hata mesajıyla birlikte çağrılır.
pcall'dan farklı olarak, yığın (stack) çözülmez ve bu nedenle debug kütüphanesi ile yığın analizi için kullanılabilir.
Bu, motor tarafından çağrılan hook'lardan gelen hataları durduramaz.
Bu, Error ve ErrorNoHalt'un (ve ayrıca include'un) sunucuya hata mesajları göndermesini (eğer istemci tarafında çağrılırsa) veya GM:OnLuaError hook'unu çağırmasını engellemez. Döndürülen başarı boolean'ı her zaman true döndürecektir ve bu nedenle hata mesajının döndürülmesini alamazsınız. error bu davranışları sergilemez.