All articles
OBS & Overlays

Put an animated avatar on your TikTok Live

Your pet, a friend or you, animated: a character that reacts to gifts, follows and chat commands as an OBS browser source. Free ones, your own, several styles.

BoTik Team12 min readUpdated October 25, 2026
An animated otter on a stream scene, thanking a viewer in a speech bubble

Chat scrolls past. A gift arrives, the notification slides away, and unless you happen to be looking at the right corner of the screen, nothing on stream acknowledges that someone just spent money on you.

An animated avatar is a small character that lives in your scene and answers for you — your pet, a friend, a character you made up, or you. Someone sends a Rose and it hugs the air. Someone follows and it waves. A viewer types !pet and it leans into the invisible hand. It is one transparent browser source, it works in OBS, Streamlabs and TikTok LIVE Studio, and the free ones cost nothing.

An animated otter jumping with its paws in the air as confetti falls around it
A legendary gift landing, as viewers see it. The background is transparent — the dark colour is the scene behind it.

What happens when someone sends a gift

TikTok Live

a viewer sends a gift

BoTik

decides what your avatar does

Your stage

a web page at a secret URL

OBS Browser Source

composited into your scene

BoTik decides *what* happens; the stage decides *how* to play it. That split is why switching avatars or styles never changes anything in OBS.

BoTik Pets are now Animated avatars

Same feature, new name. People animate their pets, their friends and themselves, so the page is now called Animated avatars. The split is simple: Avatars is where you make a character, Animated avatars is where you put one on stream.

Two minutes to an animated avatar on stream

  1. Open Animated avatars and pick one.

    The free animated avatars are for everyone, with no credits and no Premium. Press Put on stage and it is live immediately — you can change your mind as often as you like.

    The Free animated avatars card with a white kitten and a Put on stage button
    Free for everyone. Your pick goes on the stage straight away.
  2. Copy your stage URL.

    One URL serves every animated avatar you own, in every style, so switching later never means touching OBS again. Use the Copy button rather than selecting the text — the token is long, and a truncated URL fails silently with a blank source.

    The Add to OBS card showing the stage URL, a Copy button, a New URL button and four setup steps
    The card also spells out the OBS steps, so you do not have to come back here for them.
  3. Add a Browser source in OBS.

    Paste the URL, set the size to 600 × 600, and drag your avatar wherever you want it. The background is transparent, so it sits over your camera or your game without a box around it.

  4. Test it before you go live.

    Turn on Also play in OBS in the Stage preview and press a reaction. The same event goes to the preview and to your browser source, which is how you confirm the source works without starting a stream.

    The Stage preview card with the otter, a Style on stage switch and a grid of reaction test buttons
    Every reaction has a test button, and an avatar with several styles gets a switch right under the stage. The preview is muted by default — the stream’s copy is the one that should be heard.

Treat the URL like a password

Anyone who has it can open your stage. Keep it off your stream and out of public Discords. If it does leak, New URL issues a fresh one and disconnects the old one on the spot.

What your avatar reacts to

Out of the box your animated avatar already answers the events that matter. Gifts are tiered by what the whole streak was worth, so a run of Roses climbs into the bigger reaction on its own.

When this happensYour avatarDefault cooldown
A gift worth up to 9 diamondsHearts and a happy soundNone
10 – 299 diamondsDances, starsNone
300 diamonds or moreJumps up and celebrates, confettiNone
Someone followsWaves and greets them3 s
Someone shares your liveHearts5 s
A new subscriberDancesNone
Every 500 likesHeartsNone
The Reactions editor with rules for gifts, showing When, Avatar does, Cooldown, Animation and Sound controls
Every rule is editable: the trigger, what plays, how often, and which sound.

You can add rules of your own, point one at a specific gift rather than a tier, greet named VIPs by handle, and set a cooldown so a rose flood does not turn your avatar into a strobe light. A key on your Stream Deck can play any reaction too: it is the Avatar reaction action.

Letting chat play with it

Four chat commands are on by default. They are the cheapest engagement you will ever add, because they cost the viewer nothing and give them something to do between gifts.

  • !pet (or !pat) — your avatar leans into it and wiggles.
  • !dance — a little dance.
  • !feed (or !treat) — it eats a treat.
  • !hi (or !hello, !hey) — it waves back.

The per-viewer cooldown is the important one

Each command has a limit per person on top of the global one — 30 seconds for !pet, a minute for !dance and !feed. Without it, one viewer holds your avatar for the whole stream while everyone else watches. Raise it if chat is busy; do not set it to zero.

Giving it a voice of its own

Your animated avatar makes sounds that fit what it is — meows, barks, chirps, an otter’s squeaks, or for a person, a cheer and a happy hum. There are several takes of each, chosen at random, so it never sounds like a soundboard.

The Sounds card listing moments such as hello, happy and excited, each with Upload and Generate buttons
Seven moments your avatar can make a sound. Upload your own recording, or generate one.

The part people actually love: record your own. Upload your real cat’s meow — or your own laugh — and it replaces the kit on every animated avatar you use, on every stream. Your sounds follow you, not the avatar. You can also generate one with AI on your own ElevenLabs key, and keep up to three takes per moment.

The sound comes out of the browser source

It is your OBS source that plays it, so it reaches your stream the same way any other browser source audio does. If you cannot hear it, check that the source is not muted in the Audio Mixer and that Control audio via OBS is on. The Volume slider on the Stage settings card sets how loud your avatar sits next to your music and alerts.

The Stage settings card with effects, sleep timer, mirror, viewer names, avatar sounds and a volume slider

Letting it talk (optional)

Talking is off by default, on purpose — not every streamer wants a chatty avatar, and a voice on top of your own is a real choice rather than a nice extra. Turn it on and your avatar thanks people out loud in your BoTik voice: gifts, follows, shares and new subscribers.

The otter on stream with a speech bubble reading “Aww, thanks Maria!”
The bubble follows the audio, not the decision, so the words appear exactly when they are spoken.

Lines go through the same queue as your chat messages, so nothing talks over anything else, and there is a gap between them so your avatar never becomes a machine gun. It only ever thanks people — it will not ask anyone for gifts, and that is not a setting.

An avatar that answers your viewers

This is the one that changes the room. A viewer types !ask do you like naps? and your avatar answers them out loud, in character, in your language.

The Talking card with the Let my avatar talk switch on, and an Answer viewers section marked Premium with a description field
Answering is Premium and off until you turn it on. The limits are stated where you turn it on.

You describe your avatar in a few words — "a cheeky otter who loves snacks and belly rubs" — and that is the character it answers in. Replies are one short line, capped at 20 per stream, with 20 seconds between them and five minutes per viewer, so it stays a treat rather than a takeover.

Give it an attitude, not a biography

Two or three traits beat a paragraph. "Grumpy, sleepy, obsessed with snacks" produces sharper answers than a backstory, because every reply has to fit in one line anyway.

Note

Answering is the one feature here that needs Premium. Everything above — the avatar, the reactions, the sounds, the commands, the talking — works on a free account.

Your own animated avatar

The free ones are good. Your own character is better. Any AI avatar you have made — from a photo of your cat, your friend or yourself, or from a description — can be brought to life.

The Pets section of the Avatars page, with an Animated · 2 styles badge on an otter avatar
In Avatars, anything already animated wears a badge that takes you to it. Animate in an avatar’s menu starts a new one.
  1. Make an avatar first.

    Host, Friends or Pets — any avatar with a finished style works. Pixel art, anime, 3D: the animation keeps the style you pick, so it matches the art you already use.

  2. Press Animate an avatar, then choose who and which style.

    Pick the avatar from the same searchable picker the sticker maker uses, then one of its finished drawings. Name it and confirm. It costs 500 BoTik Credits and takes about ten minutes.

    The Bring an avatar to life dialog with an avatar chosen, a grid of its finished styles, a name field and a Create for 500 credits button
  3. Come back to an avatar that can do everything the free ones can.

    Behind the scenes it draws your character in twelve poses and films ten animations between them — idle, wave, heart, dance, celebrate, three for sleeping, and one for talking. An animation that comes out wrong is re-shot automatically at no cost to you; one that still cannot be made gives you 50 credits back.

    The Your animated avatars card with an otter in two styles, a Put on stage button and an Animations button

Note

A mostly bright-green avatar is refused before you are charged — green is what the animation backdrop is keyed on, so a green character would be half-erased. Pick another style or another avatar.

One avatar, several styles

An animated avatar is not stuck in the style it was made in. Add another — the same character in Anime, Kawaii or Claymation — and it gets its own full set of animations, drawn and filmed the same way as the first. One avatar can have up to four styles.

The Add a style to Nami dialog, with the 3D and Anime styles marked Animated and Kawaii selected
Pick an avatar that is already animated and the dialog turns into Add a style. The styles it already has are marked.

Switching is one tap: the style chips under the Stage preview, or on the avatar’s card, put that style on stage straight away — same URL, same reactions, same sounds, same name. A cosy Claymation look for a chill stream, Anime for game night.

Note

A new style costs the same as a new animated avatar, 500 credits, because it is just as much work to make — but it does not count toward your limit of animated avatars. Reactions you teach it later belong to that style; a rule that asks for an animation the style on stage does not have simply plays the usual reaction.

Teaching it new tricks

A finished avatar can learn more. Open Animations on it and there is a library of six extra reactions, each filmed from the poses that style already has, so it is unmistakably the same character.

The Animations dialog showing six library reactions — eating, nuzzle, amazed, blowing a kiss, bowing, spinning — each with an Add button
Six to add at 60 credits each. Eating and Nuzzle also upgrade what !feed and !pet play.

And then the part with no ceiling: describe your own. Write what your avatar should do in a few words, and it gets filmed in its own style, starting and ending exactly where its idle animation does so it drops into the stream without a jump.

The Describe your own box with a new reaction being typed
80 credits each, up to eight per style. If one cannot be filmed, the credits come back.

Anything you add shows up in the Animation dropdown on every rule, so you can point it at exactly the moment you want — your confetti spin for a Galaxy, a grateful bow for every new subscriber. An avatar that does not have that animation simply reacts the way it always did, so your rules keep working when you switch.

Animated avatars from the Marketplace

Animated avatars can also be bought in the BoTik Marketplace. A bought one lands in its own *Bought in the Marketplace* card and goes on stage like any other. It comes with every style it is sold with, and any style added to it later is yours too, at no extra cost. You cannot re-film a bought avatar or teach it new reactions, and it does not count toward your limit.

What it costs

CreditsNotes
A free animated avatarFreeFor everyone, no Premium
Your own animated avatar500From one of your AI avatars
Another style of it500Up to four styles per avatar
A library reaction60Six to choose from
A reaction you describe80Up to eight per style
Re-shooting one animation50Free if it failed and was not refunded
An animation that could not be made50 backRefunded when the avatar is finished
Answering viewers with !ask—Premium

BoTik Credits are worth a cent each, so an animated avatar is $5 of credit. Premium grants 500 credits every month — exactly one new animated avatar or one new style a month, or eight library reactions, or six of your own — and it is what unlocks !ask. If you are going to animate more than one character, or you want yours answering chat, Premium is the cheaper way in. Credits also come from referrals if you would rather not pay for them.

If something is not working

  • The source is blank. The URL was truncated, or nothing is on the stage. Re-copy it with the Copy button and check the Animated avatars page still shows one as *On stage*.
  • Nothing reacts while you are live. BoTik has to be connected to your TikTok Live — press Go Live in BoTik after you start streaming. Test events work either way, which is how you tell the two apart.
  • No sound. Check the browser source is not muted in the OBS Audio Mixer, that Avatar sounds is on, and that the volume slider is not at zero.
  • It is a still image. A browser that cannot play transparent video falls back to still poses. In OBS this does not happen; in Safari it does.
  • It fell asleep. That is the inactivity timer — five minutes of nothing by default. Change it or switch it off in Stage settings.
  • An animation was refused. Google’s video filter sometimes reads a cartoon adult — most often in cute styles like Pixar 3D, Chibi or Kawaii — as a child and will not animate it. That animation is refunded; another style of the same avatar usually goes through.

That is the whole feature. Put a free animated avatar on stage first and watch what chat does with !pet — then decide whether to bring your own character to life, in as many styles as you like. If you have not set up a browser source before, the overlays guide walks through it in more detail.

Keep reading