so i have this script (below) and it works just fine, the only problem is the time it takes. it always switches from over 5 sec to maybe even 1 minute. its not my wifi or anything. is there any way to make the teleport atleast instant or 1 sec?
local TeleportService = game:GetService("TeleportService")
local Place = GAMEIDHERE
script.Parent.Touched:connect(function(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
TeleportService:Teleport(Place, player)
end
end)
Roblox needs to start up a server to actually teleport the player into it.
If players are already in that server it shouldn’t take long.
Server opening times depend on the users internet connection and roblox’s current server load at the time.
2 Likes
He meant teleporting between places not points
You can’t really affect the speed of teleportation. You just need to have a stable internet connection and wait for roblox to find a server, or initiate one if there’s not any of all of the servers are full, and just hope that Roblox isn’t slow and not too much traffic on the site
Ive been also having issues with teleportation delay. Sometimes, the player teleports quickly. However sometimes the delay is huge. This is might a Roblox bug or too much lag causes the teleportation to delay.
I assume it’s because of COVID-19 and the amount of new players being brought on the internet and putting strain on roblox servers