Sure! Here's an example of a basic smart contract written in Solidity that allows for the sale of an electric razor scooter:

```
pragma solidity ^0.8.0;

contract RazorScooterSale {
    address payable public seller;
    address payable public buyer;
    uint public price;
    bool public sold;

    constructor() {
        seller = payable(msg.sender);
        price = 1 ether; // Set the price to 1 ether
        sold = false;
    }

    function buy() public payable {
        require(msg.value == price, "Price must be exactly 1 ether"); // Check that the buyer has sent the correct amount of ether
        require(!sold, "The scooter has already been sold"); // Check that the scooter has not already been sold
        buyer = payable(msg.sender);
        seller.transfer(msg.value);
        sold = true;
    }
}
```

In this contract, we have a `seller` address that represents the person selling the scooter, a `buyer` address that represents the person buying the scooter, a `price` variable that represents the price of the scooter (set to 1 ether in this example), and a `sold` boolean variable that tracks whether the scooter has been sold or not.

The `constructor` function sets the `seller` address to the address of the contract creator and sets the initial price and sold status.

The `buy` function is what allows a buyer to purchase the scooter. It checks that the buyer has sent exactly 1 ether, and that the scooter has not already been sold. If both of these conditions are met, the `buyer` address is set to the address of the person calling the function, the `seller` address receives the 1 ether payment, and the `sold` variable is set to true.

Note that this is a very basic example and does not include any error handling or additional features like shipping or return policies. A real-world smart contract for selling a scooter would likely need to include additional functionality and security measures.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence