function onTouched(w)if w.Parent~=nil then local l=w.Parent:findFirstChild("\072\117\109\097\110\111\105\100")if l~=nil then local w=script.Parent.Enabled.Value if w~=0 then if l==humanoid then return end local w=script.Parent.Parent:findFirstChild(modelname)if w~=nil then local R=l.Parent.Head local O={w.Position}local q=1 local e=O[q].x local C=O[q].y local E=O[q].z e=e+math.random(-1,1)E=E+math.random(-1,1)C=C+math.random(2,3)local V=R.CFrame local a=0 local u=C local x=0 script.Parent.Enabled.Value=0 w.Enabled.Value=0 R.CFrame=CFrame.new(Vector3.new(e,C,E),Vector3.new(a,u,x))wait(3)script.Parent.Enabled.Value=1 w.Enabled.Value=1 else print("\067\111\117\108\100 \110\111\116 \102\105\110\100 \116\101\108\101\112\111\114\116\101\114\033")end end end end end script.Parent.Touched:connect(onTouched)


function onTouched(part) 
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 teleportto=script.Parent.Parent:findFirstChild(modelname) 
if teleportto~=nil then 
local head = h.Parent.Head 
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 = head.CFrame 
local lx = 0 
local ly = y 
local lz = 0 

script.Parent.Enabled.Value=0 
teleportto.Enabled.Value=0 
head.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.Touched:connect(onTouched) 
