scoreboard players operation @e[type=minecraft:item_display,tag=new_particle.leider,limit=1] time.particles.leider = .current_time time.particles.leider
$scoreboard players add @e[type=minecraft:item_display,tag=new_particle.leider,limit=1] time.particles.leider $(speed)
execute store result entity @e[type=minecraft:item_display,tag=new_particle.leider,limit=1] Rotation[0] float 1 run random value -90..90
execute store result entity @e[type=minecraft:item_display,tag=new_particle.leider,limit=1] Rotation[1] float 1 run random value -180..180
$data merge entity @e[type=minecraft:item_display,tag=new_particle.leider,limit=1] {interpolation_duration:$(speed),start_interpolation:-1,transformation:{left_rotation:[1f,1f,1f,1f],right_rotation:[0f,1f,0f,1f],translation:[0f,0f,$(end_arb)f],scale:[$(end_scale)f,$(end_scale)f,$(end_scale)f]}}
tag @e remove new_particle.leider```
the interpolation sometimes gets skipped