Still have questions? Join our Discord server and get real time help.
-39

# How to script a GUI [closed]

I want a GUI that is like teleport you to a random location on a map of the script please help out.

### Locked by evaera and M39a9am3R

This question has been locked to preserve its current state and prevent spam and unwanted comments and answers.

2
Everesty 1016
6 years ago

I'm going to assume you already have a gui with some type of a gui button.

So, inside of a local script inside of your button you want to use the MouseButton1Down event.

script.Parent.MouseButton1Down:connect(function()
-- Teleport the player
end)


Inside of that event, we want to make sure the player's character exists.

    if game.Players.LocalPlayer.Character then
-- Commense the teleport!
end


After that, just generate 3 random numbers, with math.random, and use the MoveTo method on the character to move it to that location.

        local x = math.random(-10, 10)
local y = math.random(-10, 10)
local z = math.random(-10, 10)
game.Players.LocalPlayer.Character:MoveTo(Vector3.new(x, y, z))

function Click()