[quote]How do i tell the script what node I'm moving[/quote]If the script is attached to the node you want to move, you can just c&p the examples from codetuto.If you want to move a different node, you first have to get that node and call the methods of that node, like this[code]func _process(delta): var node_to_move = get_node("path/not/node") var t = node_to_move.get_transform() t.origin += Vector3(delta,0,0) node_to_move.set_transform(t)[/code][quote]The way to tell if the w key is pressed is like this right?[/quote]I never heard of this method and it's not mentioned in the docs, did you mean [url=http://docs.godotengine.org/en/latest/classes/class_input.html#class-input-is-action-pressed]Input.is_action_pressed()[/url]?That would be one way to check if the action "move_forward" is pressed, if this action is bound to the "w" key, that would mean that the "w" is pressed.Edit: Deleted stuff that made no sense.. Should get some sleep