Unfortunately not: When you create a tween, it locks in the properties you give it, so if you’re trying to move something on the X axis but no other axis, it will not function like so.
The tween applies the entire CFrame/Position property altogether, as a single CFrame.new(), or Vector3.new() value; You can’t manipulate the individual components of a position value in a tween, it’s all or nothing regretfully.
If you want the freedom to allow the object to be effected by gravity, you must use a more direct method such as setting the CFrame manually in a loop, or use Physics through BodyMovers