Jump Anim not Working

I am trying to make a custom jump animation but I kept getting the error “JumpAnim is not a valid member of string value”

This is my code

local Players = game:GetService("Players")
 
local function onCharacterAdded(character)
	local humanoid = character:WaitForChild("Humanoid")
 
	for _, playingTracks in pairs(humanoid:GetPlayingAnimationTracks()) do
		playingTracks:Stop(0)
	end
 
	local animateScript = character:WaitForChild("Animate")

	animateScript.jump.JumpAnim.AnimationId = "rbxassetid://4887469260"
end
 
local function onPlayerAdded(player)
	player.CharacterAppearanceLoaded:Connect(onCharacterAdded)
end
 
Players.PlayerAdded:Connect(onPlayerAdded)

I looked at the Animate script in game and I found this

asd

None of the other animations have !ID! as a child, only the jump animation and I have no idea why.

You could always take a copy of the Animate script and directly edit the code to replace the ID of the jump animation with your own–from there, if you parent the script under StarterPlayers > StarterCharacterScripts, it will override the default one.

This causes my run animation to stop working (I made sure to put in the run animation ID in the new Animate script too)