Boss Battles Script | Undertale
Papyrus turns your SOUL blue, making gravity affect it. Script requires a gravity variable.
toriel_attack() let pattern = []; if (player.hp <= 3 && !toriel.has_warned) toriel.say("I apologize, my child."); toriel.aim_offset = 20; // pixels away from soul toriel.has_warned = true; for (let i=0; i<5; i++) pattern.push(fireball(target.x + random(-10,10), target.y - 50)); return pattern; Undertale Boss Battles Script
elif player_action == "ITEM": use_item(inventory.selected_item) start_boss_attack(target.attack_pattern) Papyrus turns your SOUL blue, making gravity affect it
elif player_action == "MERCY": if target.mercy_points >= target.mercy_threshold: end_battle(spared=True) else: start_boss_attack(target.attack_pattern) Papyrus turns your SOUL blue