Are you using a LocalScript for the Animations, and where are they placed.
Studio runs on your computer (Client) and that’s where animations are placed.
Giving a copy of your script that calls the animation would help a lot here.
It is a Local Script, and here’s the script:
local player = game.Players.LocalPlayer
repeat wait() until player.Character.Humanoid
local humanoid = player.Character.Humanoid
local mouse = player:GetMouse()
local anim = Instance.new(“Animation”)
anim.AnimationId = “http://www.roblox.com/asset/?id=7037215970”
if key == “e” then
local playAnim = humanoid:LoadAnimation(anim)
Try loading the animation before the function, so it doesn’t have to load it everytime you press the E key.
Also mouse.KeyDown has been deprecated and superseded by UserInputService.