I moving animations instead of objects (if possible). Currently move object action part & moveObj() function work based off of offset value, so whatever position it is currently placed on scene is classed as 0,0 instead of whatever the actual coordinates are.
To use an animation:
1. add the animation to a scene object & set as infinite in the properties tab.
2. drag the animation position to below the scene background.
3. create an at begin of scene action & then create begin cutscene action inside of this & then add an execute a script action part containing...
local anim = ActiveAnimations["animation_name"] -- replace animation_name with name of animation you want to move (case sensitive)
anim:to(time, { CurrentPosition = {x = anim.CurrentPosition.x, y = - 1000} }, easeQuintOut) -- replace y value with negative animation height value, replace time with time (in ms) the animation should take to move from current coordinates to target coordinates
4.Then add a pause action part containing the same amount of time as the time you set in the script above.
5. Finally add an end cutscene action part. The cutscene will allow people to skip the credits with ESC key.
6. Add other action parts after this (as needed).
Hope this helps, somewhat...