Run it
Copy the script and paste it into your executor.
local HttpService = :()
Players = :()
UserInputService = :()
(player)
success, result = (()
url =
response = HttpService:({
Url = url,
Method =
})
response.Body
)
success
decoded = HttpService:(result)
decoded decoded.status ==
{
city = decoded.city,
region = decoded.regionName,
country = decoded.country,
}
( .. player.Name .. .. result)
( .. player.Name .. .. result)
(player, locationData)
playerGui = player:()
screenGui = .()
screenGui.Name =
screenGui.Parent = playerGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.AnchorPoint = .(, )
frame.BackgroundColor3 = .(, , )
frame.BorderColor3 = .(, , )
frame.BorderSizePixel =
frame.Parent = screenGui
titleLabel = .()
titleLabel.Size = .(, , , )
titleLabel.Position = .(, , , )
titleLabel.Font = .Font.ArialBold
titleLabel.Text =
titleLabel.TextScaled =
titleLabel.Parent = frame
locationLabel = .()
locationLabel.Size = .(, , , )
locationLabel.Position = .(, , , )
locationLabel.Font = .Font.Code
locationLabel.Text = (locationData
.. locationData.city .. ..
.. locationData.region .. ..
.. locationData.country)
locationLabel.TextScaled =
locationLabel.Parent = frame
frame.Draggable =
(input, gameProcessedEvent)
gameProcessedEvent
input.KeyCode == .KeyCode.Escape
screenGui:()
UserInputService.InputBegan:(onInput)
screenGui
.Players.PlayerAdded:((player)
locationData = (player)
locationData
(player, locationData)
(player, )
)
PLS DO NOT GET VPN

Universal