Hello, I have a door with a click detector that when clicked puts a light around the player and a billboard gui on their head saying "ready" and another billboard gui on the door counting down from the number 15.
Problem is, this script has worked for a week or two now. I added the whole billboard thing last night and it's not working anymore. It makes a reserved server but instead of going to another place in my Universe, it teleports straight back to the same game just in a private server. For the record I checked the ID and it matches up perfectly with the place Im trying to go to. I don't think I changed anything essential but I'm not sure.
Here's the excerpt from the clickdetector script. (also prob worth mentioning, no errors from what I can see.)
local pchar = playa.Character
local table2 = pchar.Humanoid.MaxHealth
local dmcheck = pchar:FindFirstChild("Damage")
local table3 = pchar.Humanoid.Health
local datatable = {table1, table2, table3}
local invtable = {}
local datasent = {table1, table2, table3}
if debounce2 == false then
debounce2 = true
local pz = script.Parent.Parent.PartZone
local ree = pz.BillboardGui2:Clone()
ree.Enabled = true
ree.Parent = pchar.Head
pz.BillboardGui.Enabled = true
local servercount = 15
while servercount >= 1 do
servercount = servercount - 1
pz.BillboardGui.Name1.Text = servercount
wait(1)
end
local tps = game:GetService("TeleportService")
local ps = tps:ReserveServer(4456640169)
tps.CustomizedTeleportUI = true
local ls = game.ReplicatedStorage.GUI.GoToMedusa:Clone()
ls.Parent = playa.PlayerGui
local ff = Instance.new("ForceField")
ff:Clone().Parent = pchar
wait()
tps:TeleportToPrivateServer(4456640169, ps, playersqueing, nil, datasent, playa.PlayerGui.GoToMedusa)
wait(17)
debounce2 = false
end
end)
Inase that isnt enough info this is the entire script:
local playersqueing = {}
local plight = Instance.new("PointLight")
plight.Brightness = 8
plight.Shadows = true
plight.Color = Color3.fromRGB(74, 252, 255)
plight.Parent = game.ReplicatedStorage.Other
local click = script.Parent
debounce = false
debounce2 = false
click.MouseClick:connect(function(playa)
local pchar = playa.Character
local table2 = pchar.Humanoid.MaxHealth
local dmcheck = pchar:FindFirstChild("Damage")
if dmcheck then
table1 = dmcheck.Value
else
table1 = 0
end
local table3 = pchar.Humanoid.Health
local datatable = {table1, table2, table3}
local invtable = {}
local datasent = {table1, table2, table3}
if debounce == false then
debounce = true
local lightind = plight:Clone()
lightind.Parent = pchar.Head
table.insert(playersqueing, playa)
datasent[1] = playa.Character.Humanoid.Health
for i,v in pairs(playersqueing) do
print(i,v)
end
wait(3)
debounce = false
end
if debounce2 == false then
debounce2 = true
local pz = script.Parent.Parent.PartZone
local ree = pz.BillboardGui2:Clone()
ree.Enabled = true
ree.Parent = pchar.Head
pz.BillboardGui.Enabled = true
local servercount = 15
while servercount >= 1 do
servercount = servercount - 1
pz.BillboardGui.Name1.Text = servercount
wait(1)
end
local tps = game:GetService("TeleportService")
local ps = tps:ReserveServer(4456640169)
tps.CustomizedTeleportUI = true
local ls = game.ReplicatedStorage.GUI.GoToMedusa:Clone()
ls.Parent = playa.PlayerGui
local ff = Instance.new("ForceField")
ff:Clone().Parent = pchar
wait()
tps:TeleportToPrivateServer(4456640169, ps, playersqueing, nil, datasent, playa.PlayerGui.GoToMedusa)
wait(17)
debounce2 = false
end
end)
