Hello im trying to make tank or APC using this How to make Tank Game in Roblox Studio - Part 1 (Basics) - YouTube tutorial
but some people saying new update broke chassis
im having issues with tank not moving at yall (its not anchored, hes can be droped from wedge and hes moving)
im used script from video
local speed = 128
local turn_speed = 24
local l1 = script.Parent.l1
local l2 = script.Parent.l2
local l3 = script.Parent.l3
local l4 = script.Parent.l4
local l5 = script.Parent.l5
local r1 = script.Parent.r1
local r2 = script.Parent.r2
local r3 = script.Parent.r3
local r4 = script.Parent.r4
local r5 = script.Parent.r5
I’d say go with the tutorial and do normal cylinders. After coding the velocity for the cylinders and not your custom wheels, weld your custom wheels to the original ones. Additionally, you could make your custom wheels noCollide and make the cylinders invisible to evade any bugs as the hitbox for cylinders will likely work better than the custom wheels. That step isn’t necessarry though. However, I would suggest you turn on high fidelity for the union if you are going to use that for physics or movement.
If the problem is in the springs try changing the properties of the spring while in game (while on server side ofcourse). Play around with the values while the game is running and I’m sure you’ll find what you’re looking for. As for the script check to see if setting the angular velocity youself works. This way you’ll know if the error is in the script or the layout of the model.
im tried of using print at lines of code (its not printing)
im tried to mess up with springs from tutorial (still dont works)
(tried to check even if other scripts breaking my)
maybe problem in whole tank but im think remaking him will get the same problem
Ah I found the problem. You referenced these wrong local l1 = script.Parent.l1. All of the first few lines would have to be something like local l1 = script.Parent.Parent.L1. You should turn on the console under the view tab to see your errors in scripts.
Edit: You also have to ensure your part names are the same. if in the script it is lowercase L (l) and in the workspace it is uppercase L (L) you will not be pointing to the right part. Ensure you have those right too.