data merge entity @s {start_interpolation:-1,interpolation_duration:60}
execute at @s run playsound minecraft:block.beacon.ambient block @a ~ ~ ~ 2.5
$execute store result entity @s transformation.right_rotation[0] float 0.0001 run random value -$(rotate)..$(rotate)
$execute store result entity @s transformation.right_rotation[1] float 0.0001 run random value -$(rotate)..$(rotate)
$execute store result entity @s transformation.right_rotation[2] float 0.0001 run random value -$(rotate)..$(rotate)
$execute store result entity @s transformation.left_rotation[0] float 0.0001 run random value -$(rotate)..$(rotate)
$execute store result entity @s transformation.left_rotation[1] float 0.0001 run random value -$(rotate)..$(rotate)
$execute store result entity @s transformation.left_rotation[2] float 0.0001 run random value -$(rotate)..$(rotate)
scoreboard players reset @s meteorite.rotation