In short, No, but...
While the Bitcoin network was not originally designed to support smart contracts, some development efforts have been made to enable smart contracts on the Bitcoin network. One such effort is called the "Bitcoin Script" language, which allows for basic smart contract functionality such as multisig transactions and time-locked transactions.
However, the Bitcoin Script language has limitations in terms of its complexity and functionality compared to other blockchain platforms such as Ethereum or Cardano, which were specifically designed to support more advanced smart contracts.
That being said, some Bitcoin-based projects such as RSK and Liquid have implemented their own smart contract capabilities on top of the Bitcoin network, which enables more advanced smart contract functionality. But overall, the Bitcoin network is not typically used for creating and executing complex smart contracts.