I have a teleport script on a textbutton gui and I am using it as part of a school project. and I need to turn it in soon! Can someone please fix the script!
function Clicked()
------------------------------------
modelname="atmospheare"
------------------------------------
if part.Parent ~= nil then
local h = part.Parent:findFirstChild("Humanoid")
if h~=nil then
local teleportfrom=script.Parent.Enabled.Value
if teleportfrom~=0 then
if h==humanoid then
return
end
local tele=script.Parent.Parent.Parent.Parent.Parent:findFirstChild("Workspace")
local teleportto = tele:findfirstchild(modelname)
if teleportto~=nil then
local torso = h.Parent.Torso
local location = {teleportto.Position}
local i = 1
local x = location[i].x
local y = location[i].y
local z = location[i].z
x = x + math.random(-1, 1)
z = z + math.random(-1, 1)
y = y + math.random(2, 3)
local cf = torso.CFrame
local lx = 0
local ly = y
local lz = 0
script.Parent.Enabled.Value=0
teleportto.Enabled.Value=0
torso.CFrame = CFrame.new(Vector3.new(x,y,z), Vector3.new(lx,ly,lz))
wait(3)
script.Parent.Enabled.Value=1
teleportto.Enabled.Value=1
else
print("Could not find teleporter!")
end
end
end
end
end
script.Parent.MouseButton1Down:connect(Clicked)

7 comments
nope
That would work i also think you misspelled atmosphere
the prob is not spelling. i couldnt telaport are you sure is a localscript?
You may need to change the teleport part to fit all your words
the spelling in the way it is but it should still go to the block
sheesh you spelled it one way me the other and poof it dont work!
did u put it in a localscript