I edited this script to have bullet drop and the slide to come back when you fire it but cant even figure out how to have a animation play when you equip the gun. Its to make the character pull out the gun but when ever I change the equip animation it would just end up having the arm of the character holding the gun stay still but play the animation. Is there any way to fix this?
function OnEquipped(mouse) RecoilAnim = WaitForChild(Tool, 'Recoil') FireSound = WaitForChild(Handle, 'FireSound') MyCharacter = Tool.Parent MyPlayer = game:GetService('Players'):GetPlayerFromCharacter(MyCharacter) MyHumanoid = MyCharacter:FindFirstChild('Humanoid') MyTorso = MyCharacter:FindFirstChild('Torso') MyMouse = mouse WeaponGui = WaitForChild(Tool, 'WeaponHud'):Clone() if WeaponGui and MyPlayer then WeaponGui.Parent = MyPlayer.PlayerGui UpdateAmmo(AmmoInClip) wait(0.8) script.Parent.Handle.EquipSound:Play() script.Parent.Bolt.Transparency = 1 script.Parent.Bolt2.Transparency = 0 wait(0.2) script.Parent.Bolt.Transparency = 0 script.Parent.Bolt2.Transparency = 1 wait(0.25) end if RecoilAnim then RecoilTrack = MyHumanoid:LoadAnimation(RecoilAnim) end if MyMouse then -- Disable mouse icon MyMouse.Icon = "http://www.roblox.com/asset/?id=18662154" MyMouse.Button1Down:connect(OnMouseDown) MyMouse.Button1Up:connect(OnMouseUp) MyMouse.KeyDown:connect(OnKeyDown) end end