Hey, I made this local script that is now inside replicated first. This script is supposed to make a bus animation play. This script works just fine, but the animation is so laggy and it's just horrible. However, when I put this code inside a regular script, the animation plays really smoothly. I don't understand why? If you need more details, ask me. Thank you.
local bus = game.Workspace.SchoolBusAnim local Animator = bus.AnimationController:FindFirstChildWhichIsA("Animator") or Instance.new("Animator",bus.AnimationController) local Animations = {} do local BusGoesOff = bus.AnimationController.BusGoesOff repeat Animations.BusGoesOff = Animator:LoadAnimation(BusGoesOff) wait() until Animations.BusGoesOff and Animations.BusGoesOff.Length > 0 end Animations.BusGoesOff:Play()