execute if entity @e[tag=player_magus_lava_geyser] run schedule function kiwi2:upgrades/classes/magus/spells/tier_4/geyser/geyser_fx 1t

execute at @e[tag=player_magus_lava_geyser] run particle lava ~ ~ ~ 3 0 3 1 2
execute at @e[tag=player_magus_lava_geyser] run particle lava ~ ~1 ~ 0.3 4 0.3 1 5
execute at @e[tag=player_magus_lava_geyser] if predicate kiwi2:chance_random_5 run playsound entity.blaze.burn ambient @a[distance=..8] ~ ~ ~ 10 0.75
execute at @e[tag=player_magus_lava_geyser] if predicate kiwi2:chance_random_5 run playsound block.lava.ambient ambient @a[distance=..8] ~ ~ ~ 10 0.75
execute at @e[tag=player_magus_lava_geyser] if predicate kiwi2:chance_random_5 run playsound block.lava.pop ambient @a[distance=..8] ~ ~ ~ 10 0.75
execute at @e[tag=player_magus_lava_geyser] as @e[type=#enemy_mobs_only,distance=..4] run damage @s 5.5 lava by @p[scores={limitbreak_chosen_class=5},sort=nearest]