Coding Global Background
Coding Global

How to change the name of the sign

Archived 17 days ago
3 messages
3 members
Created 2 months ago
Updated 17 days ago
Open in Discord
R
Im CHUNKY
Verified
I need help changing the code so it doesn't say plot
Code is here:

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Players = game:GetService('Players')

local PlotHolders = Instance.new("Folder")
PlotHolders.Parent = ReplicatedStorage
PlotHolders.Name = "PlotHolders"

Players.PlayerAdded:Connect(function(player)
local PlotNumber = Instance.new("IntValue")
PlotNumber.Name = "PlotNumber"
PlotNumber.Parent = player
for i = 1, 6 do
if PlotHolders:FindFirstChild(i) then
continue
end

local ClaimPlot = Instance.new("ObjectValue")
ClaimPlot.Parent = PlotHolders
ClaimPlot.Name = i
ClaimPlot.Value = player

PlotNumber.Value = i

break
end

if PlotNumber.Value == 0 then
player:Kick("Max players in game")
end

local plotFolder = workspace.Map.Plots:FindFirstChild(PlotNumber.Value)
player.CharacterAdded:Connect(function(character)
local teleportPart = plotFolder.teleport

character:PivotTo(teleportPart.CFrame)
end)

local sign = plotFolder.Sign
sign.PlayerDisplay.SurfaceGui.PlayerName.Text = player.Name .. "'s Plot"

local thumbnailType = Enum.ThumbnailType.HeadShot
local thumbnailSize = Enum.ThumbnailSize.Size420x420

local playerIcon, isReady = Players:GetUserThumbnailAsync(player.UserId, thumbnailType, thumbnailSize)

sign.PlayerDisplay.SurfaceGui.PlayerIcon.Image = playerIcon

sign.PlayerDisplay.SurfaceGui.Enabled = true
end)

Players.PlayerRemoving:Connect(function(player)
local PlotNumber = player.PlotNumber.Value
local plotClaimed = PlotHolders:FindFirstChild(PlotNumber)
plotClaimed:Destroy()
local playerPlot = workspace.Map.Plots:FindFirstChild(PlotNumber)
playerPlot.Sign.PlayerDisplay.SurfaceGui.Enabled = false
end)
How to change the name of the sign

Replies (2)