Will a car move with normal welds?

Alright so I modeled up a car, and added couple more parts like windows etc etc, I can weld it together with normal welds (I use a plugin), wheels are not welded, only it’s part that is constrained to is welded, I already made a base script to move forward and backwards but my car will not move, I’m not sure if it’s the welding but if you can help me out hollar at me in the replies (the car is not anchored)

Car:

image

Wheel:

I don’t know how to explain this because I can’t tell what’s causing it not to move, I believe it’s the welding or something, I even debugged the code and it works fine but the car will simply not move.

2 Likes

You’re right that everything should be welded together except for the wheels. Wheels can be added with constraints like you mentioned. Can you show the script you’re using? Is it the default Roblox vehicle kit script?

1 Like
local leftwheel1 = script.Parent.WheelsYe.Wheel1.HingeConstraint
local leftwheel2 = script.Parent.WheelsYe.Wheel2.HingeConstraint

local leftwheel3 = script.Parent.WheelsYe.Wheel3.HingeConstraint
local leftwheel4 = script.Parent.WheelsYe.Wheel4.HingeConstraint

local speed

script.Parent.VehicleSeat.Changed:Connect(function(property)
	
	print("YO!")
	
	speed = script.Parent.VehicleSeat.Torque
	
	leftwheel1.AngularVelocity = speed * script.Parent.VehicleSeat.Throttle
	leftwheel2.AngularVelocity = speed * script.Parent.VehicleSeat.Throttle
	
	leftwheel3.AngularVelocity = speed * -script.Parent.VehicleSeat.Throttle
	leftwheel4.AngularVelocity = speed * -script.Parent.VehicleSeat.Throttle
	
	if property == "Throttle" then
		
		if script.Parent.VehicleSeat.Throttle == -1 then
			
			print("yes1")
			
			script.Parent.VehicleSeat.Torque = 10
			script.Parent.VehicleSeat.MaxSpeed = 20
			
		elseif script.Parent.VehicleSeat.Throttle == 0 or script.Parent.VehicleSeat.Throttle == 1 then
			
			print("YEs 2")
			
			script.Parent.VehicleSeat.Torque = 40
			script.Parent.VehicleSeat.MaxSpeed = 80
			
		end
		
	end
	
end)
1 Like

i didnt even know that Torque and MaxSpeed property of the vehicle seat actually moved the car i guess you should use like a different thing

1 Like

Script is fine, I have another test car base with the same script and it works just fine, something is up with the car

well i dont know the problem but one thing i can say is it could be that the body is heavy and the car cant move so try putting the car body parts massless to true or another thing is i would put all the welds in the car chassis(base) and then put the Part1 of weld to the base and Part2 to the body part

1 Like

Every seperate part is welded to the main base of the car

have you tried putting the car CanCollide to false everything except the tires

Yes, been done that, the car won’t move

you mind sending the car model here cuz wow this is weird

1 Like

Did I just send the whole game or the car only I’m confused

Car is enough man i dont want the whole map

1 Like

TestCarTing.rbxm (69.2 KB)

it was a car, tripped for a minute

Hey man,i fixed it,and i knew that it was something to do with weight because it moved once i made it weightless
fixedcar.rbxm (78.3 KB)

3 Likes

Yoo appreciate it bro, thanks!

What exaclty did u do, I only see that u made some massless (I want to know in-case I’ll make another car)

My bad for stumbling again, if you can, reply to my comment I put up earlier

yes i did make stuff massless as it seemed that the parts made the hinge constraints not move because the body was heavy

1 Like

Well I tried it out myself and it still didn’t move, anything else you’ve done?

hmm pretty sure i didnt do anything else

1 Like