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!
