I would like to know where i place the following script:
local player = game.Players.PlayerAdded:Connect(function(player)
local randomNumber = math.random(1, 2)
local plot = nil
if randomNumber == 1 then
plot = game.Workspace.Plot1
else
plot = game.Workspace.Part2
end
player.Data.AssignedPlot = plot.Name
player.Character.HumanoidRootPart.CFrame = plot.CFrame
game.Workspace.Chat:SendMessage("Player " .. player.Name .. " has been assigned to plot " .. plot.Name)
end)
you should add a instance named “Data” like an folder or a intvalue or whatever like
game.Players.PlayerAdded:Connect(function(player)
wait(0.4)
local data = Instance.new("IntValue")
data.Name = "Data"
data.Parent = player
local data2 = Instance.new("ObjectValue")
data2.Name = "AssignedPlot"
data2.Parent = data
local randomNumber = math.random(1, 2)
local plot = nil
if randomNumber == 1 then
plot = game.Workspace.Plot1
else
plot = game.Workspace.Part2
end
player.Data.AssignedPlot = plot
player.Character.HumanoidRootPart.CFrame = plot.CFrame
game.Workspace.Chat:SendMessage("Player " .. player.Name .. " has been assigned to plot " .. plot.Name)
end)
local player = game.Players.PlayerAdded:Connect(function(player)
local randomNumber = math.random(1, 2)
local plot = nil
print(plot)
if plot == nil then
script.Parent.Enabled = false
else
return
end
if randomNumber == 1 then
plot = game.Workspace.Plot1
else
plot = game.Workspace.Part2
end
player.Data.AssignedPlot = plot.Name
player.Character.HumanoidRootPart.CFrame = plot.CFrame
game.Workspace.Chat:SendMessage("Player " .. player.Name .. " has been assigned to plot " .. plot.Name) -- PLOT IT NIL
end)
game.Players.PlayerAdded:Connect(function(player)
wait(0.4)
local data = Instance.new("IntValue")
data.Name = "Data"
data.Parent = player
local data2 = Instance.new("ObjectValue")
data2.Name = "AssignedPlot"
data2.Parent = data
local randomNumber = math.random(1, 2)
local plot = nil
if randomNumber == 1 then
plot = game.Workspace.Plot1
else
plot = game.Workspace.Part2
end
player.Data.AssignedPlot.Value = plot
player.Character.HumanoidRootPart.CFrame = plot.CFrame
game.Workspace.Chat:SendMessage("Player " .. player.Name .. " has been assigned to plot " .. plot.Name)
end)