LocalScript =
local button = script.Parent
local characterName = button.Name:gsub("Button", "")
local chooseEvent = game.ReplicatedStorage:WaitForChild("ChooseCharacter")
button.MouseButton1Click:Connect(function()
chooseEvent:FireServer(characterName)
end)
Script =
local chooseEvent = game.ReplicatedStorage:WaitForChild("ChooseCharacter")
local charactersFolder = game.ReplicatedStorage:WaitForChild("Characters")
chooseEvent.OnServerEvent:Connect(function(player, characterName)
local characterTemplate = charactersFolder:FindFirstChild(characterName)
if characterTemplate then
local characterClone = characterTemplate:Clone()
characterClone.Name = player.Name
player:LoadCharacter()
wait(0.1)
local oldChar = player.Character
oldChar:Destroy()
player.Character = characterClone
characterClone.Parent = workspace
characterClone:SetPrimaryPartCFrame(CFrame.new(0, 5, 0))
end
end)
Discord = / discord