Code:
/// rotation
new Float:TumbleVector[3]
TumbleVector[0] // Wheel - speed = 0
TumbleVector[1] = random_float(800.0, 100.0) // TEA - speed = any random 100.0-800.0
TumbleVector[2] = 50.0 // HOURS - speed = oly 50.0
set_pev(iEnt,pev_avelocity, TumbleVector)
the angular velocity of the object can call this with a fakemet command or with an engine command.
In which direction the player would not aim in this variant, the direction of the axes of rotation is constant.
Who knows how to set the angle of rotation relative to the sight.
For example, I want to roll the ball away from me always.
In the variant described above, it will always rotate (conditionally) to the West, wherever I look.