Run it
Copy the script and paste it into your executor.
repeat task.wait() until game:IsLoaded()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local PlayerGui = player:WaitForChild("PlayerGui")
-- ===== CONFIG =====
ZONE_POS = .(, , -)
Y_OFFSET =
CHECK_INTERVAL =
INTERMISSION_DELAY =
POST_JOIN_COOLDOWN =
lastJoinTime =
()
char = player.Character player.CharacterAdded:()
char:()
()
(().Position - ZONE_POS).Magnitude
()
() <
()
() >
()
hrp = ()
hrp.CFrame = .(ZONE_POS + .(, Y_OFFSET, ))
hrp.Anchored =
RunService.Heartbeat:()
RunService.Heartbeat:()
hrp.Anchored =
()
_, v (PlayerGui:())
v:()
.(.(v.Text), )
lastPos =
RunService.Heartbeat:(()
hrp = ()
lastPos
(hrp.Position - lastPos).Magnitude >
lastJoinTime = .()
lastPos = hrp.Position
)
.(()
.(CHECK_INTERVAL)
()
.() - lastJoinTime < POST_JOIN_COOLDOWN
() ()
.(INTERMISSION_DELAY)
(tpToZone)
)auto start in DB

Universal