Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

My sword fighting game dosent give me a sword Can anybody help?

Asked by 5 years ago
Edited by Rare_tendo 5 years ago

my sword fighting game Dosent give me a sword and it dosent teleport me to the map the source code is down below

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ServerStorage = game:GetService("ServerStorage")
local MapsFolder = ServerStorage:WaitForChild("Maps")
local Status = ReplicatedStorage:WaitForChild("Status")
local GameLength = 100

while true do
    Status.Value = "Waiting for more people"
    repeat wait(1) until game.Players.NumPlayers >= 2
    Status.Value = "Intermission"
    wait(10)
    local plrs = {}
    for i, player in pairs(game.Players:GetPlayers()) do 
    if player then
        table.insert(plrs,player)
    end
    end
    wait(2)
        local AvailableMaps = MapsFolder:GetChildren()
    local ChosenMap = AvailableMaps[math.random(1)]

    Status.Value =  ChosenMap.Name.." Chosen"
    local ClonedMap = ChosenMap:Clone()
    ClonedMap.Parent = workspace

    local SpawnPoints = ClonedMap:FindFirstChild("SpawnPoints")
    if not SpawnPoints then
    print("SpawnPoints AM!")
    end
    local AvailableSpawnPoints = SpawnPoints:GetChildren()

    for i, player in pairs (plrs) do
        if player then
            character = player.Character
            if character then
                character:FindFirstChild("HumanoidRootPart").CFrame = AvailableSpawnPoints[1].CFrame
                table.remove(AvailableSpawnPoints,1)

            local Sword = ServerStorage.Sword:Clone()
            Sword.Parent = player.backpack
            local GameTag = Instance.new ("BoolValue")
            GameTag.Name = "GameTag"
            GameTag.Parent = player.Character
            else
                if not player then
                    table.remove(plrs,i)
                end
            end
        end

    end

    Status.Value = "Get Ready To fight!"
    wait(2)
    for i = GameLength,0,-1 do
        for i, player in pairs(plrs) do
            if player then
                character = player.Character
                if not character then
                else
                    if character:FindFirstChild("GameTag") then
                        print (player.Name.."is still in the game")
                    else
                        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 remaining, and"..#plrs.."people left"

        if #plrs == 1 then
            Status.Value = "The Winner is"..plrs[1].Name
            plrs[1].leaderstats.wins.value = plrs[1].leaderstats.wins.Value + reward
            break
        elseif #plrs == 0 then
            Status.Value = "No one has survived and nobody won!"
            break
        elseif i == 0 then
            Status.value = "Time is up and nobody has won!"
            break

        end

        wait(1)
        end
        print("End of game")
        for i, player in pairs(game.Players:GetPlayers()) do
            character = player.character
            if not character then
            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 = "This game has Ended"
wait (2)
end
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
View all comments (48 more)
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
use a codeblock WideSteal321 773 — 5y
0
Stop spamming Rare_tendo 3000 — 5y
0
And OMG @op, edit your question well in the codeblock Rare_tendo 3000 — 5y
2
On line 40, you put “backpack” instead of “Backpack”. Lua is very case sensitive, so you need to capitalize the first letter in “backpack”. User#20279 0 — 5y
1
Also in line 98 you put "backpack" change to "Backpack" yHasteeD 1819 — 5y
0
Widesteal stop spamming, don't know if it was on accident but you can get banned doing it. TheOnlySmarts 233 — 5y
0
you can just add the tool to their character Clasterboy 72 — 5y
0
Is it suppose to give you a sword on spawn or when the game starts? ajcanadian 17 — 5y

1 answer

Log in to vote
0
Answered by 5 years ago

Add the tool to StarterPack.

0
1. You're responding to a month old question 2. Wrong, actually read his question and script before just spitting out an answer like on StackOverflow NewGPU 36 — 5y
Ad

Answer this question