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

Im trying to make a Animation Seat, but my script will not work in studio or in-game?

Asked by 5 years ago
Edited 5 years ago

I'm trying to make a seat that loads an animation into your character, like a bed with a seat where you lay down instead of sitting.

Here's my script:

local user = script.Parent.User
local seat = script.Parent
local torso2 = ""
function setSitter()
    local weld = seat:WaitForChild("SeatWeld")
    if weld.Parent == seat then
        local torso = weld.Part1
     torso2 = weld.Part1.Parent
        user.Value = torso.Parent
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://2695673641"
local animTrack = torso.Parent.Humanoid:LoadAnimation(animation)
animTrack:Play()
print("Seat being used")
     else 
        for _,anim in pairs(game.Workspace[torso2.Name].Humanoid:GetPlayingAnimationTracks()) do
 anim:Stop()
end
    end
    end
seat.ChildAdded:connect(setSitter)
seat.ChildRemoved:connect(setSitter)

Please help!

Answer this question