Is there anyway for a player to sit upright on a VehicleSeat?

This is how the player sits in VehicleSeat:

SnĂ­mka obrazovky 2023-08-25 093502

But how can or is there any way for the palyer to sit upright like in the Normal Seat?

Roblox 5. 1. 2022 20_15_05

Roblox 2. 1. 2022 19_50_42

4 Likes

Wait what? Do you have any script inside the VehicleSeat?
Because normally the players only sit like the other two pictures you showed

Do you mean you want like that? “Up”?

1 Like

Not inside, but its an A-Chassis script.

1 Like

I mean like the photos below me, I want the player to sit like this:

2 Likes

But the thing is that normally seats are like the photos below.

But is the seat CanCollide off?

Yes, it is…
Should it collide?

1 Like

try to activate it.

activate it or else i will fart

2 Likes

1 Like

But is there anything inside the DriveSeat?

Bcs there’s a “>”

(any type of instance i’d like to know)

1 Like

SnĂ­mka obrazovky 2023-08-25 145556

1 Like

What instance is the “flip” instance?

BodyGyro.
SnĂ­mka obrazovky 2023-08-25 145720

1 Like

Try to “remove” it

(dont actually remove it. Save it because I might be wrong)

1 Like

Nothing happened.
Its just the A-Chassis thingy to flip the truck

Is there any more scripts?

If yes, try to find anything with “DriveSeat” inside the Source. Try to find if it changes the “Seat Grip” or its CFrame

(also sorry if I toke too long I was eating lunch)

1 Like

Well I guess its not there… Didnt find it…

A-Chassis has a system that makes the player seat slightly rotated for more “realism”.

If you want it to sit properly as a normal seat, try removing the part of the code around the lines 44 and 48 of the module MiscWeld. The location can change depending on the version of the module, I assume.

Usually is located here:
image

The part of the code you should remove should look like this one:

car.DriveSeat.ChildAdded:connect(function(child)
	if child.Name=="SeatWeld" and child:IsA("Weld") and game.Players:GetPlayerFromCharacter(child.Part1.Parent)~=nil then
		child.C0=CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0)*CFrame.Angles(math.rad(13),0,0)
	end
end)
2 Likes

That’s what i asked him. If there was anything that changed the CFrame in the source.

He said he didn’t find anything

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.