The 24-year-old joined the Hammers in a £35million deal from Serie A side Sassuolo last summer.
Having scored regularly in the Europa Conference League, the Italian found it difficult to find the back of the net in the Premier League.
Scamacca has netted five times during the Hammers' European campaign, but managed just three goals in the English top flight.
Though, the Italy international has been out of action since April nursing a knee injury.
West Ham stalwart Antonio has recently claimed his teammate is 'not a fighter', but his struggles are down to Moyes' way of playing.
READ MORE ON WEST HAM
'Were they expecting Walsall vs Stockport?' - West Ham fan Winstone slams UEFA over final
Newcastle, Tottenham, and Villa transfer targets set for immediate Premier League return
"He is actually quality, he is a quality player," Antonio said on the Filfthy Fellas YouTube Channel.
"The problem is, he can not play the way the manager wants to play.
"He needs a different type of manager who will let him play with players to come off him and stuff like that.
"You see that, the ball comes to him, and it sticks.
Most read in Football
Postecoglou to Spurs, Mourinho confronts ref in car park, Mount agrees Man United terms
Mourinho tells Taylor he's a 'f****** disgrace' after waiting in car park to confront ref
Mason Mount agrees personal terms with Man United as they prepare offer for Chelsea star
Sevilla 1-1 (4-1 pens) Roma LIVE REACTION: Sevilla win Europa League for seventh time
"But with David Moyes, you have to feed off scraps, be a fighter… and he's not that."
Scamacca has recently been linked with a move away this summer, with a swift return to his homeland.
The Rome-born forward is reportedly a target for Inter Milan, who have earmarked him as a long-term replacement for Edin Dzeko.