I want to create a token but, I want people to send the tokens without them paying for the gas, is there any command to do this
Sure, this is possible and is already implemented in many token smart contracts, for example in Stasis EURS Token. There are also ERCs for this: ERC-865, ERC-1228. The idea is than token holder digitally signs transfer order, but, instead of sending it to the smart contract directly, gives it to a third party called “relayer”. The relayer forwards the order to the smart contract and pays for gas. Smart contract verifies digital signature in the order to ensure it is authentic and transfers tokens from token holder's balance.