# Minigames and Fun Commands

- [!basketball](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/basketball.md): Starts a global minigame between two basketball teams.
- [!battleroyale](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/battleroyale.md): Starts a global minigame between two basketball teams.
- [!boss](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/boss.md): Starts a global minigame with several players fighting a boss
- [!duel {user} {amount}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/duel-user-amount.md): Starts a minigame between you and a target user, wagering an amount of loyalty points
- [!slots {amount}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/slots-amount.md): start a slot machine with a wager of an amount of loyalty points.
- [!bomb {user}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/bomb-user.md): spawns a bomb on your avatar
- [!sling {power} {angle}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/sling-power-angle.md): Slings your avatar with a power and direction.
- [!fart](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/fart.md): Spawns a fart cloud on your avatar and plays an animation (if one is added)
- [!quote {#}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/quote.md): A quote system for storing and printing quotes from the streamer
- [!roll {#d#}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/roll-d.md): Rolls a number of dice with a number of sides and prints the outcome.
- [!8ball {question}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/8ball-question.md): Ask the 8ball a question and receive an answer.
- [!freeze {user} {seconds}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/freeze-user-seconds.md): freezes the target user for an amount of seconds.
- [!pin {user} {x%} {y%} {seconds}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/pin-user-x-y-seconds.md): pins a target avatar to a position
- [!attack {user}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/attack-user.md): attacks a target user
- [!dance](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/dance.md): tells your avatar to do a dance!
- [!hug {user}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/hug-user.md): tells your avatar to hug another user's avatar
- [!throw](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/throw.md): throws an avatar at a specific location
- [!explode {target}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/explode-target.md): makes a target avatar explode
- [!bet {amount} {calltype}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/bet-amount-calltype.md): start a roulette game with a wager of loyalty points.
- [!scale {target} {size}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/scale-target-size.md): changes the scale of someone's avatar
- [!spawn game](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/spawn-game.md): spawns a moving star. users can type !jump to try to catch if for a loyalty point bounty.
- [!screensaver {seconds}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/screensaver-seconds.md): runs the global screensaver state on all active avatars. viewers fly across the screen like an old school DVD screensaver.
- [!mass {command}](https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands/mass-command.md): Runs a command for every active user. Some commands behave different when 'massed'.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.streamavatars.com/stream-avatars/commands/minigames-and-fun-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
