How to go about playing the same animation with duplicated objects in different areas

Hey, so on my map I have a ton of different vent locations that all use proximity prompts, when a player interacts with one of the proximity prompts, I have an animation of the character crawling through the vent, the question I have is how would I make this animation work with a ton of different vents, Im assuming the animation only works on the specific object that the animation was made for right? so is there any easy way to do this or do I need to like make an animation for every single vent even though they are all the same. (sorry if this is confusing I tried my best to explain it)