Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Animation works for some people, but not all people?

Asked by 3 years ago

I want to make a door animation for a train, and it will be activated with a GUI button. For some people, the animation executes, but for others, it doesn't. Here's the script:

local button = script.Parent
local db = false

button.MouseButton1Click:Connect(function()
    print("bing")
    local train = workspace[tostring(game.Players.LocalPlayer) .."Train"] --the train
    local door = train.DoorL
    local doorsclosing = door.AnimPart.DoorsClosing --the sound
    local anim = door.OpenClose --the animation
    local controller = door.AnimationController
    local track = controller:LoadAnimation(anim)
    if db == false then
        db = true
        print("anim playing")
        track:Play()
        wait(3.05)
        track:AdjustSpeed(0)
        wait(10)
        track:Play()
        doorsclosing.TimePosition = 2.485
        doorsclosing.Playing = true
        wait(6.95)
        db = false
    end
end)

The animation is group owned, and the game is group owned.

Any help will be appreciated!

Answer this question