Why is my ping so high in Roblox?
Your Roblox ping is so high, in almost every case, because you were dropped onto a server in a datacenter far from where you live. Roblox picks a server for you when you hit Play, and it does not always pick a nearby one. A player in Chicago can land on a Frankfurt or Singapore server without noticing, and that long round trip is exactly what your ping counter is measuring.
The fix is to stop taking whatever server you are handed and pick a close one on purpose. The BetterBLOX Roblox server region selector lists the running servers on a game page with their datacenter and the ping Roblox reports for the players already in them, so a wrong-continent server is obvious before you ever join.
The wrong-continent server is the spike
Ping is mostly about distance. Your inputs travel to the server and back thousands of times a session, and the farther that server is, the longer each trip takes. A nearby datacenter might give you 25 ms. The exact same game on a server across an ocean can read 180 ms or worse with no change to your internet at all. When your ping suddenly jumps between sessions, you did not get a worse connection. You got a worse server.
What actually changes your ping (and what doesn't)
Distance to the server is the big one. After that, a congested home network matters: a roommate streaming 4K or a big download running in the background eats bandwidth and adds delay. Wi-Fi that drops packets can also spike your ping in bursts. What does not help is a graphics upgrade, more RAM, or a fresh reinstall. Those touch frame rate and load times, not the network round trip that ping actually measures.
Where Roblox runs its servers
Filter by continent to see the datacenter list. It shows where they are and nothing about how any of them performs for you. In the extension each server carries the ping Roblox reports for the players already in it, and “No round trip reported” when Roblox gives none.
Illustrative demo of the extension's preferred-region picker, which groups Roblox's datacenter locations by continent and remembers the one you choose. No BetterBLOX join path picks a server by region yet. Ping is a separate thing: the server browser shows it per live server, from the figure Roblox reports for the players already in it.