I want to use animations to move this object on the y axis infinitely. Additionally is it possible to add conditions, for example if the object's y axis is past 10 meters than I would want to rotate 30 degrees on the x axis?
y location of the object to a multiple of the current frame should do what you want, the object will always move as long as the time is moving forward:
As for the condition, a simple node tree like this can be used:
If you want a smooth rotation, then using such node tree should work:
Yeah I could do that but then eventually it would restart all over again as the frames have ended, is there a way to do animations WITHOUT using frames?
The move node can be used, it will move the object each execution no matter what the condition are, so it won't reset.