I’ve been struggling with this for my entire game development career. I basically just use a wait() to play a sound or effect during an animation but this is extremely unreliable. I was wondering if there is some sort of way to play a sound or effect once a certain keyframe is reached during an animation. Thank you.
Animation markers will do the job. just put the Marker name and :Wait()
for example:
anim:GetMarkerReachedSignal('Sound1'):Wait()
if you play the animation using local script, you have to use a remote event for that.