#Start Menu Help

1 messages · Page 1 of 1 (latest)

clever rose
#
-----------------------------
-- SERVICES --
-----------------------------
local Players = game:GetService("Players")
local TeamService = game:GetService("Teams")
-----------------------------
-- VARIABLES --
-----------------------------
local SpawnedEvent = game.ReplicatedStorage.Remotes:WaitForChild("SpawnedEvent")
local DiedEvent = game.ReplicatedStorage.Remotes:WaitForChild("DiedEvent")

-----------------------------
-- PRIVATE FUNCTIONS --
-----------------------------

-----------------------------
-- PUBLIC FUNCTIONS --
-----------------------------

-----------------------------
-- HANDLERS --
-----------------------------
game.Players.PlayerAdded:Connect(function(player)
    player.Team = TeamService.NotSpawned
    player.CharacterAdded:Connect(function(character)
        character.Humanoid.Died:Connect(function()
            player.Team = TeamService.NotSpawned
            DiedEvent:FireClient(player)
        end)
    end)
end)



SpawnedEvent.OnServerEvent:Connect(function(player)
    player.Team = TeamService.Spawned
    player:LoadCharacter()
end) 
-----------------------------
-- MAIN --
-----------------------------