How to make a wearable character?

Hello, I’d like to make a wearable character for the player’s avatar in roblox, not in my game, one of those that make the rest of the body invisible. My idea was to make a small fish, so i already have the fish as a mesh in studio, plus the eyes meshes. is it possible? Thankss

Yes, its possible.

First option:

  1. Make all Player.Character’s BaseParts invisible (Transparency = 1)
  2. Connect Motor6D fish character to the Player.Character.PrimaryPart

Second option:

im sorry i think i didnt express my idea the right way. i meant as an avatar in roblox, not in game. thank you anyways