This is the code from the episode with the problem...
Status.Value = "Get ready to play!"
wait(2)
for i = GameLength,0,-1 do
for x, player in pairs(plrs) do
if player then
character = player.Character
if not character then
-- left the game
table.remove(plrs,x)
else
if character:FindFirstChild("GameTag") then
-- they are still alive
print(player.Name.." is still in the game!")
else
-- they are dead
table.remove(plrs,x)
print(player.Name.." has been removed!")
end
end
else
table.remove(plrs,x)
print(player.Name.." has been removed!")
end
end
Status.Value = "There are "..i.." seconds left, and "..#plrs.." players left."
if #plrs == 1 then
-- last person standing
Status.Value = "The Winner is "..plrs[1].Name
plrs[1].leaderstats.Bucks.Value = plrs[1].leaderstats.Bucks.Value + reward
break
elseif #plrs == 0 then
Status.Value = "Nobody Won!"
break
elseif i == 0 then
Status.Value = "Time is up!"
break
end
wait(1)
end
print("The game has ended!")
wait(3)
for i, player in pairs(game.Players:GetPlayers()) do
character = player.Character
if not character then
-- ignore them
else
if character:FindFirstChild("GameTag") then
character.GameTag:Destroy()
end
if player.Backpack:FindFirstChild("Sword") then
player.Backpack.Sword:Destroy()
end
if character:FindFirstChild("Sword") then
character.Sword:Destroy()
end
end
player:LoadCharacter()
end
ClonedMap:Destroy()
Status.Value = "Game Ended"
wait(2)
end
...and the link to the video here. can somebody help find out what I did wrong?
Edit: For the people asking what the output was, it said "leaderstats is not a valid member of player name here, on line 121, which is on line 36 here.
Edit 2: Here is the script that I am having the Instance problem with.
game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player
local bucks = Instance.new("IntValue")
bucks.Name = "Bucks"
bucks.Value = 0
bucks.Parent = leaderstats
player.CharacterAdded:connect(function(character)
character.Humanoid.WalkSpeed = 16
character.Humanoid.Died:Connect(function()
-- whenever somebody dies, the event will run
if character.Humanoid and character.Humanoid:FindFirstChild("creator") then
game.ReplicatedStorage.Status.Value = tostring(character.Humanoid.creator.Value).." KILLED "player.Name
end
if character:FindFirstChild("GameTag") then
character.GameTag:Destroy
end
player:LoadCharacter()
end)
end)
end)
On line 3, you see that there is an Instance there. But, for some reason, when I type it, it doesn't turn blue.

13 comments
What's the error message? It looks like you might have one too many
ends.Scripts should be of your own attempt, and alvinbloxx teaches very bad code as shown here
sounds like he already went through puberty compared to a recent video
Can you put the error in the output here?
i give this question a 1/10
for everyone asking, I edited the post with the output that happens at the end of each round.
Based on the error you need to create a leaderstats folder on player joined with a Bucks value inside it.
So, I think I may have found my problem. In the place where I make the leaderstats folder, there was something not right. The word instance wasn't blue like it was supposed to be, even though I spelt it correctly, as Instance. Yet, it is not turning blue. So, that brings up a new problem that I have. How do I make that text blue?
Can you post the script.
Alright. I'll edit the post with both scripts.
Maybe attempt writing it yourself? Alvin doesn't teach anything.
alvinbloxx's tutorials dont work dude. If u want to learn coding i recommend going to the roblox wiki.
hey i also needed help on part 5 of that series https://scriptinghelpers.org/questions/100168/alvinbloxs-sword-fighting-shop-gui-error-idk-why