extends Node3D var mb_post = Vector3(0,0,0) var mb_rotation = Vector3(0,0,0) func _process(delta: float) -> void: if mb_post.distance_to(global_position) > 10: global_position = mb_post rotation = mb_rotation else: global_position = lerp(global_position,mb_post,1*delta) rotation.x = lerp_angle(rotation.x,mb_rotation.x,1*delta) rotation.y = lerp_angle(rotation.y,mb_rotation.y,1*delta) rotation.z = lerp_angle(rotation.z,mb_rotation.z,1*delta) pass