So I have a spaceship with thrusters and I want the spaceship to go forward (It's facing towards +Z), but it tilts all the wrong directions for some reason. The bodyforce is in the floor of the faceship and here is my script.
local isOn=false
function on()
isOn=true
script.Parent.BrickColor=BrickColor.new("Bright green")
script.Parent.Parent.Floor.BodyThrust.Force=script.Parent.Parent.Floor.CFrame.LookVector*script.Parent.Speed.Value
print(script.Parent.Parent.Floor.BodyThrust.Force)
end
function off()
isOn=false
script.Parent.BrickColor=BrickColor.new("Really red")
script.Parent.Parent.Floor.BodyThrust.Force=Vector3.new(0,0,0)
end
function onClicked()
if isOn==true then off() else on()end
end
script.Parent.ClickDetector.MouseClick:connect(onClicked)
off()
Here's a video of what happens.
