i was following a tutorial which was using add_central_forces() on a sphere. when i did the same, it asked me if i was reffering to apply_central_force(), so i tried that and it still didnt work. it showed me that it could not find it in base self. i wrote this script on a Node3D, soit extended to Node3D, but since the tutorial was done in godot 3 the name of the node was spatial. could it be because of thta? how do i resolve this issue? any help would be awesome.

    @"davek"#p10738 i want to make a vehicle move using the sphere method, can i use apply_central_impulse?

      retiredmushroom

      I took another look at your question. You are trying to call it on Node3D. But you want to call it on the Sphere3D instead. Check where your script is attached. You could also call it like $Sphere3D.apply() if the sphere is a child of that Node3d.

      Also if you are using a Sphere as a wheel, then you want to use torque force, per-frame or constant

        davek my script is on Node3D which is a parent of a sphere colliderShape . the sphere is not only the wheel its the whole vehicle. I hope the pic helps, i couldnt explain it in words properly, my bad. the script on which im trying to add_central_force is on the Node3D node called "Van".

        also im not using the built in VehicleBody node because i want the thing to be able to fly too lol.