Still have questions? Join our Discord server and get real time help.
0

# Specific sitting animation for certain seat (like on vibe train)?

tryna make a seat in where u sit on it and it plays a certain sitting animation. like on the game vibe train. but the script aint working. take a look pls

local Seat = script.Parent
local Animation = script:WaitForChild("Animation")
Seat.Changed:connect(function() --You can get the individual property changed event, but this is simpler.
if Seat.Occupant ~= nil then
Track:Play() --Play the animation
Seat.Occupant.Humanoid.Jumped:wait() --Wait for player to leave the seat
Track:Stop() --Stop the animation
end
end)


pls help

0
print something in your changed event to see if it is running p0etic 5049 — 4mo
0
there's a way simpler way, give me a sec s_iara 94 — 4mo

0
s_iara 94
4 months ago

local sitAnims = {0, 0} --Paste the same one in twice, unless you want random ones

local seat = script.Parent --Link this to the seat
local playingAnim

local newAnim = Instance.new('Animation')
newAnim.AnimationId = 'rbxassetid://'..sitAnims[math.random(#sitAnims)]

seat.Changed:Connect(function(property)
if property == 'Occupant' then
local occupant = seat.Occupant
if not occupant then if playingAnim then playingAnim:Stop() return end end
playingAnim:Play()
end
end)


If this works make sure to accept it, if you have any questions I'll try to be active enough to help!

0
When i use this script, the animation plays like for a milisecond and it returns back to a normal sitting animation. Do i have to change something? I have set custom animation id. DJ_cebula 0 — 3mo
0
The script does not work for me at all. Bxrista 0 — 3mo
0
Dj, the exact opposite for me happens. For a millisecond it has a normal seat but then goes to the orginal. I forgot how I've put my animation. Make sure the script isn't local and the parent is the seat, not model. Also, make sure your animation is looped, which is probably why that's happening. s_iara 94 — 3mo
0
Bxrista, make sure you do all of the steps I just listed and if it still doesn't work, dm me. I'll be happy to help :) s_iara 94 — 3mo
0
Hey s_iara, the script works now, but I am having the same problem as DJ_cebula. The animation is looped and the parent is the seat. Can you please message me @Bxrista#4009 to help me? Thanks. Bxrista 0 — 3mo
0
I also need help, as I am having the same problems as Bxrista. PigsLayEggs 0 — 3mo
0
I was able to fix the problem by removing the default sitting animation. HonestlyPotato 0 — 3mo