the problem is no matter what keyframe name i use, and how much i reupload my animations it just won’t trigger, i even tried using it on the server but to no use.
did you make sure that you loaded the track through the animator/humanoid? that function only works on animations loaded through the animator, like this:
local animationTrack = humanoid.Animator:LoadAnimation(workspace.animation)
animationTrack:GetMarkerReachedSignal("signal"):Connect(function()
-- code
end)
also, I recommend using the Animator if you want to load the animation
you may also want to make sure that the animation is uploaded to the group/user of the game. you need to be 100% sure that if the game is made in a group, then upload the animation to the group. if the game is made by a user, then the user has to upload the animation themselves