Загрузка данных


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)