@sohaibnawaz8041
Immediately go for compression test and it will give you exact xray of your Engine... Don't use synthetic because it will be waste of money then.
Instead of 20w50, use unigrade single grade oil like number 50 which will be heavier and will pass your some days till overhauling of complete Engine.