Hello, I have working gun. That have two local scripts. One(LocalScript) is firing BindableEvent(VFireEvent), second(VisualShot) is gets the signal of Event and playing Visual animations for viewmodel.
Everything works, but if i die, my weapon drops(I made this script) and if i take it, VisualShot is working, i added a print for it when it loads, and it’s printing. But its don’t gets a signals, and visual animations is not playing.
Probably the events are getting disconnected. Try disconnecting them manually when the gun is dropped or unequipped, then connecting them when it is equipped.