execute at @s[scores={jjc_303=1..20}] run tp @s ~ ~ ~ ~18 ~
execute at @s[scores={jjc_303=1..20}] on passengers run data modify entity @s Rotation set from entity @n[type=armor_stand,tag=jjc_iceologer_j] Rotation
execute at @s[scores={jjc_303=1..20}] on passengers store result entity @s transformation.scale[] float 0.05 run scoreboard players get @n[type=armor_stand,tag=jjc_iceologer_j] jjc_303
execute at @s[scores={jjc_303=1..20}] on passengers run scoreboard players operation @s jjc_303 = @s jjc_505
execute at @s[scores={jjc_303=1..20}] on passengers run scoreboard players operation @s jjc_303 *= @n[type=armor_stand,tag=jjc_iceologer_j] jjc_303
execute at @s[scores={jjc_303=1..20}] on passengers store result entity @s transformation.translation[0] float 0.0001 run scoreboard players get @s jjc_303
execute at @s[scores={jjc_303=1..20}] on passengers run scoreboard players operation @s jjc_404 = @s jjc_606
execute at @s[scores={jjc_303=1..20}] on passengers run scoreboard players operation @s jjc_404 *= @n[type=armor_stand,tag=jjc_iceologer_j] jjc_303
execute at @s[scores={jjc_303=1..20}] on passengers store result entity @s transformation.translation[2] float 0.0001 run scoreboard players get @s jjc_404
execute at @s[scores={jjc_303=1..20}] on passengers run data merge entity @s {start_interpolation:0,interpolation_duration:1}
execute at @s[scores={jjc_303=1..10}] positioned ^ ^ ^5 facing entity @s feet run particle minecraft:snowflake ~ ~-0.5 ~ ^ ^ ^100000 0.000005 0
execute at @s[scores={jjc_303=1..10}] positioned ^5 ^ ^ facing entity @s feet run particle minecraft:snowflake ~ ~-0.5 ~ ^ ^ ^100000 0.000005 0
execute at @s[scores={jjc_303=1..10}] positioned ^ ^2 ^-5 facing entity @s feet run particle minecraft:snowflake ~ ~-0.5 ~ ^ ^ ^100000 0.000005 0
execute at @s[scores={jjc_303=1..10}] positioned ^-5 ^-2 ^ facing entity @s feet run particle minecraft:snowflake ~ ~-0.5 ~ ^ ^ ^100000 0.000005 0
execute at @s[scores={jjc_303=20}] run particle snowflake ~ ~-0.5 ~ 1 0.25 1 0.2 50 normal