Bad script with a good ending.

Rating: 8/10 (28 April 2019)

Here's why i think this movie has a bad script but with a great ending:
BAD SCRIPT: The timeline topic is a very delicate one and in Endgame this topic is not well scripted. When they're looking for the Stone of Power in 2014 Nebula (Past) noticed that there's something going on and she brings Thanos (2014) to the actual time (2024) wich means that from 2014 to 2024 there's no Thanos. Which means that what happened in 2018 (Infinity War) did not happened due to there's no Thanos in that time because got killed in 2024.
The Timeline topic is a delicate one and they did not handle it well.