Lets highlight a few of your errors:
First,lets look at your code
local replicatedstorage = game:GetService("ReplicatedStorage")
local status = replicatedstorage:WaitForChild("StatusValue")
while true do
for i = 30,0,-1 do
status.Value = "Intermission "..i
wait(1)
end
status.Value = "Game in Progress!"
local firstobby = game.ServerStorage["FirstObby"]
status.value = "Teleporting Players"
wait(3)
firstclone = firstobby:Clone().Parent
firstclone = game.workspace
game.Workspace.FirstObby:BreakJoints()
wait(10)
game.Workspace.FirstObby:Destroy()
status.Value = "Game Over!"
end
if firstclone == game.ServerStorage then
game.Players.Vector3 = Vector3.new(-92.2, 44.9, -538.9)
end
Error #1
Lets look at this part:
firstclone = firstobby:Clone().Parent
firstclone = game.workspace
Why are you doing this ^^??You can just write
local firstclone = firstobby:Clone()
firstclone.Parent = game.Workspace
Error #2
Now,lets look at the part when you are removing the map
Try not to use :BreakJoints() on parts.Use destroy which you did but lets remove the breakjoints
Error #3
Now lets look at the final part,the teleportation.
Why did you put it at the end?The reason its not working is because when you clone a item,it is duplicated into a place.And firstclone is not a part of serverstorage.Also,what is
if firstclone == game.ServerStorage then ???
Also,that part will not teleport all players,you are putting a class into a position,which will cause an error.
Alright lets put it into a script
local replicatedstorage = game:GetService("ReplicatedStorage")
local status = replicatedstorage:WaitForChild("StatusValue")
while true do
for i = 30,1,-1 do
status.Value = "Intermission: "..i
wait(1)
end
function teleAll(x, y, z)
local pos = Vector3.new(515.98, 116.081, -211.75)
for _, plr in pairs(game:GetService("Players"):GetPlayers()) do
if plr.Character then
plr.Character:MoveTo(pos)
end
end
end
local firstobby = game.ServerStorage.FirstObby
firstobby:Clone().Parent = game.Workspace
status.Value = Teleporting players"
wait(5)
teleAll(515.98, 116.081, -211.75)
wait(10)
game.Workspace.Firstobby:Destroy()
teleAll(-92.2, 44.9, -538.9)
status.Value = "Game Over!"
end
If there are anything wrong,comment.
KXJIMIN