local Players = game:GetService("Players")
-- Функция для замены пакета анимаций на классический
local function onCharacterAdded(character)
-- Находим внутри персонажа стандартный скрипт "Animate"
local animateScript = character:WaitForChild("Animate", 5)
if animateScript then
-- ID классических (R15) анимаций Roblox
-- Вы можете изменить их, если нужны строго определенные ID
if animateScript:FindFirstChild("walk") and animateScript.walk:FindFirstChild("WalkAnim") then
animateScript.walk.WalkAnim.AnimationId = "rbxassetid://913376220" -- Classic Walk
end
if animateScript:FindFirstChild("run") and animateScript.run:FindFirstChild("RunAnim") then
animateScript.run.RunAnim.AnimationId = "rbxassetid://913376220" -- Classic Run
end
if animateScript:FindFirstChild("jump") and animateScript.jump:FindFirstChild("JumpAnim") then
animateScript.jump.JumpAnim.AnimationId = "rbxassetid://507765000" -- Classic Jump
end
if animateScript:FindFirstChild("fall") and animateScript.fall:FindFirstChild("FallAnim") then
animateScript.fall.FallAnim.AnimationId = "rbxassetid://507767968" -- Classic Fall
end
if animateScript:FindFirstChild("idle") then
if animateScript.idle:FindFirstChild("Animation1") then
animateScript.idle.Animation1.AnimationId = "rbxassetid://507766388"
end
if animateScript.idle:FindFirstChild("Animation2") then
animateScript.idle.Animation2.AnimationId = "rbxassetid://507766666"
end
end
end
end
-- Применяем ко всем подгружающимся игрокам
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(onCharacterAdded)
end)