Hello, i am making a hot air balloon in roblox studio and when i created a "seat" and put it in the hot air balloon i made script for moving it all, no problem with that, but i DO have a problem with the sitting, i looked at other designs, none have to do with the player sitting in seat, with my balloon, when someone sits in it, and the balloon is moving up, the seat moves up too but the player stays in place, still seated, i dont know how this happens but its no computer glitch, its on both my computer and laptop, please help me to make the seats go up as well as the person in it! thanks everyone :) Oh bye the way, just so you know; if you stand in the hot air balloon when its rising, it brings you, its just the seat that doesnt bring the player up :/ heres the script
while true do
if script.Parent.Parent.Parent.Barrel.Fire.Enabled == true then
script.Parent.Parent.Parent.Basket.CFrame = script.Parent.Parent.Parent.Basket.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.Canopy.CFrame = script.Parent.Parent.Parent.Canopy.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.Seat1.CFrame = script.Parent.Parent.Parent.Seat1.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.Seat2.CFrame = script.Parent.Parent.Parent.Seat2.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.Seat3.CFrame = script.Parent.Parent.Parent.Seat3.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.Seat4.CFrame = script.Parent.Parent.Parent.Seat4.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.buttondesk.CFrame = script.Parent.Parent.Parent.buttondesk.CFrame * CFrame.new(0,0.5,0)
script.Parent.Parent.Parent.trapdoor.CFrame = script.Parent.Parent.Parent.trapdoor.CFrame * CFrame.new(0,0,-0.5)
script.Parent.Parent.Parent.Barrel.CFrame = script.Parent.Parent.Parent.Barrel.CFrame * CFrame.new(0,0.5,0)
else
break
end
wait(.05)
end

4 comments
bye the way if you think it is, its not doubled, its just the cframe equals the same cframe plus more cframe XD
Sorry for late answering. Alright so, a basepart is a random part that you pick. You name it specifically to whatever you want. Then you need to write a script that welds everything to it. Roblox has welding tutorials. You gotta learn bruh.
Oh also you can use a welding plugin to weld them manually without a script. After welding process, there is a BodyVelocity OBJECT you can put in parts. Go to explorer, click the while plus sign, find BodyVelocity and put it in. Set MaxForce to (math.huge,math.huge,math.huge) and velocity to (0,5,0)
Also, I wrote my answer wrong. It's supposed to be UNANCHORED, not ANCHORED.