While Creating new CryptoCurrency should we create Smart Contract?
From your question it sounds like you don't know what the difference between a smart contract and coin is.

First of all, smart contracts are ran by the Ethereum network. If you forked litecoin or bitcoin, it makes no sense on why you are talking about smart contracts.

Second, if you forked litecoin and created a new coin, you still need to mine it. This can be done either by compiling the GUI wallets, or coind in which you will need two peers to run so mining can start (I'd recommend purchasing a VPS). You cannot transfer funds you don't have. If you want to premine you will need to add some code in the block reward function to give a big reward to the first block.

Third, why would you need a pool for a coin that is not popular? The point of pool mining is because it is too hard for a single miner to find a block for themselves. Instead, they can work together and split the block reward to how much work each miner put in. So no, generating pool would not be a good idea unless the coin is popular.