CameraPick(camera,MouseX(),MouseY())
PositionEntity cameramarkerpivot,PickedX#(),PickedY#(),PickedZ#()
x1#=PickedX#()-EntityX(manpivot)
y1#=PickedZ#()-EntityZ(manpivot)
ang=(180+(ATan2(y1#,x1#)))
PositionEntity cursormarker,PickedX#(),PickedY#(),PickedZ#()
RotateEntity manpivot,0,ang,0
Maybe that'll help. ;)
PositionEntity cameramarkerpivot,PickedX#(),PickedY#(),PickedZ#()
x1#=PickedX#()-EntityX(manpivot)
y1#=PickedZ#()-EntityZ(manpivot)
ang=(180+(ATan2(y1#,x1#)))
PositionEntity cursormarker,PickedX#(),PickedY#(),PickedZ#()
RotateEntity manpivot,0,ang,0
Maybe that'll help. ;)