maybe work if you put "imagepoints" to the player and "set position" to the carousel.also putting imagepoint for carousel
carousel.ImagePointX("number of imagepont")
carousel.ImagePointy("number of imagepont")
and put a condition/trigger to release movement
pd: this is if you want the player follow the rotation of the carousel. I really dont kwon wat is you locking for...