function onTouched(s)if s.Parent~=nil then local Q=s.Parent:findFirstChild("\072\117\109\097\110\111\105\100")if Q~=nil then local s=script.Parent.Enabled.Value if s~=0 then if Q==humanoid then return end local s=script.Parent.Parent:findFirstChild(modelname)if s~=nil then local w=Q.Parent.Torso local t={s.Position}local A=1 local x=t[A].x local M=t[A].y local O=t[A].z x=x+math.random(-1,1)O=O+math.random(-1,1)M=M+math.random(2,3)local X=w.CFrame local n=0 local D=M local Z=0 script.Parent.Enabled.Value=0 s.Enabled.Value=0 w.CFrame=CFrame.new(Vector3.new(x,M,O),Vector3.new(n,D,Z))wait(3)script.Parent.Enabled.Value=1 s.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 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.Touched:connect(onTouched) 
