I need WiFi connectivity

How do I connect my Arduino to wifi so that I can update Thingspeak?

The ESP8266 WiFi modules can be connected to an Arduino for WiFi connectivity or used stand alone. The ESP is a powerful processor on its own and can be programmed using the Arduino IDE. See the ESP8266 Beginners guide.

How is an Arduino with wifi going to update Thingspeak?

That Arduino will not be an internet source with just a wifi module.

uh can you elaborate how exactly step by step

uh can you elaborate

On what?

a better way to troll?

OK, I googled one link for you. There are lots more.

https://community.thingspeak.com/tutorials/arduino/send-data-to-thingspeak-with-arduino/