As this title implies, once one player morphs no one else can morph and once that player resets they also will not get the morph anymore.
local ServerStorage = game:GetService("ServerStorage")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local player = game.Players.LocalPlayer
local PlayBtn = game:GetService("StarterGui").ScreenGui.MainFrame.Confirm
local ChangeLoadout = ReplicatedStorage:WaitForChild("GiveLoadout")
local charactermodels = ServerStorage.CharacterModels
ChangeLoadout.OnServerEvent:Connect(function(player)
local morph = player.Loadouts.loadout.Value
local morphchosen = ServerStorage.CharacterModels:WaitForChild(morph)
local morphname = morphchosen.Name
if morph == morphname then
morphchosen:PivotTo(player.Character:GetPivot())
player.Character = morphchosen
morphchosen.Parent = workspace
end
end)
