Is there any way to change stock price except buyers and sellers? I mean the stock price depends only in buyers and sellers?
I think you have a misunderstanding of what a 'stock price' is.
'Stock prices' don't exist as independent objects, they are simply the reporting of the last executed trade. If no trades are made, no new 'stock prices' are generated; the last executed trade stays the current 'stock price'.
Therefore, the only way to change a stock price is by executing a trade at a different price - which means you need a buyer and a seller to agree to it.
Yes, the stock price for an IPO is set by the company and its underwriters, not by a market price established by buyers and sellers, because there are no buyers when the price is set (except insofar as the underwriter is a buyer of last resort). Of course, within a few seconds after the IPO, a normal market price will emerge.