(MakeWeld(car.Misc.Hinges.Hinge,car.DriveSeat,"\077\111\116\111\114",0)).Name="\069\078\071\073\078\069"ModelWeld(misc.Hinges.Parts,misc.Hinges.Hinge);(MakeWeld(car.Misc.ActualCam.Hinge,car.Misc.Hinges.Parts.Hinge2,"\077\111\116\111\114",0)).Name="\069\078\071\073\078\069"ModelWeld(misc.ActualCam.Parts,misc.ActualCam.Hinge);(MakeWeld(car.Misc.Tach.M,car.DriveSeat,"\077\111\116\111\114")).Name="\077"ModelWeld(misc.Tach.Parts,misc.Tach.M);(MakeWeld(car.Misc.Speedo.N,car.DriveSeat,"\077\111\116\111\114")).Name="\078"ModelWeld(misc.Speedo.Parts,misc.Speedo.N)MakeWeld(misc.Popups.Hinge,car.DriveSeat,"\077\111\116\111\114",.1)ModelWeld(misc.Popups.Parts,misc.Popups.Hinge)local y=nil for Z,s in pairs(misc:GetDescendants())do if s:IsA("\079\098\106\101\099\116\086\097\108\117\101")and s.Name=="\073\078\084\069\082\073\079\082\095\080\065\067\075"then y=s.Value end end if y then if y:FindFirstChild("\072\097\110\100\098\114\097\107\101")then local Z=y.Handbrake MakeWeld(Z.W,car.DriveSeat,"\077\111\116\111\114",.1)ModelWeld(Z.Parts,Z.W)ModelWeld(Z.Misc,car.DriveSeat)end if y:FindFirstChild("\080\101\100\097\108\115")then local Z=y.Pedals MakeWeld(Z.B,car.DriveSeat,"\077\111\116\111\114",.1)ModelWeld(Z.Brake,Z.B)MakeWeld(Z.C,car.DriveSeat,"\077\111\116\111\114",.1)ModelWeld(Z.Clutch,Z.C)MakeWeld(Z.T,car.DriveSeat,"\077\111\116\111\114",.1)ModelWeld(Z.Throttle,Z.T)end if y:FindFirstChild("\083\104\105\102\116\101\114")then local Z=y.Shifter MakeWeld(Z.Hinge,car.DriveSeat,"\087\101\108\100")MakeWeld(Z.W1,Z.Hinge,"\077\111\116\111\114",.05)MakeWeld(Z.W2,Z.W1,"\077\111\116\111\114",.05)ModelWeld(Z.Parts,Z.W2)ModelWeld(Z.Misc,car.DriveSeat)end if y:FindFirstChild("\083\116\101\101\114\105\110\103\095\087\104\101\101\108")then local Z=y.Steering_Wheel MakeWeld(Z.W,car.DriveSeat,"\077\111\116\111\114",.5)ModelWeld(Z.Parts,Z.W)end end car.DriveSeat.ChildAdded:connect(function(y)if y.Name=="\083\101\097\116\087\101\108\100"and(y:IsA("\087\101\108\100")and game.Players:GetPlayerFromCharacter(y.Part1.Parent)~=nil)then y.C0=(CFrame.new(0,-0.5,0)*CFrame.fromEulerAnglesXYZ(-(math.pi/2),0,0))*CFrame.Angles(math.rad(13),0,0)end end)
--Weld stuff here

MakeWeld(car.Misc.Hinges.Hinge, car.DriveSeat, "Motor", 0).Name = "ENGINE"
ModelWeld(misc.Hinges.Parts, misc.Hinges.Hinge)
MakeWeld(car.Misc.ActualCam.Hinge, car.Misc.Hinges.Parts.Hinge2, "Motor", 0).Name = "ENGINE"
ModelWeld(misc.ActualCam.Parts, misc.ActualCam.Hinge)

MakeWeld(car.Misc.Tach.M, car.DriveSeat, "Motor").Name = "M"
ModelWeld(misc.Tach.Parts, misc.Tach.M)
MakeWeld(car.Misc.Speedo.N, car.DriveSeat, "Motor").Name = "N"
ModelWeld(misc.Speedo.Parts, misc.Speedo.N)

MakeWeld(misc.Popups.Hinge, car.DriveSeat, "Motor", 0.1)
ModelWeld(misc.Popups.Parts, misc.Popups.Hinge)

local INT_PCK = nil
for i, v in pairs(misc:GetDescendants()) do
	if v:IsA("ObjectValue") and v.Name == "INTERIOR_PACK" then
		INT_PCK = v.Value
	end
end
if INT_PCK then
	if INT_PCK:FindFirstChild("Handbrake") then
		local HB = INT_PCK.Handbrake
		MakeWeld(HB.W, car.DriveSeat, "Motor", 0.1)
		ModelWeld(HB.Parts, HB.W)
		ModelWeld(HB.Misc, car.DriveSeat)
	end

	if INT_PCK:FindFirstChild("Pedals") then
		local PD = INT_PCK.Pedals
		MakeWeld(PD.B, car.DriveSeat, "Motor", 0.1)
		ModelWeld(PD.Brake, PD.B)
		MakeWeld(PD.C, car.DriveSeat, "Motor", 0.1)
		ModelWeld(PD.Clutch, PD.C)
		MakeWeld(PD.T, car.DriveSeat, "Motor", 0.1)
		ModelWeld(PD.Throttle, PD.T)
	end

	if INT_PCK:FindFirstChild("Shifter") then
		local SH = INT_PCK.Shifter
		MakeWeld(SH.Hinge, car.DriveSeat, "Weld")
		MakeWeld(SH.W1, SH.Hinge, "Motor", 0.05)
		MakeWeld(SH.W2, SH.W1, "Motor", 0.05)
		ModelWeld(SH.Parts, SH.W2)
		ModelWeld(SH.Misc, car.DriveSeat)
	end

	if INT_PCK:FindFirstChild("Steering_Wheel") then
		local SW = INT_PCK.Steering_Wheel
		MakeWeld(SW.W, car.DriveSeat, "Motor", 0.5)
		ModelWeld(SW.Parts, SW.W)
	end
end

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, -0.5, 0)
			* CFrame.fromEulerAnglesXYZ(-(math.pi / 2), 0, 0)
			* CFrame.Angles(math.rad(13), 0, 0)
	end
end)
