you can use the ‘find look at rotation’ and the ‘set world rotation’ to turn components. you’d have to run it every tick or nearly every tick to get it to turn smoothly. Performance-wise you’d want to only run it when you need to, so you could use a gate node or a timer, or just enable and disable tick altogether. i’m not sure what the c++ would look like.