Use Cup-a-spell on the first barricade. Open the window to let Craig in. Wait for the two elves to get near each other then blast the nearby burning lamp with Cup-a-spell. The last elf will cower so you can finish him off with a Cup-a-spell as well. You'll receive an Elvish Shortbow after clearing the basement. Order Butters to heal up Craig then leave the basement.
Go to the kitchen and shoot at the lamp on the ceiling to take out two enemies. Defeat the remaining elf then order Butters to revive Cartman. Loot the cabinets here and head to the main room.
Shoot the lamp above the elf past the barricade then use your fart to blow up the hazards along the path. Continue to the right and shoot the kerosene lamp to expose the flame then blow it up with Cup-a-spell to let your allies in.
Destroy the barricade and defeat the elves. The elf with the gas mask will be immune against Grossed Out status. Just attack it with other status ailments like Burning and Bleeding. You'll also get a Wood Elf armor from the defeated elves automatically. Go upstairs and loot Jimmy's garage key from the drawer between the rooms.
Enter the room to the left and loot the drawer and cabinet. Shoot the shelf, the destroy the damaged leg of the furniture. Use it to climb on top of it then shoot the decoration on the wall to act as a ladder. Shoot the hanging bulb next then continue to the right. Destroy the obstacle and interact with the wire to zip to the bed and knock down the elf holding the princess hostage. Free (Princess) Kenny then leave the room.
Lure the elf on the attic using (Princess) Kenny then climb up. You have two ways to get past the barricade; you can blow up the candle to the south, taking down the patrolling elf with it or smash the crate with the skateboard to the north. Just use cup-a-spell to take one of the rats and the other elf. Loot the Wood Elf Gloves from his body then pick up the Chinpokomon nearby. (Roidrat)
Loot the item bag nearby then shoot the rack to make the chest fall down, creating a hole on the floor. Jump to the hole to face Jimmy.
Take out his rats first then prioritize inflicting several status ailments on him. If you can stun him, you can prevent him from making dangerous and damaging moves. He will attempt to put you to sleep with his song but you can resist it by mashing the shown button. After defeating him, loot the Crutch of Weakness from his body then loot the other items in his room as well. When you're ready to leave, talk to Cartman.
Where it says "Defeat the remaining elf then order Butters to revive Cartman." it should say Craig, instead of Cartman.
When I try to use cup of spell in the basement it doesn't work :/
I can play magical songs with enchanted.