Hello,
I have a problem with a R15 character, it does not play classic animations.
Script when we click on the button :
local RankDBModule = require(game:GetService("ServerScriptService").Modules.ManagementRank)
local event = game:GetService("ReplicatedStorage").Events.Deploy
event.OnServerEvent:Connect(function(plr, team)
local playerRank = RankDBModule.get(plr.UserId)
local newCharacter
local n = math.random(1, 4)
if team == "citizen" then
newCharacter = game:GetService("ReplicatedFirst").Morphs.Character:Clone()
plr.TeamColor = BrickColor.new("Medium Medium stone grey")
elseif team == "police" then
newCharacter = game:GetService("ReplicatedFirst").Morphs.Police[playerRank]:Clone()
plr.TeamColor = BrickColor.new("Cyan")
end
local char = plr.Character
newCharacter.Name = plr.Name
newCharacter:PivotTo(char.HumanoidRootPart.CFrame)
char:Destroy()
plr.Character = newCharacter
newCharacter.Parent = workspace
wait(game:GetService("Players").RespawnTime)
local humanoid = newCharacter.Head
event:FireClient(plr, humanoid)
plr.PlayerGui.Inventory.Enabled = true
plr.PlayerGui.Health.Enabled = true
if team == "citizen" then
local posSpawn = workspace.Spawns:FindFirstChild("SpawnCitizen"..tostring(n))
newCharacter:PivotTo(posSpawn.CFrame)
elseif team == "police" then
local posSpawn = workspace.Spawns:FindFirstChild("SpawnPolice"..tostring(n))
newCharacter:PivotTo(posSpawn.CFrame)
end
end)
Client side:
local event = game:GetService("ReplicatedStorage").Events.Deploy
event.OnClientEvent:Connect(function(plr, humanoid)
workspace.Camera.CameraSubject = humanoid
end)